plugins: allow download capability to vaapidecode element.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 22 Jul 2014 16:54:29 +0000 (18:54 +0200)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 22 Jul 2014 17:06:52 +0000 (19:06 +0200)
commitdc6d529830b185b557b86a78268becc61f3d2864
tree2c8ccadc94d9312d51f6ba399a6832b40c733494
parent00ca734ebf4ea554588ff067f364ad4d3e383e42
plugins: allow download capability to vaapidecode element.

Fix support for VA surface download capability in vaapidecode element
for GStreamer >= 1.2. This is a fix to supporting libva-vdpau-driver,
but also the libva-intel-driver while performing hardware accelerated
conversions from the native VA surface format (NV12) to the desired
output VA image format.

For instance, this fixes pipelines involving vaapidecode ! xvimagesink.

https://bugzilla.gnome.org/show_bug.cgi?id=733243
gst/vaapi/gstvaapidecode.c
gst/vaapi/gstvaapivideomemory.c