subpicture/imageformat: add support for global alpha
authorHolger Kaelberer <holger.k@elberer.de>
Tue, 15 May 2012 08:24:08 +0000 (10:24 +0200)
committerHolger Kaelberer <holger.k@elberer.de>
Tue, 15 May 2012 08:24:08 +0000 (10:24 +0200)
commit74a1b34bc4b2a0ee1ef03a1a797b074733bb53d6
tree69cdd596ca0e3c2e52cbb4b9e2888a9647d5811e
parent817a56dbb67520e3490e2b0f73fc1fdb71735e65
subpicture/imageformat: add support for global alpha

Evaluates VA_SUBPICTURE_GLOBAL_ALPHA and add the necessary
fields and accessor functions to add global alpha support to
GstVaapiSubpicture and GstVaapiImageFormat.

Also catch up with global-alpha support in the
GstVideoOverlayComposition API in gst-plugins-base and make gst-vaapi
handle global-alpha by the libva backend if supported.
gst-libs/gst/vaapi/gstvaapidisplay.c
gst-libs/gst/vaapi/gstvaapiimageformat.c
gst-libs/gst/vaapi/gstvaapiimageformat.h
gst-libs/gst/vaapi/gstvaapisubpicture.c
gst-libs/gst/vaapi/gstvaapisubpicture.h
gst-libs/gst/vaapi/gstvaapisurface.c