summaryrefslogtreecommitdiff
path: root/src/sna
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2013-09-23 14:15:59 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2013-09-23 14:17:03 +0100
commit3e276b96cb57050a9aa8ebfb210e3c4b7b2fe137 (patch)
treee4a2631df279a66c4427b268e6e301f9bd5de70e /src/sna
parente4850bbbccfc86ce36fae103038e91d5034dc517 (diff)
sna/video: Add always-on-top to the list of Xv attributes
Otherwise it goes unknown, and not reported by xvinfo. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/sna')
-rw-r--r--src/sna/sna_video_overlay.c3
-rw-r--r--src/sna/sna_video_sprite.c1
2 files changed, 3 insertions, 1 deletions
diff --git a/src/sna/sna_video_overlay.c b/src/sna/sna_video_overlay.c
index 766e048d..6f277342 100644
--- a/src/sna/sna_video_overlay.c
+++ b/src/sna/sna_video_overlay.c
@@ -60,11 +60,12 @@ static XvFormatRec Formats[] = { {15}, {16}, {24} };
static const XvAttributeRec Attributes[] = {
{XvSettable | XvGettable, 0, (1 << 24) - 1, (char *)"XV_COLORKEY"},
+ {XvSettable | XvGettable, 0, 1, (char *)"XV_ALWAYS_ON_TOP"},
{XvSettable | XvGettable, -128, 127, (char *)"XV_BRIGHTNESS"},
{XvSettable | XvGettable, 0, 255, (char *)"XV_CONTRAST"},
{XvSettable | XvGettable, 0, 1023, (char *)"XV_SATURATION"},
{XvSettable | XvGettable, -1, 1, (char *)"XV_PIPE"},
-#define NUM_ATTRIBUTES 5
+#define NUM_ATTRIBUTES 6
{XvSettable | XvGettable, 0, 0xffffff, (char *)"XV_GAMMA0"},
{XvSettable | XvGettable, 0, 0xffffff, (char *)"XV_GAMMA1"},
diff --git a/src/sna/sna_video_sprite.c b/src/sna/sna_video_sprite.c
index 43679a63..43cb5c4c 100644
--- a/src/sna/sna_video_sprite.c
+++ b/src/sna/sna_video_sprite.c
@@ -54,6 +54,7 @@ static XvFormatRec formats[] = { {15}, {16}, {24} };
static const XvImageRec images[] = { XVIMAGE_YUY2, XVIMAGE_UYVY, XVMC_RGB888, XVMC_RGB565 };
static const XvAttributeRec attribs[] = {
{ XvSettable | XvGettable, 0, 0xffffff, (char *)"XV_COLORKEY" },
+ { XvSettable | XvGettable, 0, 1, (char *)"XV_ALWAYS_ON_TOP" },
};
static int sna_video_sprite_stop(ClientPtr client,