gl: enable gldeinterlace on OpenGL ES
authorHaihua Hu <jared.hu@nxp.com>
Fri, 8 Apr 2016 08:47:15 +0000 (16:47 +0800)
committerMatthew Waters <matthew@centricular.com>
Fri, 29 Apr 2016 11:33:29 +0000 (21:33 +1000)
commit0cfb0890ce9a20f096a0a9c9f23b656f436794c6
treee36a0bd89be1578762c47027f708bf97aaf4e3c7
parentbf43460018eceb5942e7f0a135bc86f212b9f638
gl: enable gldeinterlace on OpenGL ES

1.Porting the exist deinterlace shader and OpenGL callback
  to be compatible with OpenGL ES.
2.Add a our blur vertical shader to gldeinterlace.
3.Add a property named “method” to let user choose which
  deinterlace function to use. Default to choose blur vertical
  method for better performance.

[Matthew Waters]: fix name of greedyh in method property (was greedhy) and port
to git master.

https://bugzilla.gnome.org/show_bug.cgi?id=764873
ext/gl/Makefile.am
ext/gl/gstgldeinterlace.c
ext/gl/gstgldeinterlace.h
ext/gl/gstopengl.c