Home
last modified time | relevance | path

Searched refs:ghost_pad (Results 1 – 12 of 12) sorted by relevance

/third_party/gstreamer/gstplugins_bad/ext/dtls/
Dgstdtlssrtpdec.c173 GstPad *target_pad, *ghost_pad; in gst_dtls_srtp_dec_init() local
219 ghost_pad = gst_ghost_pad_new_from_template ("rtp_src", target_pad, templ); in gst_dtls_srtp_dec_init()
221 g_return_if_fail (ghost_pad); in gst_dtls_srtp_dec_init()
223 ret = gst_element_add_pad (GST_ELEMENT (self), ghost_pad); in gst_dtls_srtp_dec_init()
228 ghost_pad = gst_ghost_pad_new_from_template ("rtcp_src", target_pad, templ); in gst_dtls_srtp_dec_init()
230 g_return_if_fail (ghost_pad); in gst_dtls_srtp_dec_init()
232 ret = gst_element_add_pad (GST_ELEMENT (self), ghost_pad); in gst_dtls_srtp_dec_init()
237 ghost_pad = gst_ghost_pad_new_from_template ("sink", target_pad, templ); in gst_dtls_srtp_dec_init()
239 g_return_if_fail (ghost_pad); in gst_dtls_srtp_dec_init()
241 ret = gst_element_add_pad (GST_ELEMENT (self), ghost_pad); in gst_dtls_srtp_dec_init()
[all …]
Dgstdtlssrtpenc.c389 GstPad *ghost_pad = NULL; in gst_dtls_srtp_enc_request_new_pad() local
428 ghost_pad = add_ghost_pad (element, name, target_pad, templ); in gst_dtls_srtp_enc_request_new_pad()
443 ghost_pad = add_ghost_pad (element, name, target_pad, templ); in gst_dtls_srtp_enc_request_new_pad()
451 ghost_pad = add_ghost_pad (element, name, target_pad, templ); in gst_dtls_srtp_enc_request_new_pad()
458 if (caps && ghost_pad) { in gst_dtls_srtp_enc_request_new_pad()
459 g_object_set (ghost_pad, "caps", caps, NULL); in gst_dtls_srtp_enc_request_new_pad()
462 return ghost_pad; in gst_dtls_srtp_enc_request_new_pad()
/third_party/gstreamer/gstplugins_bad/sys/d3d11/
Dgstd3d11compositorbin.cpp542 GstD3D11CompositorBinPad *ghost_pad; member
721 if (self->compositor && chain->ghost_pad && chain->ghost_pad->target) { in gst_d3d11_compositor_bin_dispose()
723 chain->ghost_pad->target); in gst_d3d11_compositor_bin_dispose()
724 gst_d3d11_compositor_bin_pad_unset_target (chain->ghost_pad); in gst_d3d11_compositor_bin_dispose()
825 chain->ghost_pad = (GstD3D11CompositorBinPad *) in gst_d3d11_compositor_bin_input_chain_new()
830 gst_d3d11_compositor_bin_pad_set_target (chain->ghost_pad, compositor_pad); in gst_d3d11_compositor_bin_input_chain_new()
833 gst_ghost_pad_set_target (GST_GHOST_PAD_CAST (chain->ghost_pad), pad); in gst_d3d11_compositor_bin_input_chain_new()
838 gst_pad_set_active (GST_PAD (chain->ghost_pad), TRUE); in gst_d3d11_compositor_bin_input_chain_new()
842 GST_PAD_CAST (chain->ghost_pad)); in gst_d3d11_compositor_bin_input_chain_new()
856 if (chain->ghost_pad && chain->probe_id) { in gst_d3d11_compositor_bin_input_chain_free()
[all …]
/third_party/gstreamer/gstplugins_base/ext/gl/
Dgstglmixerbin.c70 GstGhostPad *ghost_pad; member
83 chain->ghost_pad = NULL; in _free_input_chain()
346 chain->ghost_pad = klass->create_input_pad (self, chain->mixer_pad); in _create_input_chain()
347 gst_object_set_name (GST_OBJECT (chain->ghost_pad), name); in _create_input_chain()
348 gst_ghost_pad_set_target (chain->ghost_pad, pad); in _create_input_chain()
350 chain->ghost_pad = in _create_input_chain()
358 gst_pad_set_active (GST_PAD (chain->ghost_pad), TRUE); in _create_input_chain()
361 gst_element_add_pad (GST_ELEMENT_CAST (self), GST_PAD (chain->ghost_pad)); in _create_input_chain()
517 G_OBJECT (chain->ghost_pad), GST_OBJECT_NAME (chain->ghost_pad)); in gst_gl_mixer_bin_request_new_pad()
519 return GST_PAD (chain->ghost_pad); in gst_gl_mixer_bin_request_new_pad()
[all …]
/third_party/gstreamer/gstplugins_bad/gst/debugutils/
Dgstfakevideosink.c154 GstPad *ghost_pad; in gst_fake_video_sink_init() local
163 ghost_pad = gst_ghost_pad_new_from_template ("sink", sink_pad, template); in gst_fake_video_sink_init()
165 gst_element_add_pad (GST_ELEMENT (self), ghost_pad); in gst_fake_video_sink_init()
168 gst_pad_set_query_function (ghost_pad, gst_fake_video_sink_query); in gst_fake_video_sink_init()
Dgstfakeaudiosink.c90 GstPad *ghost_pad; in gst_fake_audio_sink_init() local
97 ghost_pad = gst_ghost_pad_new_from_template ("sink", sink_pad, template); in gst_fake_audio_sink_init()
99 gst_element_add_pad (GST_ELEMENT_CAST (self), ghost_pad); in gst_fake_audio_sink_init()
Dfpsdisplaysink.c299 gst_ghost_pad_set_target (GST_GHOST_PAD (self->ghost_pad), NULL); in update_video_sink()
341 self->ghost_pad = gst_ghost_pad_new_no_target ("sink", GST_PAD_SINK); in fps_display_sink_init()
342 gst_element_add_pad (GST_ELEMENT (self), self->ghost_pad); in fps_display_sink_init()
472 gst_ghost_pad_set_target (GST_GHOST_PAD (self->ghost_pad), target_pad); in fps_display_sink_start()
Dfpsdisplaysink.h51 GstPad *ghost_pad; member
/third_party/gstreamer/gstplugins_good/gst/replaygain/
Dgstrgvolume.c290 GstPad *volume_pad, *ghost_pad; in gst_rg_volume_init() local
321 ghost_pad = gst_ghost_pad_new_from_template ("sink", volume_pad, in gst_rg_volume_init()
324 gst_pad_set_event_function (ghost_pad, gst_rg_volume_sink_event); in gst_rg_volume_init()
325 gst_element_add_pad (GST_ELEMENT_CAST (self), ghost_pad); in gst_rg_volume_init()
328 ghost_pad = gst_ghost_pad_new_from_template ("src", volume_pad, in gst_rg_volume_init()
331 gst_element_add_pad (GST_ELEMENT_CAST (self), ghost_pad); in gst_rg_volume_init()
/third_party/gstreamer/gstplugins_bad/ext/wpe/
Dgstwpesrcbin.cpp421 GstPad *ghost_pad; in gst_wpe_src_init() local
436 ghost_pad = gst_ghost_pad_new_from_template ("video", pad, in gst_wpe_src_init()
438 proxy_pad = gst_proxy_pad_get_internal (GST_PROXY_PAD (ghost_pad)); in gst_wpe_src_init()
441 gst_element_add_pad (GST_ELEMENT_CAST (src), GST_PAD_CAST (ghost_pad)); in gst_wpe_src_init()
442 gst_flow_combiner_add_pad (src->flow_combiner, GST_PAD_CAST (ghost_pad)); in gst_wpe_src_init()
/third_party/gstreamer/gstplugins_base/gst/playback/
Dgsturidecodebin3.c167 GstPad *ghost_pad; member
559 output->ghost_pad = gst_ghost_pad_new (pad_name, target_pad); in add_output_pad()
562 gst_pad_set_active (output->ghost_pad, TRUE); in add_output_pad()
567 gst_pad_store_sticky_event (output->ghost_pad, stream_start); in add_output_pad()
574 gst_element_add_pad (GST_ELEMENT (dec), output->ghost_pad); in add_output_pad()
621 gst_ghost_pad_set_target ((GstGhostPad *) output->ghost_pad, NULL); in db_pad_removed_cb()
622 gst_element_remove_pad ((GstElement *) dec, output->ghost_pad); in db_pad_removed_cb()
/third_party/gstreamer/gstreamer/tests/check/gst/
Dgstutils.c424 GstPad *ghost_pad, *target_pad; in GST_START_TEST() local
435 if ((ghost_pad = gst_element_get_static_pad (bin, "sink"))) { in GST_START_TEST()
436 g_assert (GST_IS_GHOST_PAD (ghost_pad)); in GST_START_TEST()
438 target_pad = gst_ghost_pad_get_target (GST_GHOST_PAD (ghost_pad)); in GST_START_TEST()
449 gst_object_unref (ghost_pad); in GST_START_TEST()
452 if ((ghost_pad = gst_element_get_static_pad (bin, "src"))) { in GST_START_TEST()
453 g_assert (GST_IS_GHOST_PAD (ghost_pad)); in GST_START_TEST()
455 target_pad = gst_ghost_pad_get_target (GST_GHOST_PAD (ghost_pad)); in GST_START_TEST()
470 gst_object_unref (ghost_pad); in GST_START_TEST()