/third_party/gstreamer/gstreamer/gst/ |
D | gstpad.h | 29 typedef struct _GstPad GstPad; typedef 86 #define GST_PAD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_PAD, GstPad)) 88 #define GST_PAD_CAST(obj) ((GstPad*)(obj)) 247 typedef gboolean (*GstPadActivateFunction) (GstPad *pad, GstObject *parent); 259 typedef gboolean (*GstPadActivateModeFunction) (GstPad *pad, GstObject *parent, 284 typedef GstFlowReturn (*GstPadChainFunction) (GstPad *pad, GstObject *parent, 307 typedef GstFlowReturn (*GstPadChainListFunction) (GstPad *pad, GstObject *parent, 357 typedef GstFlowReturn (*GstPadGetRangeFunction) (GstPad *pad, GstObject *parent, 373 typedef gboolean (*GstPadEventFunction) (GstPad *pad, GstObject *parent, 395 typedef GstFlowReturn (*GstPadEventFullFunction) (GstPad *pad, GstObject *parent, [all …]
|
D | gstghostpad.c | 69 GstPad *internal; 74 static GstPad *gst_proxy_pad_get_target (GstPad * pad); 87 gst_proxy_pad_iterate_internal_links_default (GstPad * pad, GstObject * parent) in gst_proxy_pad_iterate_internal_links_default() 90 GstPad *internal; in gst_proxy_pad_iterate_internal_links_default() 117 gst_proxy_pad_chain_default (GstPad * pad, GstObject * parent, in gst_proxy_pad_chain_default() 121 GstPad *internal; in gst_proxy_pad_chain_default() 145 gst_proxy_pad_chain_list_default (GstPad * pad, GstObject * parent, in gst_proxy_pad_chain_list_default() 149 GstPad *internal; in gst_proxy_pad_chain_list_default() 175 gst_proxy_pad_getrange_default (GstPad * pad, GstObject * parent, in gst_proxy_pad_getrange_default() 179 GstPad *internal; in gst_proxy_pad_getrange_default() [all …]
|
D | gstghostpad.h | 46 GstPad pad; 68 GstIterator* gst_proxy_pad_iterate_internal_links_default (GstPad *pad, GstObject *parent) G… 71 GstFlowReturn gst_proxy_pad_chain_default (GstPad *pad, GstObject *parent, 74 GstFlowReturn gst_proxy_pad_chain_list_default (GstPad *pad, GstObject *parent, 77 GstFlowReturn gst_proxy_pad_getrange_default (GstPad *pad, GstObject *parent, 118 GstPad* gst_ghost_pad_new (const gchar *name, GstPad *target) G_GNUC_MALLOC; 121 GstPad* gst_ghost_pad_new_no_target (const gchar *name, GstPadDirection dir) G_GNUC_MA… 124 GstPad* gst_ghost_pad_new_from_template (const gchar *name, GstPad * target, GstPadTemplat… 127 GstPad* gst_ghost_pad_new_no_target_from_template (const gchar *name, GstPadTemplate * tem… 130 GstPad* gst_ghost_pad_get_target (GstGhostPad *gpad); [all …]
|
D | gstpad.c | 161 (((GstPad *)(p))->priv->idle_running > 0) 165 GstPad *pad; 185 static void gst_pad_set_pad_template (GstPad * pad, GstPadTemplate * templ); 186 static gboolean gst_pad_activate_default (GstPad * pad, GstObject * parent); 187 static GstFlowReturn gst_pad_chain_list_default (GstPad * pad, 190 static GstFlowReturn gst_pad_send_event_unchecked (GstPad * pad, 192 static GstFlowReturn gst_pad_push_event_unchecked (GstPad * pad, 195 static gboolean activate_mode_internal (GstPad * pad, GstObject * parent, 320 G_DEFINE_TYPE_WITH_CODE (GstPad, gst_pad, GST_TYPE_OBJECT, 321 G_ADD_PRIVATE (GstPad) _do_init); [all …]
|
/third_party/gstreamer/gstplugins_bad/tools/element-templates/ |
D | sinkpad | 4 GstPad *sinkpad; 7 static GstCaps* gst_replace_sink_getcaps (GstPad *pad); 8 static gboolean gst_replace_sink_setcaps (GstPad *pad, GstCaps *caps); 9 static gboolean gst_replace_sink_acceptcaps (GstPad *pad, GstCaps *caps); 10 static void gst_replace_sink_fixatecaps (GstPad *pad, GstCaps *caps); 11 static gboolean gst_replace_sink_activate (GstPad *pad); 12 static gboolean gst_replace_sink_activatepush (GstPad *pad, gboolean active); 13 static gboolean gst_replace_sink_activatepull (GstPad *pad, gboolean active); 14 static GstPadLinkReturn gst_replace_sink_link (GstPad *pad, GstPad *peer); 15 static void gst_replace_sink_unlink (GstPad *pad); [all …]
|
D | srcpad | 4 GstPad *srcpad; 7 static GstCaps* gst_replace_src_getcaps (GstPad *pad); 8 static gboolean gst_replace_src_setcaps (GstPad *pad, GstCaps *caps); 9 static gboolean gst_replace_src_acceptcaps (GstPad *pad, GstCaps *caps); 10 static void gst_replace_src_fixatecaps (GstPad *pad, GstCaps *caps); 11 static gboolean gst_replace_src_activate (GstPad *pad); 12 static gboolean gst_replace_src_activatepush (GstPad *pad, gboolean active); 13 static gboolean gst_replace_src_activatepull (GstPad *pad, gboolean active); 14 static GstPadLinkReturn gst_replace_src_link (GstPad *pad, GstPad *peer); 15 static void gst_replace_src_unlink (GstPad *pad); [all …]
|
/third_party/gstreamer/gstplugins_base/gst/encoding/ |
D | gststreamsplitter.c | 48 static gboolean gst_stream_splitter_sink_setcaps (GstPad * pad, GstCaps * caps); 50 static GstPad *gst_stream_splitter_request_new_pad (GstElement * element, 53 GstPad * pad); 109 GstPad * srcpad) in gst_stream_splitter_push_pending_events() 123 gst_stream_splitter_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) in gst_stream_splitter_chain() 127 GstPad *srcpad = NULL; in gst_stream_splitter_chain() 152 _flush_events (GstPad * pad, GList * events) in _flush_events() 170 gst_stream_splitter_sink_event (GstPad * pad, GstObject * parent, in gst_stream_splitter_sink_event() 212 GstPad *srcpad = NULL; in gst_stream_splitter_sink_event() 252 GstPad *srcpad = (GstPad *) tmp->data; in gst_stream_splitter_sink_event() [all …]
|
D | gststreamcombiner.c | 50 static GstPad *gst_stream_combiner_request_new_pad (GstElement * element, 53 GstPad * pad); 106 gst_stream_combiner_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) in gst_stream_combiner_chain() 129 gst_stream_combiner_sink_event (GstPad * pad, GstObject * parent, in gst_stream_combiner_sink_event() 196 gst_stream_combiner_sink_query (GstPad * pad, GstObject * parent, in gst_stream_combiner_sink_query() 205 gst_stream_combiner_src_event (GstPad * pad, GstObject * parent, in gst_stream_combiner_src_event() 209 GstPad *sinkpad = NULL; in gst_stream_combiner_src_event() 219 sinkpad = (GstPad *) stream_combiner->sinkpads->data; in gst_stream_combiner_src_event() 230 gst_stream_combiner_src_query (GstPad * pad, GstObject * parent, in gst_stream_combiner_src_query() 234 GstPad *sinkpad = NULL; in gst_stream_combiner_src_query() [all …]
|
/third_party/gstreamer/gstplugins_good/gst/rtpmanager/ |
D | gstrtpssrcdemux.c | 129 static GstFlowReturn gst_rtp_ssrc_demux_chain (GstPad * pad, GstObject * parent, 131 static gboolean gst_rtp_ssrc_demux_sink_event (GstPad * pad, GstObject * parent, 134 static GstFlowReturn gst_rtp_ssrc_demux_rtcp_chain (GstPad * pad, 136 static GstIterator *gst_rtp_ssrc_demux_iterate_internal_links_sink (GstPad * 140 static gboolean gst_rtp_ssrc_demux_src_event (GstPad * pad, GstObject * parent, 142 static GstIterator *gst_rtp_ssrc_demux_iterate_internal_links_src (GstPad * pad, 144 static gboolean gst_rtp_ssrc_demux_src_query (GstPad * pad, GstObject * parent, 155 GstPad *rtp_pad; 157 GstPad *rtcp_pad; 178 static GstPad * [all …]
|
D | gstrtpsession.h | 45 GstPad *recv_rtp_sink; 47 GstPad *recv_rtcp_sink; 48 GstPad *send_rtp_sink; 51 GstPad *recv_rtp_src; 52 GstPad *sync_src; 53 GstPad *send_rtp_src; 54 GstPad *send_rtcp_src;
|
/third_party/gstreamer/gstplugins_bad/gst/autoconvert/ |
D | gstautoconvert.c | 96 static GstPad *gst_auto_convert_get_internal_sinkpad (GstAutoConvert * 98 static GstPad *gst_auto_convert_get_internal_srcpad (GstAutoConvert * 101 static GstIterator *gst_auto_convert_iterate_internal_links (GstPad * pad, 108 static GstFlowReturn gst_auto_convert_sink_chain (GstPad * pad, 110 static GstFlowReturn gst_auto_convert_sink_chain_list (GstPad * pad, 112 static gboolean gst_auto_convert_sink_event (GstPad * pad, GstObject * parent, 114 static gboolean gst_auto_convert_sink_query (GstPad * pad, GstObject * parent, 117 static gboolean gst_auto_convert_src_event (GstPad * pad, GstObject * parent, 119 static gboolean gst_auto_convert_src_query (GstPad * pad, GstObject * parent, 122 static GstFlowReturn gst_auto_convert_internal_sink_chain (GstPad * pad, [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/kate/ |
D | gstkateutil.h | 50 gboolean (*handler)(GstPad *, GstObject*, GstEvent *); 52 GstPad *pad; 90 GstElement * element, GstPad * pad, GstBuffer * buffer, GstPad * srcpad, 91 GstPad * tagpad, GstCaps **src_caps, const kate_event ** ev); 106 GstElement * element, GstPad * pad, GstFormat src_fmt, gint64 src_val, 109 GstElement * element, GstPad * pad, GstObject * parent, GstQuery * query); 112 GstEvent * event, gboolean (*handler)(GstPad *, GstObject *, GstEvent *), 113 GstObject * parent, GstPad * pad);
|
/third_party/gstreamer/gstreamer/tests/check/elements/ |
D | selector.c | 41 probe_cb (GstPad * pad, GstPadProbeInfo * info, gpointer user_data) in probe_cb() 67 static GstPad * 70 GstPad *srcpad = NULL, *output_pad = NULL; in setup_output_pad() 109 cleanup_pad (GstPad * pad, GstElement * element) in cleanup_pad() 111 GstPad *selpad = NULL; in cleanup_pad() 148 GstPad *input_pad; in push_input_buffers() 170 GstPad *output_pad = NULL; in count_output_buffers() 191 selector_set_active_pad (GstElement * elem, GstPad * selpad) in selector_set_active_pad() 221 GstPad *pad = l->data; in push_newsegment_events() 235 GstPad *selpad = NULL; in push_switched_buffers() [all …]
|
D | multiqueue.c | 41 GstPad *sinkpad = NULL; in setup_multiqueue() 42 GstPad *srcpad = NULL; in setup_multiqueue() 193 GstPad *sink1, *sink2; in GST_START_TEST() 227 static GstPad * 228 mq_sinkpad_to_srcpad (GstElement * mq, GstPad * sink) in mq_sinkpad_to_srcpad() 230 GstPad *srcpad = NULL; in mq_sinkpad_to_srcpad() 250 GstPad *sink1, *sink2, *sink3, *sink4; in GST_START_TEST() 294 mq_dummypad_query (GstPad * sinkpad, GstObject * parent, GstQuery * query) in mq_dummypad_query() 318 GstPad *input_pad; 319 GstPad *out_pad; [all …]
|
/third_party/gstreamer/gstplugins_bad/gst/proxy/ |
D | gstproxysink.c | 60 static gboolean gst_proxy_sink_sink_query (GstPad * pad, GstObject * parent, 62 static GstFlowReturn gst_proxy_sink_sink_chain (GstPad * pad, 64 static GstFlowReturn gst_proxy_sink_sink_chain_list (GstPad * pad, 66 static gboolean gst_proxy_sink_sink_event (GstPad * pad, GstObject * parent, 159 gst_proxy_sink_sink_query (GstPad * pad, GstObject * parent, GstQuery * query) in gst_proxy_sink_sink_query() 170 GstPad *srcpad; in gst_proxy_sink_sink_query() 183 GstPad *otherpad; 188 copy_sticky_events (G_GNUC_UNUSED GstPad * pad, GstEvent ** event, in copy_sticky_events() 199 gst_proxy_sink_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) in gst_proxy_sink_sink_event() 213 GstPad *srcpad; in gst_proxy_sink_sink_event() [all …]
|
/third_party/gstreamer/gstplugins_bad/gst/camerabin2/ |
D | gstwrappercamerabinsrc.h | 66 GstPad *srcfilter_pad; 67 GstPad *vfsrc; 68 GstPad *imgsrc; 69 GstPad *vidsrc; 85 GstPad *src_pad; 87 GstPad *video_tee_vf_pad; 88 GstPad *video_tee_sink;
|
/third_party/gstreamer/gstreamer/plugins/elements/ |
D | gststreamiddemux.c | 86 static GstFlowReturn gst_streamid_demux_chain (GstPad * pad, 88 static gboolean gst_streamid_demux_event (GstPad * pad, GstObject * parent, 92 static GstPad *gst_streamid_demux_get_srcpad_by_stream_id (GstStreamidDemux * 95 GstPad * pad, const gchar * stream_id); 178 forward_sticky_events (GstPad * pad, GstEvent ** event, gpointer user_data) in forward_sticky_events() 180 GstPad *srcpad = GST_PAD_CAST (user_data); in forward_sticky_events() 188 gst_streamid_demux_srcpad_create (GstStreamidDemux * demux, GstPad * pad, in gst_streamid_demux_srcpad_create() 192 GstPad *srcpad = NULL; in gst_streamid_demux_srcpad_create() 212 gst_streamid_demux_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) in gst_streamid_demux_chain() 216 GstPad *srcpad = NULL; in gst_streamid_demux_chain() [all …]
|
D | gstfunnel.c | 65 GstPad parent; 114 static GstPad *gst_funnel_request_new_pad (GstElement * element, 116 static void gst_funnel_release_pad (GstElement * element, GstPad * pad); 118 static GstFlowReturn gst_funnel_sink_chain (GstPad * pad, GstObject * parent, 120 static GstFlowReturn gst_funnel_sink_chain_list (GstPad * pad, 122 static gboolean gst_funnel_sink_event (GstPad * pad, GstObject * parent, 167 GstPad *pad = GST_PAD (item->data); in gst_funnel_dispose() 219 static GstPad * 223 GstPad *sinkpad; in gst_funnel_request_new_pad() 252 gst_funnel_all_sinkpads_eos_unlocked (GstFunnel * funnel, GstPad * pad) in gst_funnel_all_sinkpads_eos_unlocked() [all …]
|
D | gstoutputselector.c | 97 static GstPad *gst_output_selector_request_new_pad (GstElement * element, 100 GstPad * pad); 101 static GstFlowReturn gst_output_selector_chain (GstPad * pad, 105 static gboolean gst_output_selector_event (GstPad * pad, GstObject * parent, 107 static gboolean gst_output_selector_query (GstPad * pad, GstObject * parent, 222 GstPad *next_pad; in gst_output_selector_set_property() 298 static GstPad * 301 GstPad *active = NULL; in gst_output_selector_get_active() 321 forward_sticky_events (GstPad * pad, GstEvent ** event, gpointer user_data) in forward_sticky_events() 323 GstPad *srcpad = GST_PAD_CAST (user_data); in forward_sticky_events() [all …]
|
D | gsttee.c | 138 GstPad parent; 172 static GstPad *gst_tee_request_new_pad (GstElement * element, 174 static void gst_tee_release_pad (GstElement * element, GstPad * pad); 183 static GstFlowReturn gst_tee_chain (GstPad * pad, GstObject * parent, 185 static GstFlowReturn gst_tee_chain_list (GstPad * pad, GstObject * parent, 187 static gboolean gst_tee_sink_event (GstPad * pad, GstObject * parent, 189 static gboolean gst_tee_sink_query (GstPad * pad, GstObject * parent, 191 static gboolean gst_tee_sink_activate_mode (GstPad * pad, GstObject * parent, 193 static gboolean gst_tee_src_query (GstPad * pad, GstObject * parent, 195 static gboolean gst_tee_src_activate_mode (GstPad * pad, GstObject * parent, [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/srtp/ |
D | gstsrtpenc.c | 167 GstPad *pad; 219 static gboolean gst_srtp_enc_sink_query_rtp (GstPad * pad, GstObject * parent, 221 static gboolean gst_srtp_enc_sink_query_rtcp (GstPad * pad, GstObject * parent, 224 static GstIterator *gst_srtp_enc_iterate_internal_links_rtp (GstPad * pad, 226 static GstIterator *gst_srtp_enc_iterate_internal_links_rtcp (GstPad * pad, 229 static GstFlowReturn gst_srtp_enc_chain_rtp (GstPad * pad, GstObject * parent, 231 static GstFlowReturn gst_srtp_enc_chain_rtcp (GstPad * pad, GstObject * parent, 233 static GstFlowReturn gst_srtp_enc_chain_list_rtp (GstPad * pad, 235 static GstFlowReturn gst_srtp_enc_chain_list_rtcp (GstPad * pad, 238 static gboolean gst_srtp_enc_sink_event_rtp (GstPad * pad, GstObject * parent, [all …]
|
/third_party/gstreamer/gstplugins_good/gst/debugutils/ |
D | gstcapsdebug.c | 39 static GstFlowReturn gst_caps_debug_sink_chain (GstPad * pad, 41 static GstCaps *gst_caps_debug_getcaps (GstPad * pad); 42 static gboolean gst_caps_debug_acceptcaps (GstPad * pad, GstCaps * caps); 43 static GstFlowReturn gst_caps_debug_bufferalloc (GstPad * pad, 148 gst_caps_debug_sink_chain (GstPad * pad, GstBuffer * buffer) in gst_caps_debug_sink_chain() 166 gst_caps_debug_getcaps (GstPad * pad) in gst_caps_debug_getcaps() 171 GstPad *otherpad; in gst_caps_debug_getcaps() 195 gst_caps_debug_acceptcaps (GstPad * pad, GstCaps * caps) in gst_caps_debug_acceptcaps() 200 GstPad *otherpad; in gst_caps_debug_acceptcaps() 220 gst_caps_debug_bufferalloc (GstPad * pad, guint64 offset, guint size, in gst_caps_debug_bufferalloc() [all …]
|
/third_party/gstreamer/gstplugins_bad/tests/check/elements/ |
D | mxfdemux.c | 27 static GstPad *mysrcpad, *mysinkpad; 41 _pad_added (GstElement * element, GstPad * pad, gpointer user_data) in _pad_added() 52 _sink_check_caps (GstPad * pad, GstCaps * caps) in _sink_check_caps() 66 _sink_chain (GstPad * pad, GstObject * parent, GstBuffer * buffer) in _sink_chain() 82 _sink_event (GstPad * pad, GstObject * parent, GstEvent * event) in _sink_event() 114 static GstPad * 125 static GstPad * 134 _src_getrange (GstPad * pad, GstObject * parent, guint64 offset, guint length, in _src_getrange() 147 _src_query (GstPad * pad, GstObject * parent, GstQuery * query) in _src_query() 177 static GstPad * [all …]
|
/third_party/gstreamer/gstreamer/plugins/tracers/ |
D | gstlog.c | 75 do_push_buffer_pre (GstTracer * self, guint64 ts, GstPad * pad, in do_push_buffer_pre() 84 do_push_buffer_post (GstTracer * self, guint64 ts, GstPad * pad, in do_push_buffer_post() 93 do_push_buffer_list_pre (GstTracer * self, guint64 ts, GstPad * pad, in do_push_buffer_list_pre() 102 do_push_buffer_list_post (GstTracer * self, guint64 ts, GstPad * pad, in do_push_buffer_list_post() 111 do_pull_range_pre (GstTracer * self, guint64 ts, GstPad * pad, guint64 offset, in do_pull_range_pre() 120 do_pull_range_post (GstTracer * self, guint64 ts, GstPad * pad, in do_pull_range_post() 129 do_push_event_pre (GstTracer * self, guint64 ts, GstPad * pad, GstEvent * event) in do_push_event_pre() 137 do_push_event_post (GstTracer * self, guint64 ts, GstPad * pad, gboolean res) in do_push_event_post() 145 do_pad_query_pre (GstTracer * self, guint64 ts, GstPad * pad, GstQuery * query) in do_pad_query_pre() 153 do_pad_query_post (GstTracer * self, guint64 ts, GstPad * pad, GstQuery * query, in do_pad_query_post() [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/resindvd/ |
D | rsninputselector.c | 131 sel, GstPad * pad); 132 static GstPad *gst_input_selector_activate_sinkpad (RsnInputSelector * sel, 133 GstPad * pad); 135 GstPad * pad); 136 static GstPad *gst_input_selector_get_linked_pad (RsnInputSelector * sel, 137 GstPad * pad, gboolean strict); 138 static gboolean forward_sticky_events (GstPad * sinkpad, GstEvent ** event, 160 GstPad parent; 201 static gboolean gst_selector_pad_event (GstPad * pad, GstObject * parent, 203 static gboolean gst_selector_pad_query (GstPad * pad, GstObject * parent, [all …]
|