plugins: add support for GstVideoGLTextureOrientation.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Fri, 20 Feb 2015 14:13:03 +0000 (15:13 +0100)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 24 Feb 2015 14:20:03 +0000 (15:20 +0100)
commit6a465ae79365d4db1c2ab428b8faca601f6676a8
tree52d7e6b9d8d3eed790a1fb76e1370bbdd6a5c9cd
parent8c93c842ef8a19e2b3c296d9e33c31c07afd6ab0
plugins: add support for GstVideoGLTextureOrientation.

Add support for GstVideoGLTextureOrientation modes. In particular,
add orientation flags to the GstVaapiTexture wrapper and the GLX
implementations. Default mode is that texture memory is laid out
with top lines first, left row first. Flags indicate whether the
X or Y axis need to be inverted.
gst-libs/gst/vaapi/gstvaapitexture.c
gst-libs/gst/vaapi/gstvaapitexture.h
gst-libs/gst/vaapi/gstvaapitexture_glx.c
gst-libs/gst/vaapi/gstvaapitexture_priv.h
gst/vaapi/gstvaapivideometa_texture.c