Home
last modified time | relevance | path

Searched refs:vagg (Results 1 – 20 of 20) sorted by relevance

/third_party/gstreamer/gstplugins_base/gst-libs/gst/video/
Dgstvideoaggregator.c50 static void gst_video_aggregator_reset_qos (GstVideoAggregator * vagg);
157 GstVideoAggregator *vagg = in gst_video_aggregator_pad_set_property() local
159 if (vagg) { in gst_video_aggregator_pad_set_property()
160 GST_OBJECT_LOCK (vagg); in gst_video_aggregator_pad_set_property()
162 GST_ELEMENT (vagg)->sinkpads = in gst_video_aggregator_pad_set_property()
163 g_list_sort (GST_ELEMENT (vagg)->sinkpads, in gst_video_aggregator_pad_set_property()
165 GST_OBJECT_UNLOCK (vagg); in gst_video_aggregator_pad_set_property()
166 gst_object_unref (vagg); in gst_video_aggregator_pad_set_property()
187 GstVideoAggregator *vagg = GST_VIDEO_AGGREGATOR (aggregator); in _flush_pad() local
190 gst_video_aggregator_reset_qos (vagg); in _flush_pad()
[all …]
Dgstvideoaggregator.h313 void (*find_best_format) (GstVideoAggregator * vagg,
326 GstTaskPool * gst_video_aggregator_get_execution_task_pool (GstVideoAggregator * vagg);
/third_party/gstreamer/gstplugins_base/gst/compositor/
Dcompositor.c459 _pad_obscures_rectangle (GstVideoAggregator * vagg, GstVideoAggregatorPad * pad, in _pad_obscures_rectangle() argument
497 _mixer_pad_get_output_size (GST_COMPOSITOR (vagg), cpad, in _pad_obscures_rectangle()
498 GST_VIDEO_INFO_PAR_N (&vagg->info), GST_VIDEO_INFO_PAR_D (&vagg->info), in _pad_obscures_rectangle()
515 GstVideoAggregator * vagg, GstBuffer * buffer, in gst_compositor_pad_prepare_frame_start() argument
538 _mixer_pad_get_output_size (GST_COMPOSITOR (vagg), cpad, in gst_compositor_pad_prepare_frame_start()
539 GST_VIDEO_INFO_PAR_N (&vagg->info), GST_VIDEO_INFO_PAR_D (&vagg->info), in gst_compositor_pad_prepare_frame_start()
552 GST_VIDEO_INFO_WIDTH (&vagg->info), GST_VIDEO_INFO_HEIGHT (&vagg->info)); in gst_compositor_pad_prepare_frame_start()
560 GST_OBJECT_LOCK (vagg); in gst_compositor_pad_prepare_frame_start()
564 l = g_list_find (GST_ELEMENT (vagg)->sinkpads, pad); in gst_compositor_pad_prepare_frame_start()
569 if (_pad_obscures_rectangle (vagg, l->data, frame_rect)) { in gst_compositor_pad_prepare_frame_start()
[all …]
/third_party/gstreamer/gstplugins_base/ext/gl/
Dgstglstereomix.c92 static GstCaps *_update_caps (GstVideoAggregator * vagg, GstCaps * caps);
163 gst_gl_stereo_mix_aggregate_frames (GstVideoAggregator * vagg,
366 gst_gl_stereo_mix_aggregate_frames (GstVideoAggregator * vagg, in gst_gl_stereo_mix_aggregate_frames() argument
369 GstGLStereoMix *mix = GST_GL_STEREO_MIX (vagg); in gst_gl_stereo_mix_aggregate_frames()
373 if (GST_VIDEO_INFO_MULTIVIEW_MODE (&vagg->info) == in gst_gl_stereo_mix_aggregate_frames()
378 gst_aggregator_finish_buffer (GST_AGGREGATOR (vagg), mix->primary_out); in gst_gl_stereo_mix_aggregate_frames()
529 _update_caps (GstVideoAggregator * vagg, GstCaps * caps) in _update_caps() argument
531 GstGLStereoMix *mix = GST_GL_STEREO_MIX (vagg); in _update_caps()
540 GST_OBJECT_LOCK (vagg); in _update_caps()
542 for (l = GST_ELEMENT (vagg)->sinkpads; l; l = l->next) { in _update_caps()
[all …]
Dgstglmixer.c41 GstVideoAggregator * vagg, GstBuffer * buffer,
44 GstVideoAggregator * vagg, GstVideoFrame * prepared_frame);
104 GstVideoAggregator * vagg, GstBuffer * buffer, in gst_gl_mixer_pad_prepare_frame() argument
108 GstGLMixer *mix = GST_GL_MIXER (vagg); in gst_gl_mixer_pad_prepare_frame()
135 GstVideoAggregator * vagg, GstVideoFrame * prepared_frame) in gst_gl_mixer_pad_clean_frame() argument
162 _find_best_format (GstVideoAggregator * vagg, GstCaps * downstream_caps, in _find_best_format() argument
167 GST_VIDEO_AGGREGATOR_CLASS (parent_class)->find_best_format (vagg, in _find_best_format()
384 gst_gl_mixer_aggregate_frames (GstVideoAggregator * vagg,
530 GstVideoAggregator *vagg = GST_VIDEO_AGGREGATOR (mix); in _mixer_create_fbo() local
531 guint out_width = GST_VIDEO_INFO_WIDTH (&vagg->info); in _mixer_create_fbo()
[all …]
Dgstglvideomixer.c474 static GstCaps *_update_caps (GstVideoAggregator * vagg, GstCaps * caps);
1050 _update_caps (GstVideoAggregator * vagg, GstCaps * caps) in _update_caps() argument
1055 GST_OBJECT_LOCK (vagg); in _update_caps()
1056 for (l = GST_ELEMENT (vagg)->sinkpads; l; l = l->next) { in _update_caps()
1070 GST_OBJECT_UNLOCK (vagg); in _update_caps()
1075 GST_OBJECT_UNLOCK (vagg); in _update_caps()
1077 template_caps = gst_pad_get_pad_template_caps (GST_AGGREGATOR_SRC_PAD (vagg)); in _update_caps()
1086 GstVideoAggregator *vagg = GST_VIDEO_AGGREGATOR (agg); in _fixate_caps() local
1087 GstGLVideoMixer *mix = GST_GL_VIDEO_MIXER (vagg); in _fixate_caps()
1106 GST_OBJECT_LOCK (vagg); in _fixate_caps()
[all …]
/third_party/gstreamer/gstplugins_bad/ext/iqa/
Diqa.c336 gst_iqa_aggregate_frames (GstVideoAggregator * vagg, GstBuffer * outbuf) in gst_iqa_aggregate_frames() argument
340 GstIqa *self = GST_IQA (vagg); in gst_iqa_aggregate_frames()
343 GstAggregator *agg = GST_AGGREGATOR (vagg); in gst_iqa_aggregate_frames()
351 GST_OBJECT_LOCK (vagg); in gst_iqa_aggregate_frames()
352 for (l = GST_ELEMENT (vagg)->sinkpads; l; l = l->next) { in gst_iqa_aggregate_frames()
373 GST_OBJECT_UNLOCK (vagg); in gst_iqa_aggregate_frames()
380 GST_OBJECT_LOCK (vagg); in gst_iqa_aggregate_frames()
385 GST_OBJECT_UNLOCK (vagg); in gst_iqa_aggregate_frames()
396 GST_OBJECT_UNLOCK (vagg); in gst_iqa_aggregate_frames()
/third_party/gstreamer/gstplugins_bad/sys/d3d11/
Dgstd3d11compositor.cpp510 GstVideoAggregator * vagg, GstBuffer * buffer,
514 GstVideoAggregator * vagg, GstVideoFrame * prepared_frame);
1218 GstVideoAggregator * vagg) in gst_d3d11_compositor_pad_check_frame_obscured() argument
1222 GstVideoInfo *info = &vagg->info; in gst_d3d11_compositor_pad_check_frame_obscured()
1254 GstVideoAggregator * vagg, GstBuffer * buffer, in gst_d3d11_compositor_pad_prepare_frame() argument
1257 GstD3D11Compositor *self = GST_D3D11_COMPOSITOR (vagg); in gst_d3d11_compositor_pad_prepare_frame()
1263 if (gst_d3d11_compositor_pad_check_frame_obscured (pad, vagg)) in gst_d3d11_compositor_pad_prepare_frame()
1300 GstVideoAggregator * vagg, GstVideoFrame * prepared_frame) in gst_d3d11_compositor_pad_clean_frame() argument
1305 vagg, prepared_frame); in gst_d3d11_compositor_pad_clean_frame()
1312 GstVideoAggregator * vagg) in gst_d3d11_compositor_pad_setup_converter() argument
[all …]
/third_party/node/deps/npm/node_modules/fs-write-stream-atomic/node_modules/readable-stream/
DREADME.md51 * **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org>
/third_party/node/deps/npm/node_modules/stream-iterate/node_modules/readable-stream/
DREADME.md51 * **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org>
/third_party/node/deps/npm/node_modules/are-we-there-yet/node_modules/readable-stream/
DREADME.md51 * **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org>
/third_party/node/deps/npm/node_modules/flush-write-stream/node_modules/readable-stream/
DREADME.md51 * **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org>
/third_party/node/deps/npm/node_modules/from2/node_modules/readable-stream/
DREADME.md51 * **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org>
/third_party/node/deps/npm/node_modules/through2/node_modules/readable-stream/
DREADME.md51 * **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org>
/third_party/node/deps/npm/node_modules/duplexify/node_modules/readable-stream/
DREADME.md51 * **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org>
/third_party/node/deps/npm/node_modules/concat-stream/node_modules/readable-stream/
DREADME.md51 * **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org>
/third_party/node/deps/npm/node_modules/parallel-transform/node_modules/readable-stream/
DREADME.md51 * **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org>
/third_party/node/deps/npm/
DAUTHORS61 Rod Vagg <rod@vagg.org>
/third_party/node/
DAUTHORS304 Rod Vagg <rod@vagg.org>
/third_party/gstreamer/gstplugins_base/
DChangeLog6216 videoaggregator: Fix locking around vagg->info
6217 Take `GST_OBJECT_LOCK` when writing `vagg->info`, so that reading in
6229 of `vagg->info`, so do that.