video: add support for premultiplied alpha

This commit is contained in:
Wim Taymans 2012-05-30 09:21:46 +02:00
parent 0290e116eb
commit a45bca53a1

View file

@ -390,13 +390,16 @@ typedef enum {
* GstVideoFlags: * GstVideoFlags:
* @GST_VIDEO_FLAG_NONE: no flags * @GST_VIDEO_FLAG_NONE: no flags
* @GST_VIDEO_FLAG_VARIABLE_FPS: a variable fps is selected, fps_n and fps_d * @GST_VIDEO_FLAG_VARIABLE_FPS: a variable fps is selected, fps_n and fps_d
* denote the maximum fps of the video * denote the maximum fps of the video
* @GST_VIDEO_FLAG_PREMULTIPLIED_ALPHA: Each color has been scaled by the alpha
* value.
* *
* Extra video flags * Extra video flags
*/ */
typedef enum { typedef enum {
GST_VIDEO_FLAG_NONE = 0, GST_VIDEO_FLAG_NONE = 0,
GST_VIDEO_FLAG_VARIABLE_FPS = (1 << 0) GST_VIDEO_FLAG_VARIABLE_FPS = (1 << 0),
GST_VIDEO_FLAG_PREMULTIPLIED_ALPHA = (1 << 1)
} GstVideoFlags; } GstVideoFlags;
/** /**