Home
last modified time | relevance | path

Searched refs:viewconvert (Results 1 – 10 of 10) sorted by relevance

/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/
Dgstglviewconvert.c112 GstGLViewConvert * viewconvert);
290 GstGLViewConvert *viewconvert; in gst_gl_view_convert_finalize() local
292 viewconvert = GST_GL_VIEW_CONVERT (object); in gst_gl_view_convert_finalize()
294 gst_gl_view_convert_reset (viewconvert); in gst_gl_view_convert_finalize()
296 gst_buffer_replace (&viewconvert->priv->primary_in, NULL); in gst_gl_view_convert_finalize()
297 gst_buffer_replace (&viewconvert->priv->auxilliary_in, NULL); in gst_gl_view_convert_finalize()
298 gst_buffer_replace (&viewconvert->priv->primary_out, NULL); in gst_gl_view_convert_finalize()
299 gst_buffer_replace (&viewconvert->priv->auxilliary_out, NULL); in gst_gl_view_convert_finalize()
301 if (viewconvert->context) { in gst_gl_view_convert_finalize()
302 gst_object_unref (viewconvert->context); in gst_gl_view_convert_finalize()
[all …]
Dgstglviewconvert.h117 gboolean gst_gl_view_convert_set_caps (GstGLViewConvert * viewconvert, GstCaps * in_caps, GstCaps …
119 GstCaps * gst_gl_view_convert_transform_caps (GstGLViewConvert * viewconvert,
122 GstCaps * gst_gl_view_convert_fixate_caps (GstGLViewConvert *viewconvert,
125 GstFlowReturn gst_gl_view_convert_submit_input_buffer (GstGLViewConvert *viewconvert,
128 GstFlowReturn gst_gl_view_convert_get_output (GstGLViewConvert *viewconvert,
132 GstBuffer * gst_gl_view_convert_perform (GstGLViewConvert * viewconvert, GstBuffer *inbuf);
134 void gst_gl_view_convert_reset (GstGLViewConvert * viewconvert);
136 void gst_gl_view_convert_set_context (GstGLViewConvert *viewconvert, GstGLContext * context);
/third_party/gstreamer/gstplugins_base/ext/gl/
Dgstglviewconvert.c167 convert->viewconvert = gst_gl_view_convert_new (); in gst_gl_view_convert_element_init()
175 if (convert->viewconvert) { in gst_gl_view_convert_dispose()
176 gst_object_unref (convert->viewconvert); in gst_gl_view_convert_dispose()
177 convert->viewconvert = NULL; in gst_gl_view_convert_dispose()
207 ret = gst_gl_view_convert_set_caps (viewconvert_filter->viewconvert, in gst_gl_view_convert_element_set_caps()
228 gst_gl_view_convert_transform_caps (viewconvert_filter->viewconvert, in gst_gl_view_convert_element_transform_internal_caps()
243 othercaps = gst_gl_view_convert_fixate_caps (viewconvert_filter->viewconvert, in gst_gl_view_convert_element_fixate_caps()
262 gst_gl_view_convert_reset (viewconvert_filter->viewconvert); in gst_gl_view_convert_element_stop()
276 g_object_set_property (G_OBJECT (convert->viewconvert), pspec->name, in gst_gl_view_convert_element_set_property()
282 g_object_set_property (G_OBJECT (convert->viewconvert), pspec->name, in gst_gl_view_convert_element_set_property()
[all …]
Dgstglstereomix.c413 if (mix->viewconvert) in gst_gl_stereo_mix_set_property()
414 g_object_set_property (G_OBJECT (mix->viewconvert), "downmix-mode", in gst_gl_stereo_mix_set_property()
468 mix->viewconvert = gst_gl_view_convert_new (); in gst_gl_stereo_mix_start()
469 g_object_set (G_OBJECT (mix->viewconvert), "downmix-mode", in gst_gl_stereo_mix_start()
484 if (mix->viewconvert) { in gst_gl_stereo_mix_stop()
485 gst_object_unref (mix->viewconvert); in gst_gl_stereo_mix_stop()
486 mix->viewconvert = NULL; in gst_gl_stereo_mix_stop()
511 result = gst_gl_view_convert_transform_caps (mix->viewconvert, in get_converted_caps()
518 result = gst_gl_view_convert_transform_caps (mix->viewconvert, in get_converted_caps()
637 gst_gl_view_convert_set_context (mix->viewconvert, in _negotiated_caps()
[all …]
Dgstglstereosplit.c142 self->viewconvert = gst_gl_view_convert_new (); in gst_gl_stereosplit_init()
161 if (self->viewconvert) in stereosplit_finalize()
162 gst_object_replace ((GstObject **) & self->viewconvert, NULL); in stereosplit_finalize()
191 gst_gl_view_convert_set_context (stereosplit->viewconvert, NULL); in stereosplit_set_context()
195 gst_gl_view_convert_set_context (stereosplit->viewconvert, in stereosplit_set_context()
256 gst_gl_view_convert_transform_caps (self->viewconvert, direction, caps, in stereosplit_transform_caps()
421 gst_gl_view_convert_set_context (split->viewconvert, split->context); in stereosplit_set_output_caps()
428 if (!gst_gl_view_convert_set_caps (split->viewconvert, sinkcaps, tridcaps)) { in stereosplit_set_output_caps()
640 n_planes = GST_VIDEO_INFO_N_PLANES (&split->viewconvert->out_info); in stereosplit_chain()
648 if (gst_gl_view_convert_submit_input_buffer (split->viewconvert, in stereosplit_chain()
[all …]
Dgstglviewconvert.h42 GstGLViewConvert *viewconvert; member
Dgstglstereosplit.h52 GstGLViewConvert *viewconvert; member
Dgstglstereomix.h69 GstGLViewConvert *viewconvert; member
/third_party/gstreamer/gstplugins_bad/ext/vulkan/
Dvkviewconvert.c997 _expand_structure (GstVulkanViewConvert * viewconvert, in _expand_structure() argument
1136 GST_TRACE_OBJECT (viewconvert, in _expand_structure()
1199 GST_TRACE_OBJECT (viewconvert, in _expand_structure()
1266 GstVulkanViewConvert *viewconvert = GST_VULKAN_VIEW_CONVERT (bt); in gst_vulkan_view_convert_transform_caps() local
1272 GST_DEBUG_OBJECT (viewconvert, "Direction %s " in gst_vulkan_view_convert_transform_caps()
1285 if (viewconvert->input_mode_override != GST_VIDEO_MULTIVIEW_MODE_NONE) { in gst_vulkan_view_convert_transform_caps()
1286 GstVideoMultiviewMode mode = viewconvert->input_mode_override; in gst_vulkan_view_convert_transform_caps()
1287 GstVideoMultiviewFlags flags = viewconvert->input_flags_override; in gst_vulkan_view_convert_transform_caps()
1302 out_caps = _expand_structure (viewconvert, out_caps, structure, features); in gst_vulkan_view_convert_transform_caps()
1310 viewconvert->output_mode_override != GST_VIDEO_MULTIVIEW_MODE_NONE) { in gst_vulkan_view_convert_transform_caps()
[all …]
/third_party/gstreamer/gstplugins_base/
DChangeLog17130 Fixes the internal viewconvert to not scale buffers for output with the