Home
last modified time | relevance | path

Searched refs:GstAggregator (Results 1 – 25 of 39) sorted by relevance

12

/third_party/gstreamer/gstreamer/libs/gst/base/
Dgstaggregator.h33 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 …]
Dgstaggregator.c138 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/
Dgstglbasemixer.c268 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 …]
Dgstglmixer.c147 _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 …]
Dgstglstereomix.c93 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()
Dgstglvideomixer.c475 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/
Dgstaudioaggregator.c138 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 …]
Dgstaudioaggregator.h179 GstAggregator parent;
/third_party/gstreamer/gstplugins_base/gst/audiomixer/
Dgstaudiointerleave.c158 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/
Dgstvideoaggregator.c185 _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 …]
Dgstvideoaggregator.h271 GstAggregator aggregator;
/third_party/gstreamer/gstreamer/tests/check/libs/
Dcollectpads.c34 …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()
Daggregator.c58 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/
Dgstflvmux.c105 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 …]
Dgstflvmux.h87 GstAggregator aggregator;
/third_party/gstreamer/gstplugins_bad/sys/d3d11/
Dgstd3d11compositor.cpp1443 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/
Dgstcccombiner.c978 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()
Dgstcccombiner.h54 GstAggregator parent;
/third_party/gstreamer/gstplugins_bad/gst/mxf/
Dmxfmux.h51 GstAggregator parent;
Dmxfmux.c129 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/
Dgstbasetsmux.c125 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()
Dgstbasetsmux.h148 GstAggregator parent;
/third_party/gstreamer/gstplugins_bad/gst/rtmp2/
DTODO45 - Request sink pad to publish a stream (base it on GstAggregator?)
/third_party/gstreamer/gstplugins_bad/tests/check/elements/
Dcccombiner.c71 samples_selected_cb (GstAggregator * agg, GstSegment * segment, in samples_selected_cb()
/third_party/gstreamer/gstplugins_good/gst/isomp4/
Dgstqtmux.h228 GstAggregator parent;

12