/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/ |
D | gstglfilter.h | 36 …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 …]
|
D | gstglfilter.c | 91 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 …]
|
D | gstgl_fwd.h | 93 typedef struct _GstGLFilter GstGLFilter; typedef 127 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstGLFilter, gst_object_unref)
|
/third_party/gstreamer/gstplugins_base/ext/gl/ |
D | gstgldeinterlace.c | 68 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 …]
|
D | gstglfilterapp.c | 70 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()
|
D | gstgloverlaycompositorelement.c | 90 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()
|
D | gstglfilterglass.c | 74 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()
|
D | gstgldifferencematte.c | 70 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()
|
D | gstglfilterreflectedscreen.c | 72 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()
|
D | gstglbumper.c | 73 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()
|
D | gstgltransformation.c | 102 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 …]
|
D | gstglviewconvert.c | 86 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()
|
D | gstglcolorscale.c | 75 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()
|
D | gstglfiltercube.c | 81 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()
|
D | gstglfiltershader.c | 105 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()
|
D | gstgleffects.c | 77 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()
|
D | gstgloverlay.c | 72 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/ |
D | gstgleffectfisheye.c | 29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_fisheye()
|
D | gstgleffecttwirl.c | 29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_twirl()
|
D | gstgleffectsin.c | 29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_sin()
|
D | gstgleffectstretch.c | 29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_stretch()
|
D | gstgleffecttunnel.c | 29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_tunnel()
|
D | gstgleffectmirror.c | 29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_mirror()
|
D | gstgleffectbulge.c | 29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_bulge()
|
D | gstgleffectsqueeze.c | 29 GstGLFilter *filter = GST_GL_FILTER (effects); in gst_gl_effects_squeeze()
|