gstreamer/ext/gl
Haihua Hu 5e8a650130 gleffects: fix little rectangle that appears at the center of squeeze and tunnel effects
These two shader will calculate the vector length and use it as denominator.
But length could be zero which will cause undefine behaviour. Add protection for
this condition

https://bugzilla.gnome.org/show_bug.cgi?id=767635
2016-06-15 19:18:15 +10:00
..
effects gleffects: fix little rectangle that appears at the center of squeeze and tunnel effects 2016-06-15 19:18:15 +10:00
BUGS
caopengllayersink.h caopengllayersink: Don't cache buffer pool 2016-05-25 13:35:59 -04:00
caopengllayersink.m caopengllayersink: Don't cache buffer pool 2016-05-25 13:35:59 -04:00
gltestsrc.c gltestsrc: fix shaders ref counting 2016-05-20 17:09:33 +02:00
gltestsrc.h gltestsrc: add a generic src framework 2016-03-31 20:53:18 +11:00
gstglbasemixer.c glvideomixer: fix race retrieving the GL context from the display 2016-05-25 18:28:20 +10:00
gstglbasemixer.h glbasemixer: actually attempt to propose an allocation upstream 2016-05-14 16:35:29 +03:00
gstglbumper.c plugins-bad: Fix example pipelines 2015-12-15 10:30:49 +00:00
gstglbumper.h
gstglcolorbalance.c glcolorbalance: return HARDWARE from get_balance_type 2016-01-27 20:24:37 +11:00
gstglcolorbalance.h gl: implement a colorbalance element 2016-01-13 12:00:03 +11:00
gstglcolorconvertelement.c bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
gstglcolorconvertelement.h
gstglcolorscale.c
gstglcolorscale.h
gstgldeinterlace.c gldeinterlace: remove dead code accessing filter->in_tex_id 2016-06-15 15:08:39 +10:00
gstgldeinterlace.h gl: enable gldeinterlace on OpenGL ES 2016-04-29 21:33:29 +10:00
gstgldifferencematte.c gldifferencematte: port to gl3/gles2 2016-03-31 20:53:18 +11:00
gstgldifferencematte.h gldifferencematte: port to gl3/gles2 2016-03-31 20:53:18 +11:00
gstgldownloadelement.c bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
gstgldownloadelement.h
gstgleffects.c gleffects; give each effect a unique long name and description 2016-03-11 01:40:39 +11:00
gstgleffects.h gleffects; give each effect a unique long name and description 2016-03-11 01:40:39 +11:00
gstglfilterapp.c glfilterapp: update for the use of shaders 2016-03-10 22:53:01 +11:00
gstglfilterapp.h
gstglfilterbin.c bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
gstglfilterbin.h
gstglfiltercube.c
gstglfiltercube.h
gstglfilterglass.c
gstglfilterglass.h
gstglfilterreflectedscreen.c plugins-bad: Fix example pipelines 2015-12-15 10:30:49 +00:00
gstglfilterreflectedscreen.h
gstglfiltershader.c glshader: fix usage doc 2015-12-28 10:43:56 +02:00
gstglfiltershader.h glshaderelement: implement setting arbitrary uniforms 2015-10-21 04:05:00 +11:00
gstglimagesink.c glimagesink: support video rotation using transform matrix 2016-05-25 18:28:20 +10:00
gstglimagesink.h glimagesink: support video rotation using transform matrix 2016-05-25 18:28:20 +10:00
gstglmixer.c gl/egl: replace gsteglimagememory with an EGLImage wrapper 2016-05-04 13:31:48 +10:00
gstglmixer.h glmixer: Remove usage of GstGLMixerFrameData 2016-02-17 10:30:45 +11:00
gstglmixerbin.c glmixerbin: proxy the start-time-* properties from aggregator 2016-04-04 20:54:23 +10:00
gstglmixerbin.h
gstglmosaic.c glmosaic: fix shader leak 2016-05-20 17:09:25 +02:00
gstglmosaic.h glmixer: Remove usage of GstGLMixerFrameData 2016-02-17 10:30:45 +11:00
gstgloverlay.c glmemory: add gst_gl_memory_allocator_get_default 2015-12-18 14:25:32 +11:00
gstgloverlay.h
gstglsinkbin.c glsinkbin: add glcolorbalance element 2016-01-27 20:24:37 +11:00
gstglsinkbin.h glsinkbin: add glcolorbalance element 2016-01-27 20:24:37 +11:00
gstglsrcbin.c bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
gstglsrcbin.h
gstglstereomix.c bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
gstglstereomix.h glmixer: Remove usage of GstGLMixerFrameData 2016-02-17 10:30:45 +11:00
gstglstereosplit.c gl/egl: replace gsteglimagememory with an EGLImage wrapper 2016-05-04 13:31:48 +10:00
gstglstereosplit.h glsterosplit: remove internal glupload/glcolorconvert 2016-03-31 20:53:18 +11:00
gstgltestsrc.c gltestsrc: fix src_impl leak 2016-05-24 21:30:19 +10:00
gstgltestsrc.h gltestsrc: gltestsrc.h already defines GstGLTestSrc 2016-05-28 22:20:51 +01:00
gstgltransformation.c gltransformation: make the pivot-z property READWRITE 2016-05-24 23:30:09 +10:00
gstgltransformation.h gltransformation: use the affine transformation meta if available downstream 2016-05-14 16:35:29 +03:00
gstgluploadelement.c bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
gstgluploadelement.h
gstglvideoflip.c bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
gstglvideoflip.h glvideoflip: correctly update the output caps on method changes 2016-02-03 12:22:08 +11:00
gstglvideomixer.c gl: take the affine transformation in NDC 2016-05-14 16:35:29 +03:00
gstglvideomixer.h glmixer: Remove usage of GstGLMixerFrameData 2016-02-17 10:30:45 +11:00
gstglviewconvert.c
gstglviewconvert.h
gstopengl.c gl: enable gldeinterlace on OpenGL ES 2016-04-29 21:33:29 +10:00
Makefile.am gl: enable gldeinterlace on OpenGL ES 2016-04-29 21:33:29 +10:00