Home
last modified time | relevance | path

Searched refs:GstGLFilter (Results 1 – 25 of 61) sorted by relevance

123

/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/
Dgstglfilter.h36 …ne GST_GL_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_GL_FILTER,GstGLFilter))
52 typedef gboolean (*GstGLFilterRenderFunc) (GstGLFilter * filter, GstGLMemory * in_tex, gpointer use…
113 gboolean (*set_caps) (GstGLFilter* filter, GstCaps* incaps, GstCaps* outcaps);
114 gboolean (*filter) (GstGLFilter *filter, GstBuffer *inbuf, GstBuffer *outbuf);
115 gboolean (*filter_texture) (GstGLFilter *filter, GstGLMemory *input, GstGLMemory *output);
116 gboolean (*init_fbo) (GstGLFilter *filter);
118 GstCaps *(*transform_internal_caps) (GstGLFilter *filter,
129 gboolean gst_gl_filter_filter_texture (GstGLFilter * filter, GstBuffer * input,
133 gboolean gst_gl_filter_render_to_target (GstGLFilter *filter,
140 void gst_gl_filter_draw_fullscreen_quad (GstGLFilter *filter);
[all …]
Dgstglfilter.c91 G_DEFINE_TYPE_WITH_CODE (GstGLFilter, gst_gl_filter, GST_TYPE_GL_BASE_FILTER,
103 static GstCaps *default_transform_internal_caps (GstGLFilter * filter,
107 static void gst_gl_filter_reset (GstGLFilter * filter);
162 gst_gl_filter_init (GstGLFilter * filter) in gst_gl_filter_init()
191 gst_gl_filter_reset (GstGLFilter * filter) in gst_gl_filter_reset()
199 GstGLFilter *filter = GST_GL_FILTER (bt); in gst_gl_filter_stop()
209 GstGLFilter *filter = GST_GL_FILTER (base_filter); in gst_gl_filter_gl_stop()
634 default_transform_internal_caps (GstGLFilter * filter, in default_transform_internal_caps()
647 GstGLFilter *filter = GST_GL_FILTER (bt); in gst_gl_filter_transform_caps()
695 GstGLFilter *filter = GST_GL_FILTER (bt); in gst_gl_filter_gl_set_caps()
[all …]
Dgstgl_fwd.h93 typedef struct _GstGLFilter GstGLFilter; typedef
127 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstGLFilter, gst_object_unref)
/third_party/gstreamer/gstplugins_base/ext/gl/
Dgstgldeinterlace.c68 static GstCaps *gst_gl_deinterlace_transform_internal_caps (GstGLFilter *
70 static gboolean gst_gl_deinterlace_init_fbo (GstGLFilter * filter);
71 static gboolean gst_gl_deinterlace_filter (GstGLFilter * filter,
73 static gboolean gst_gl_deinterlace_filter_texture (GstGLFilter * filter,
75 static gboolean gst_gl_deinterlace_vfir_callback (GstGLFilter * filter,
77 static gboolean gst_gl_deinterlace_greedyh_callback (GstGLFilter * filter,
334 gst_gl_deinterlace_transform_internal_caps (GstGLFilter * filter, in gst_gl_deinterlace_transform_internal_caps()
386 gst_gl_deinterlace_init_fbo (GstGLFilter * filter) in gst_gl_deinterlace_init_fbo()
392 gst_gl_deinterlace_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_deinterlace_filter_texture()
405 gst_gl_deinterlace_filter (GstGLFilter * filter, GstBuffer * inbuf, in gst_gl_deinterlace_filter()
[all …]
Dgstglfilterapp.c70 static gboolean gst_gl_filter_app_set_caps (GstGLFilter * filter,
72 static gboolean gst_gl_filter_app_filter_texture (GstGLFilter * filter,
156 GstGLFilter *filter = GST_GL_FILTER (base_filter); in gst_gl_filter_app_gl_start()
172 GstGLFilter *filter = GST_GL_FILTER (base_filter); in gst_gl_filter_app_gl_stop()
182 gst_gl_filter_app_set_caps (GstGLFilter * filter, GstCaps * incaps, in gst_gl_filter_app_set_caps()
211 gst_gl_filter_app_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_filter_app_filter_texture()
Dgstgloverlaycompositorelement.c90 static GstCaps *_oce_transform_internal_caps (GstGLFilter *
92 static gboolean gst_gl_overlay_compositor_element_filter (GstGLFilter * filter,
94 static gboolean gst_gl_overlay_compositor_element_filter_texture (GstGLFilter *
96 static gboolean gst_gl_overlay_compositor_element_callback (GstGLFilter *
145 _oce_transform_internal_caps (GstGLFilter * filter, in _oce_transform_internal_caps()
305 gst_gl_overlay_compositor_element_filter (GstGLFilter * filter, in gst_gl_overlay_compositor_element_filter()
320 gst_gl_overlay_compositor_element_filter_texture (GstGLFilter * filter, in gst_gl_overlay_compositor_element_filter_texture()
336 gst_gl_overlay_compositor_element_callback (GstGLFilter * filter, in gst_gl_overlay_compositor_element_callback()
Dgstglfilterglass.c74 static gboolean gst_gl_filter_glass_init_shader (GstGLFilter * filter);
75 static gboolean gst_gl_filter_glass_filter_texture (GstGLFilter * filter,
79 static void gst_gl_filter_glass_draw_video_plane (GstGLFilter * filter,
231 gst_gl_filter_glass_init_shader (GstGLFilter * filter) in gst_gl_filter_glass_init_shader()
250 gst_gl_filter_glass_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_filter_glass_filter_texture()
272 GstGLFilter *filter = GST_GL_FILTER (glass); in gst_gl_filter_glass_draw_background_gradient()
308 gst_gl_filter_glass_draw_video_plane (GstGLFilter * filter, in gst_gl_filter_glass_draw_video_plane()
363 GstGLFilter *filter = GST_GL_FILTER (stuff); in gst_gl_filter_glass_callback()
Dgstgldifferencematte.c70 static gboolean gst_gl_differencematte_filter_texture (GstGLFilter * filter,
73 static gboolean gst_gl_differencematte_loader (GstGLFilter * filter);
87 GstGLFilter *filter = GST_GL_FILTER (base_filter); in gst_gl_differencematte_gl_start()
315 GstGLFilter *filter = GST_GL_FILTER (differencematte); in init_pixbuf_texture()
347 gst_gl_differencematte_diff (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_differencematte_diff()
372 gst_gl_differencematte_hblur (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_differencematte_hblur()
396 gst_gl_differencematte_vblur (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_differencematte_vblur()
420 gst_gl_differencematte_interp (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_differencematte_interp()
449 gst_gl_differencematte_filter_texture (GstGLFilter * filter, in gst_gl_differencematte_filter_texture()
502 gst_gl_differencematte_loader (GstGLFilter * filter) in gst_gl_differencematte_loader()
Dgstglfilterreflectedscreen.c72 static gboolean gst_gl_filter_reflected_screen_filter_texture (GstGLFilter *
77 static void gst_gl_filter_reflected_screen_draw_screen (GstGLFilter * filter,
79 static void gst_gl_filter_reflected_screen_draw_separated_screen (GstGLFilter *
233 gst_gl_filter_reflected_screen_filter_texture (GstGLFilter * filter, in gst_gl_filter_reflected_screen_filter_texture()
256 gst_gl_filter_reflected_screen_draw_separated_screen (GstGLFilter * filter, in gst_gl_filter_reflected_screen_draw_separated_screen()
303 gst_gl_filter_reflected_screen_draw_screen (GstGLFilter * filter, in gst_gl_filter_reflected_screen_draw_screen()
382 GstGLFilter *filter = GST_GL_FILTER (stuff); in gst_gl_filter_reflected_screen_callback()
Dgstglbumper.c73 static void gst_gl_bumper_reset (GstGLFilter * filter);
74 static gboolean gst_gl_bumper_init_shader (GstGLFilter * filter);
75 static gboolean gst_gl_bumper_filter_texture (GstGLFilter * filter,
156 gst_gl_bumper_init_resources (GstGLFilter * filter) in gst_gl_bumper_init_resources()
266 gst_gl_bumper_reset_resources (GstGLFilter * filter) in gst_gl_bumper_reset_resources()
320 gst_gl_bumper_reset (GstGLFilter * filter) in gst_gl_bumper_reset()
367 gst_gl_bumper_init_shader (GstGLFilter * filter) in gst_gl_bumper_init_shader()
377 gst_gl_bumper_filter_texture (GstGLFilter * filter, guint in_tex, guint out_tex) in gst_gl_bumper_filter_texture()
Dgstgltransformation.c102 static gboolean gst_gl_transformation_set_caps (GstGLFilter * filter,
120 static gboolean gst_gl_transformation_filter (GstGLFilter * filter,
122 static gboolean gst_gl_transformation_filter_texture (GstGLFilter * filter,
309 GstGLFilter *filter = GST_GL_FILTER (transformation); in gst_gl_transformation_build_mvp()
516 gst_gl_transformation_set_caps (GstGLFilter * filter, GstCaps * incaps, in gst_gl_transformation_set_caps()
545 GstGLFilter *filter = GST_GL_FILTER (transformation); in _screen_coord_to_world_ray()
618 GstGLFilter *filter = GST_GL_FILTER (transformation); in _screen_coord_to_model_coord()
659 GstGLFilter *filter = GST_GL_FILTER (transformation);
682 GstGLFilter *filter = GST_GL_FILTER (transformation);
830 GstGLFilter *filter = GST_GL_FILTER (trans); in gst_gl_transformation_prepare_output_buffer()
[all …]
Dgstglviewconvert.c86 gst_gl_view_convert_element_set_caps (GstGLFilter * filter, GstCaps * incaps,
88 static GstCaps *gst_gl_view_convert_element_transform_internal_caps (GstGLFilter
183 gst_gl_view_convert_element_set_caps (GstGLFilter * filter, GstCaps * incaps, in gst_gl_view_convert_element_set_caps()
217 gst_gl_view_convert_element_transform_internal_caps (GstGLFilter * filter, in gst_gl_view_convert_element_transform_internal_caps()
347 GstGLFilter *filter = GST_GL_FILTER (bt); in gst_gl_view_convert_element_generate_output_buffer()
Dgstglcolorscale.c75 static gboolean gst_gl_colorscale_filter_texture (GstGLFilter * filter,
144 GstGLFilter *filter = GST_GL_FILTER (base_filter); in gst_gl_colorscale_gl_start()
179 gst_gl_colorscale_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_colorscale_filter_texture()
Dgstglfiltercube.c81 static gboolean gst_gl_filter_cube_set_caps (GstGLFilter * filter,
86 static gboolean gst_gl_filter_cube_filter_texture (GstGLFilter * filter,
269 gst_gl_filter_cube_set_caps (GstGLFilter * filter, GstCaps * incaps, in gst_gl_filter_cube_set_caps()
337 gst_gl_filter_cube_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_filter_cube_filter_texture()
440 GstGLFilter *filter = GST_GL_FILTER (stuff); in _callback()
Dgstglfiltershader.c105 static gboolean gst_gl_filtershader_filter (GstGLFilter * filter,
107 static gboolean gst_gl_filtershader_filter_texture (GstGLFilter * filter,
109 static gboolean gst_gl_filtershader_hcallback (GstGLFilter * filter,
325 gst_gl_filtershader_filter (GstGLFilter * filter, GstBuffer * inbuf, in gst_gl_filtershader_filter()
340 gst_gl_filtershader_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_filtershader_filter_texture()
521 gst_gl_filtershader_hcallback (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_filtershader_hcallback()
Dgstgleffects.c77 static gboolean gst_gl_effects_on_init_gl_context (GstGLFilter * filter);
82 static gboolean gst_gl_effects_filter_texture (GstGLFilter * filter,
285 GstGLFilter *filter = GST_GL_FILTER (base_filter); in gst_gl_effects_gl_start()
539 gst_gl_effects_on_init_gl_context (GstGLFilter * filter) in gst_gl_effects_on_init_gl_context()
545 gst_gl_effects_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_effects_filter_texture()
566 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_get_fragment_shader()
Dgstgloverlay.c72 static gboolean gst_gl_overlay_set_caps (GstGLFilter * filter,
82 static gboolean gst_gl_overlay_filter_texture (GstGLFilter * filter,
374 gst_gl_overlay_set_caps (GstGLFilter * filter, GstCaps * incaps, in gst_gl_overlay_set_caps()
394 GstGLFilter *filter = GST_GL_FILTER (overlay); in _unbind_buffer()
407 GstGLFilter *filter = GST_GL_FILTER (overlay); in _bind_buffer()
435 gst_gl_overlay_callback (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_overlay_callback()
628 gst_gl_overlay_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_overlay_filter_texture()
/third_party/gstreamer/gstplugins_base/ext/gl/effects/
Dgstgleffectfisheye.c29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_fisheye()
Dgstgleffecttwirl.c29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_twirl()
Dgstgleffectsin.c29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_sin()
Dgstgleffectstretch.c29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_stretch()
Dgstgleffecttunnel.c29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_tunnel()
Dgstgleffectmirror.c29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_mirror()
Dgstgleffectbulge.c29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_bulge()
Dgstgleffectsqueeze.c29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_squeeze()

123