/third_party/gstreamer/gstplugins_base/ext/gl/ |
D | gstgldifferencematte.c | 71 GstGLMemory * in_tex, GstGLMemory * out_tex); 347 gst_gl_differencematte_diff (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_differencematte_diff() argument 356 gl->BindTexture (GL_TEXTURE_2D, gst_gl_memory_get_texture_id (in_tex)); in gst_gl_differencematte_diff() 372 gst_gl_differencematte_hblur (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_differencematte_hblur() argument 381 gl->BindTexture (GL_TEXTURE_2D, gst_gl_memory_get_texture_id (in_tex)); in gst_gl_differencematte_hblur() 396 gst_gl_differencematte_vblur (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_differencematte_vblur() argument 405 gl->BindTexture (GL_TEXTURE_2D, gst_gl_memory_get_texture_id (in_tex)); in gst_gl_differencematte_vblur() 420 gst_gl_differencematte_interp (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_differencematte_interp() argument 429 gl->BindTexture (GL_TEXTURE_2D, gst_gl_memory_get_texture_id (in_tex)); in gst_gl_differencematte_interp() 450 GstGLMemory * in_tex, GstGLMemory * out_tex) in gst_gl_differencematte_filter_texture() argument [all …]
|
D | gstglfilterapp.c | 73 GstGLMemory * in_tex, GstGLMemory * out_tex); 193 GstGLMemory *in_tex; member 204 cb->in_tex->tex_id, gst_gl_memory_get_texture_width (cb->out_tex), in _emit_draw_signal() 211 gst_gl_filter_app_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_filter_app_filter_texture() argument 219 cb.in_tex = in_tex; in gst_gl_filter_app_filter_texture() 227 gst_gl_filter_render_to_target_with_shader (filter, in_tex, out_tex, in gst_gl_filter_app_filter_texture()
|
D | gstgldeinterlace.c | 74 GstGLMemory * in_tex, GstGLMemory * out_tex); 76 GstGLMemory * in_tex, gpointer stuff); 78 GstGLMemory * in_tex, gpointer stuff); 392 gst_gl_deinterlace_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_deinterlace_filter_texture() argument 398 gst_gl_filter_render_to_target (filter, in_tex, out_tex, in gst_gl_deinterlace_filter_texture() 460 gst_gl_deinterlace_vfir_callback (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_deinterlace_vfir_callback() argument 483 gl->BindTexture (GL_TEXTURE_2D, gst_gl_memory_get_texture_id (in_tex)); in gst_gl_deinterlace_vfir_callback() 497 gst_gl_deinterlace_greedyh_callback (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_deinterlace_greedyh_callback() argument 529 gl->BindTexture (GL_TEXTURE_2D, gst_gl_memory_get_texture_id (in_tex)); in gst_gl_deinterlace_greedyh_callback() 544 deinterlace_filter->prev_tex = in_tex; in gst_gl_deinterlace_greedyh_callback()
|
D | gstglmosaic.c | 402 guint in_tex; in gst_gl_mosaic_callback() local 405 in_tex = pad->current_texture; in gst_gl_mosaic_callback() 414 if (!in_tex || width <= 0 || height <= 0) { in gst_gl_mosaic_callback() 416 in_tex, pad, width, height); in gst_gl_mosaic_callback() 422 GST_TRACE ("processing texture:%u dimensions:%ux%u", in_tex, width, height); in gst_gl_mosaic_callback() 425 gl->BindTexture (GL_TEXTURE_2D, in_tex); in gst_gl_mosaic_callback()
|
D | gstgloverlaycompositorelement.c | 95 filter, GstGLMemory * in_tex, GstGLMemory * out_tex); 97 filter, GstGLMemory * in_tex, gpointer stuff); 321 GstGLMemory * in_tex, GstGLMemory * out_tex) in gst_gl_overlay_compositor_element_filter_texture() argument 326 gst_gl_filter_render_to_target_with_shader (filter, in_tex, out_tex, in gst_gl_overlay_compositor_element_filter_texture() 337 GstGLMemory * in_tex, gpointer stuff) in gst_gl_overlay_compositor_element_callback() argument
|
D | gstglfilterglass.c | 76 GstGLMemory * in_tex, GstGLMemory * out_tex); 250 gst_gl_filter_glass_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_filter_glass_filter_texture() argument 255 glass_filter->in_tex = in_tex; in gst_gl_filter_glass_filter_texture() 369 guint texture = glass_filter->in_tex->tex_id; in gst_gl_filter_glass_callback()
|
D | gstglcolorscale.c | 76 GstGLMemory * in_tex, GstGLMemory * out_tex); 179 gst_gl_colorscale_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_colorscale_filter_texture() argument 185 gst_gl_filter_render_to_target_with_shader (filter, in_tex, out_tex, in gst_gl_colorscale_filter_texture()
|
D | gstglfiltercube.c | 87 GstGLMemory * in_tex, GstGLMemory * out_tex); 337 gst_gl_filter_cube_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_filter_cube_filter_texture() argument 342 cube_filter->in_tex = in_tex; in gst_gl_filter_cube_filter_texture() 459 gl->BindTexture (GL_TEXTURE_2D, cube_filter->in_tex->tex_id); in _callback()
|
D | gstglfiltershader.c | 108 GstGLMemory * in_tex, GstGLMemory * out_tex); 110 GstGLMemory * in_tex, gpointer stuff); 340 gst_gl_filtershader_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_filtershader_filter_texture() argument 345 gst_gl_filter_render_to_target (filter, in_tex, out_tex, in gst_gl_filtershader_filter_texture() 521 gst_gl_filtershader_hcallback (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_filtershader_hcallback() argument 551 gl->BindTexture (GL_TEXTURE_2D, gst_gl_memory_get_texture_id (in_tex)); in gst_gl_filtershader_hcallback()
|
D | gstglfilterreflectedscreen.c | 73 filter, guint in_tex, guint out_tex); 234 guint in_tex, guint out_tex) in gst_gl_filter_reflected_screen_filter_texture() argument 246 GST_VIDEO_INFO_HEIGHT (&filter->in_info), in_tex, in gst_gl_filter_reflected_screen_filter_texture()
|
D | gstgloverlay.c | 83 GstGLMemory * in_tex, GstGLMemory * out_tex); 435 gst_gl_overlay_callback (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_overlay_callback() argument 455 gl->BindTexture (GL_TEXTURE_2D, gst_gl_memory_get_texture_id (in_tex)); in gst_gl_overlay_callback() 628 gst_gl_overlay_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_overlay_filter_texture() argument 645 gst_gl_filter_render_to_target (filter, in_tex, out_tex, in gst_gl_overlay_filter_texture()
|
D | gstgltransformation.c | 123 GstGLMemory * in_tex, GstGLMemory * out_tex); 267 filter->in_tex = 0; in gst_gl_transformation_init() 887 GstGLMemory * in_tex, GstGLMemory * out_tex) in gst_gl_transformation_filter_texture() argument 891 transformation->in_tex = in_tex; in gst_gl_transformation_filter_texture() 974 gl->BindTexture (GL_TEXTURE_2D, transformation->in_tex->tex_id); in gst_gl_transformation_callback()
|
D | gstglbumper.c | 76 guint in_tex, guint out_tex); 377 gst_gl_bumper_filter_texture (GstGLFilter * filter, guint in_tex, guint out_tex) in gst_gl_bumper_filter_texture() argument 388 in_tex, 45, in gst_gl_bumper_filter_texture()
|
D | gstglfilterglass.h | 44 GstGLMemory *in_tex; member
|
D | gstglfiltercube.h | 44 GstGLMemory *in_tex; member
|
D | gstgltransformation.h | 51 GstGLMemory *in_tex; member
|
D | gstgleffects.c | 83 GstGLMemory * in_tex, GstGLMemory * out_tex); 545 gst_gl_effects_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_effects_filter_texture() argument 550 effects->intexture = in_tex; in gst_gl_effects_filter_texture()
|
D | gstglalpha.c | 439 gst_gl_alpha_filter_texture (GstGLFilter * filter, GstGLMemory * in_tex, in gst_gl_alpha_filter_texture() argument 474 gst_gl_filter_render_to_target_with_shader (filter, in_tex, out_tex, shader); in gst_gl_alpha_filter_texture()
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/ |
D | gstglfilter.c | 944 GstMemory *in_tex, *out_tex; in gst_gl_filter_filter_texture() local 956 in_tex = gl_frame.map[0].memory; in gst_gl_filter_filter_texture() 957 if (!gst_is_gl_memory (in_tex)) { in gst_gl_filter_filter_texture() 973 GST_GL_MEMORY_CAST (in_tex)->tex_id, in gst_gl_filter_filter_texture() 978 ret = filter_class->filter_texture (filter, GST_GL_MEMORY_CAST (in_tex), in gst_gl_filter_filter_texture() 1042 GstGLMemory *in_tex; member 1051 return cb->func (cb->filter, cb->in_tex, cb->data); in _glcb() 1076 cb.in_tex = input; in gst_gl_filter_render_to_target() 1105 _draw_with_shader_cb (GstGLFilter * filter, GstGLMemory * in_tex, in _draw_with_shader_cb() argument 1124 gl->BindTexture (gl_target, gst_gl_memory_get_texture_id (in_tex)); in _draw_with_shader_cb()
|
D | gstglcolorconvert.c | 553 GstGLMemory *in_tex[GST_VIDEO_MAX_PLANES]; member 2708 convert->priv->in_tex[i] = in _do_convert_one_view() 2711 if (!gst_is_gl_memory ((GstMemory *) convert->priv->in_tex[i])) { in _do_convert_one_view() 2716 if (convert->context != convert->priv->in_tex[i]->mem.context) { in _do_convert_one_view() 2719 convert->context, convert->priv->in_tex[i]->mem.context); in _do_convert_one_view() 2724 if (!gst_memory_map ((GstMemory *) convert->priv->in_tex[i], &in_info[i], in _do_convert_one_view() 2727 convert->priv->in_tex[i]); in _do_convert_one_view() 2799 out_height, convert->priv->in_tex[0], convert->priv->in_tex[1], in _do_convert_one_view() 2800 convert->priv->in_tex[2], convert->priv->in_tex[3], in_width, in_height); in _do_convert_one_view() 2856 gst_memory_unmap ((GstMemory *) convert->priv->in_tex[i], &in_info[i]); in _do_convert_one_view() [all …]
|
D | gstglviewconvert.c | 88 GstGLMemory *in_tex[GST_VIDEO_MAX_PLANES]; member 1941 if (priv->in_tex[1] == NULL) { in _do_view_convert_draw() 1947 gl->BindTexture (from_gl_target, priv->in_tex[1]->tex_id); in _do_view_convert_draw() 1951 gl->BindTexture (from_gl_target, priv->in_tex[0]->tex_id); in _do_view_convert_draw() 2071 priv->in_tex[i] = in _do_view_convert() 2074 priv->in_tex[i] = in _do_view_convert() 2077 if (!gst_is_gl_memory ((GstMemory *) priv->in_tex[i])) { in _do_view_convert() 2082 if (!gst_memory_map ((GstMemory *) priv->in_tex[i], in _do_view_convert() 2085 priv->in_tex[i]); in _do_view_convert() 2172 out_width, out_height, priv->in_tex[0], in _do_view_convert() [all …]
|
D | gstglfilter.h | 52 typedef gboolean (*GstGLFilterRenderFunc) (GstGLFilter * filter, GstGLMemory * in_tex, gpointer use…
|
/third_party/gstreamer/gstplugins_base/ext/gl/effects/ |
D | gstgleffectrgbtocurve.c | 29 const GstGLEffectsCurve * curve, gint curve_index, GstGLMemory * in_tex, in gst_gl_effects_rgb_to_curve() argument 70 gst_gl_filter_render_to_target_with_shader (filter, in_tex, out_tex, shader); in gst_gl_effects_rgb_to_curve()
|
D | gstgleffectlumatocurve.c | 29 const GstGLEffectsCurve * curve, gint curve_index, GstGLMemory * in_tex, in gst_gl_effects_luma_to_curve() argument 70 gst_gl_filter_render_to_target_with_shader (filter, in_tex, out_tex, shader); in gst_gl_effects_luma_to_curve()
|
D | gstgleffectlumatocurve.h | 31 GstGLMemory *in_tex,
|