/third_party/gstreamer/gstreamer/libs/gst/base/ |
D | gstaggregator.h | 33 typedef struct _GstAggregator GstAggregator; typedef 95 GstFlowReturn (*flush) (GstAggregatorPad * aggpad, GstAggregator * aggregator); 96 …gboolean (*skip_buffer) (GstAggregatorPad * aggpad, GstAggregator * aggregator, GstBuffer * b… 132 …ST_AGGREGATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AGGREGATOR,GstAggregator)) 133 #define GST_AGGREGATOR_CAST(obj) ((GstAggregator *)(obj)) 265 GstFlowReturn (*flush) (GstAggregator * aggregator); 267 GstBuffer * (*clip) (GstAggregator * aggregator, 271 GstFlowReturn (*finish_buffer) (GstAggregator * aggregator, 275 gboolean (*sink_event) (GstAggregator * aggregator, 279 gboolean (*sink_query) (GstAggregator * aggregator, [all …]
|
D | gstaggregator.c | 138 static void gst_aggregator_merge_tags (GstAggregator * aggregator, 141 static void gst_aggregator_set_latency_property (GstAggregator * agg, 143 static GstClockTime gst_aggregator_get_latency_property (GstAggregator * agg); 145 static GstClockTime gst_aggregator_get_latency_unlocked (GstAggregator * self); 309 gst_aggregator_pad_flush (GstAggregatorPad * aggpad, GstAggregator * agg) in gst_aggregator_pad_flush() 338 gst_aggregator_peek_next_sample (GstAggregator * agg, GstAggregatorPad * aggpad) in gst_aggregator_peek_next_sample() 448 static GstFlowReturn gst_aggregator_pad_chain_internal (GstAggregator * self, 465 gst_aggregator_check_pads_ready (GstAggregator * self, in gst_aggregator_check_pads_ready() 586 gst_aggregator_reset_flow_values (GstAggregator * self) in gst_aggregator_reset_flow_values() 601 gst_aggregator_push_mandatory_events (GstAggregator * self, gboolean up_to_caps) in gst_aggregator_push_mandatory_events() [all …]
|
/third_party/gstreamer/gstplugins_base/ext/gl/ |
D | gstglbasemixer.c | 268 gst_gl_base_mixer_propose_allocation (GstAggregator * agg, in gst_gl_base_mixer_propose_allocation() 280 gst_gl_base_mixer_sink_query (GstAggregator * agg, GstAggregatorPad * bpad, in gst_gl_base_mixer_sink_query() 339 static gboolean gst_gl_base_mixer_src_query (GstAggregator * agg, 343 gst_gl_base_mixer_src_activate_mode (GstAggregator * aggregator, 345 static gboolean gst_gl_base_mixer_stop (GstAggregator * agg); 346 static gboolean gst_gl_base_mixer_start (GstAggregator * agg); 354 static gboolean gst_gl_base_mixer_decide_allocation (GstAggregator * agg, 514 gst_gl_base_mixer_src_activate_mode (GstAggregator * aggregator, in gst_gl_base_mixer_src_activate_mode() 535 gst_gl_base_mixer_src_query (GstAggregator * agg, GstQuery * query) in gst_gl_base_mixer_src_query() 574 gst_gl_base_mixer_decide_allocation (GstAggregator * agg, GstQuery * query) in gst_gl_base_mixer_decide_allocation() [all …]
|
D | gstglmixer.c | 147 _negotiated_caps (GstAggregator * agg, GstCaps * caps) in _negotiated_caps() 182 gst_gl_mixer_propose_allocation (GstAggregator * agg, in gst_gl_mixer_propose_allocation() 308 gst_gl_mixer_sink_query (GstAggregator * agg, GstAggregatorPad * bpad, in gst_gl_mixer_sink_query() 379 static gboolean gst_gl_mixer_src_query (GstAggregator * agg, GstQuery * query); 380 static gboolean gst_gl_mixer_stop (GstAggregator * agg); 381 static gboolean gst_gl_mixer_start (GstAggregator * agg); 392 static gboolean gst_gl_mixer_decide_allocation (GstAggregator * agg, 478 gst_gl_mixer_query_caps (GstPad * pad, GstAggregator * agg, GstQuery * query) in gst_gl_mixer_query_caps() 511 gst_gl_mixer_src_query (GstAggregator * agg, GstQuery * query) in gst_gl_mixer_src_query() 562 gst_gl_mixer_decide_allocation (GstAggregator * agg, GstQuery * query) in gst_gl_mixer_decide_allocation() [all …]
|
D | gstglstereomix.c | 93 static gboolean _negotiated_caps (GstAggregator * aggregator, GstCaps * caps); 150 static gboolean gst_gl_stereo_mix_stop (GstAggregator * agg); 151 static gboolean gst_gl_stereo_mix_start (GstAggregator * agg); 152 static gboolean gst_gl_stereo_mix_src_query (GstAggregator * agg, 235 gst_gl_stereo_mix_query_caps (GstPad * pad, GstAggregator * agg, in gst_gl_stereo_mix_query_caps() 257 gst_gl_stereo_mix_src_query (GstAggregator * agg, GstQuery * query) in gst_gl_stereo_mix_src_query() 460 gst_gl_stereo_mix_start (GstAggregator * agg) in gst_gl_stereo_mix_start() 477 gst_gl_stereo_mix_stop (GstAggregator * agg) in gst_gl_stereo_mix_stop() 622 _negotiated_caps (GstAggregator * agg, GstCaps * caps) in _negotiated_caps()
|
D | gstglvideomixer.c | 475 static GstCaps *_fixate_caps (GstAggregator * agg, GstCaps * caps); 476 static gboolean gst_gl_video_mixer_propose_allocation (GstAggregator * 988 gst_gl_video_mixer_propose_allocation (GstAggregator * agg, in gst_gl_video_mixer_propose_allocation() 1084 _fixate_caps (GstAggregator * agg, GstCaps * caps) in _fixate_caps()
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/audio/ |
D | gstaudioaggregator.c | 138 GstAggregator * aggregator); 236 GstAggregator * aggregator) in gst_audio_aggregator_pad_flush_pad() 505 static gboolean gst_audio_aggregator_src_event (GstAggregator * agg, 507 static gboolean gst_audio_aggregator_sink_event (GstAggregator * agg, 509 static gboolean gst_audio_aggregator_src_query (GstAggregator * agg, 512 gst_audio_aggregator_sink_query (GstAggregator * agg, GstAggregatorPad * aggpad, 514 static gboolean gst_audio_aggregator_start (GstAggregator * agg); 515 static gboolean gst_audio_aggregator_stop (GstAggregator * agg); 516 static GstFlowReturn gst_audio_aggregator_flush (GstAggregator * agg); 520 static GstBuffer *gst_audio_aggregator_do_clip (GstAggregator * agg, [all …]
|
D | gstaudioaggregator.h | 179 GstAggregator parent;
|
/third_party/gstreamer/gstplugins_base/gst/audiomixer/ |
D | gstaudiointerleave.c | 158 static gboolean gst_audio_interleave_stop (GstAggregator * agg); 200 gst_audio_interleave_sink_getcaps (GstAggregator * agg, GstPad * pad, in gst_audio_interleave_sink_getcaps() 252 gst_audio_interleave_sink_query (GstAggregator * agg, GstAggregatorPad * aggpad, in gst_audio_interleave_sink_query() 476 gst_audio_interleave_sink_event (GstAggregator * agg, GstAggregatorPad * aggpad, in gst_audio_interleave_sink_event() 507 gst_audio_interleave_update_src_caps (GstAggregator * agg, GstCaps * caps, in gst_audio_interleave_update_src_caps() 535 gst_audio_interleave_negotiated_src_caps (GstAggregator * agg, GstCaps * caps) in gst_audio_interleave_negotiated_src_caps() 708 gst_audio_interleave_stop (GstAggregator * agg) in gst_audio_interleave_stop() 823 GstAggregator *agg = GST_AGGREGATOR (aagg); in gst_audio_interleave_aggregate_one_buffer()
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/video/ |
D | gstvideoaggregator.c | 185 _flush_pad (GstAggregatorPad * aggpad, GstAggregator * aggregator) in _flush_pad() 201 GstAggregator * agg, GstBuffer * buffer) in gst_video_aggregator_pad_skip_buffer() 246 gst_video_aggregator_peek_next_sample (GstAggregator * agg, in gst_video_aggregator_peek_next_sample() 408 GstAggregator *agg = in gst_video_aggregator_pad_set_needs_alpha() 1148 gst_video_aggregator_default_fixate_src_caps (GstAggregator * agg, in gst_video_aggregator_default_fixate_src_caps() 1265 gst_video_aggregator_default_update_src_caps (GstAggregator * agg, in gst_video_aggregator_default_update_src_caps() 1293 gst_video_aggregator_default_negotiated_src_caps (GstAggregator * agg, in gst_video_aggregator_default_negotiated_src_caps() 1581 GstAggregator *agg = GST_AGGREGATOR (vagg); in gst_video_aggregator_pad_sink_getcaps() 1697 GstAggregator *agg = GST_AGGREGATOR (vagg); in gst_video_aggregator_reset() 2088 GstAggregator *agg = GST_AGGREGATOR (vagg); in gst_video_aggregator_do_aggregate() [all …]
|
D | gstvideoaggregator.h | 271 GstAggregator aggregator;
|
/third_party/gstreamer/gstreamer/tests/check/libs/ |
D | collectpads.c | 34 …AGGREGATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_AGGREGATOR, GstAggregator)) 38 typedef struct _GstAggregator GstAggregator; typedef 57 G_DEFINE_TYPE (GstAggregator, gst_aggregator, GST_TYPE_ELEMENT); 70 GstAggregator *aggregator = GST_AGGREGATOR (user_data); in gst_agregator_collected() 120 GstAggregator *aggregator = GST_AGGREGATOR (element); in gst_aggregator_request_new_pad() 157 GstAggregator *aggregator = GST_AGGREGATOR (element); in gst_aggregator_release_pad() 167 GstAggregator *aggregator = GST_AGGREGATOR (element); in gst_aggregator_change_state() 202 GstAggregator *aggregator = GST_AGGREGATOR (object); in gst_aggregator_dispose() 236 gst_aggregator_init (GstAggregator * agregator) in gst_aggregator_init()
|
D | aggregator.c | 58 GstAggregator parent; 72 gst_test_aggregator_aggregate (GstAggregator * aggregator, gboolean timeout) in gst_test_aggregator_aggregate() 196 GstAggregator *agg = GST_AGGREGATOR (self); in gst_test_aggregator_init()
|
/third_party/gstreamer/gstplugins_good/gst/flv/ |
D | gstflvmux.c | 105 gst_flv_mux_aggregate (GstAggregator * aggregator, gboolean timeout); 107 gst_flv_mux_sink_event (GstAggregator * aggregator, GstAggregatorPad * pad, 110 static GstAggregatorPad *gst_flv_mux_create_new_pad (GstAggregator * agg, 130 static gboolean gst_flv_mux_start (GstAggregator * aggregator); 131 static GstFlowReturn gst_flv_mux_flush (GstAggregator * aggregator); 132 static GstClockTime gst_flv_mux_get_next_time (GstAggregator * aggregator); 142 gst_flv_mux_pad_flush (GstAggregatorPad * pad, GstAggregator * aggregator) in gst_flv_mux_pad_flush() 154 gst_flv_mux_skip_buffer (GstAggregatorPad * apad, GstAggregator * aggregator, in gst_flv_mux_skip_buffer() 360 gst_flv_mux_flush (GstAggregator * aggregator) in gst_flv_mux_flush() 370 gst_flv_mux_start (GstAggregator * aggregator) in gst_flv_mux_start() [all …]
|
D | gstflvmux.h | 87 GstAggregator aggregator;
|
/third_party/gstreamer/gstplugins_bad/sys/d3d11/ |
D | gstd3d11compositor.cpp | 1443 static gboolean gst_d3d11_compositor_start (GstAggregator * aggregator); 1444 static gboolean gst_d3d11_compositor_stop (GstAggregator * aggregator); 1445 static gboolean gst_d3d11_compositor_sink_query (GstAggregator * aggregator, 1447 static gboolean gst_d3d11_compositor_src_query (GstAggregator * aggregator, 1449 static GstCaps *gst_d3d11_compositor_fixate_src_caps (GstAggregator * 1451 static gboolean gst_d3d11_compositor_propose_allocation (GstAggregator * 1454 static gboolean gst_d3d11_compositor_decide_allocation (GstAggregator * 1707 gst_d3d11_compositor_start (GstAggregator * aggregator) in gst_d3d11_compositor_start() 1721 gst_d3d11_compositor_stop (GstAggregator * aggregator) in gst_d3d11_compositor_stop() 1785 gst_d3d11_compositor_sink_query (GstAggregator * aggregator, in gst_d3d11_compositor_sink_query() [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/closedcaption/ |
D | gstcccombiner.c | 978 gst_cc_combiner_aggregate (GstAggregator * aggregator, gboolean timeout) in gst_cc_combiner_aggregate() 1116 gst_cc_combiner_sink_event (GstAggregator * aggregator, in gst_cc_combiner_sink_event() 1191 gst_cc_combiner_stop (GstAggregator * aggregator) in gst_cc_combiner_stop() 1211 gst_cc_combiner_flush (GstAggregator * aggregator) in gst_cc_combiner_flush() 1233 gst_cc_combiner_create_new_pad (GstAggregator * aggregator, in gst_cc_combiner_create_new_pad() 1258 gst_cc_combiner_src_query (GstAggregator * aggregator, GstQuery * query) in gst_cc_combiner_src_query() 1294 gst_cc_combiner_sink_query (GstAggregator * aggregator, in gst_cc_combiner_sink_query() 1363 gst_cc_combiner_peek_next_sample (GstAggregator * agg, in gst_cc_combiner_peek_next_sample()
|
D | gstcccombiner.h | 54 GstAggregator parent;
|
/third_party/gstreamer/gstplugins_bad/gst/mxf/ |
D | mxfmux.h | 51 GstAggregator parent;
|
D | mxfmux.c | 129 static GstFlowReturn gst_mxf_mux_aggregate (GstAggregator * aggregator, 131 static gboolean gst_mxf_mux_stop (GstAggregator * aggregator); 133 static gboolean gst_mxf_mux_src_event (GstAggregator * aggregator, 135 static gboolean gst_mxf_mux_sink_event (GstAggregator * aggregator, 137 static GstAggregatorPad *gst_mxf_mux_create_new_pad (GstAggregator * aggregator, 280 gst_mxf_mux_src_event (GstAggregator * aggregator, GstEvent * event) in gst_mxf_mux_src_event() 391 gst_mxf_mux_sink_event (GstAggregator * aggregator, in gst_mxf_mux_sink_event() 436 gst_mxf_mux_create_new_pad (GstAggregator * aggregator, in gst_mxf_mux_create_new_pad() 1704 gst_mxf_mux_stop (GstAggregator * aggregator) in gst_mxf_mux_stop() 1714 gst_mxf_mux_aggregate (GstAggregator * aggregator, gboolean timeout) in gst_mxf_mux_aggregate()
|
/third_party/gstreamer/gstplugins_bad/gst/mpegtsmux/ |
D | gstbasetsmux.c | 125 gst_base_ts_mux_pad_flush (GstAggregatorPad * agg_pad, GstAggregator * agg) in gst_base_ts_mux_pad_flush() 1120 GstAggregator *agg = GST_AGGREGATOR (mux); in new_packet_cb() 1919 gst_base_ts_mux_sink_event (GstAggregator * agg, GstAggregatorPad * agg_pad, in gst_base_ts_mux_sink_event() 2102 gst_base_ts_mux_src_event (GstAggregator * agg, GstEvent * event) in gst_base_ts_mux_src_event() 2180 gst_base_ts_mux_clip (GstAggregator * agg, in gst_base_ts_mux_clip() 2252 gst_base_ts_mux_find_best_pad (GstAggregator * aggregator) in gst_base_ts_mux_find_best_pad() 2317 gst_base_ts_mux_aggregate (GstAggregator * agg, gboolean timeout) in gst_base_ts_mux_aggregate() 2372 gst_base_ts_mux_start (GstAggregator * agg) in gst_base_ts_mux_start() 2384 gst_base_ts_mux_stop (GstAggregator * agg) in gst_base_ts_mux_stop()
|
D | gstbasetsmux.h | 148 GstAggregator parent;
|
/third_party/gstreamer/gstplugins_bad/gst/rtmp2/ |
D | TODO | 45 - Request sink pad to publish a stream (base it on GstAggregator?)
|
/third_party/gstreamer/gstplugins_bad/tests/check/elements/ |
D | cccombiner.c | 71 samples_selected_cb (GstAggregator * agg, GstSegment * segment, in samples_selected_cb()
|
/third_party/gstreamer/gstplugins_good/gst/isomp4/ |
D | gstqtmux.h | 228 GstAggregator parent;
|