diff options
author | Christian König <deathsimple@vodafone.de> | 2011-03-25 00:48:16 +0100 |
---|---|---|
committer | Christian König <deathsimple@vodafone.de> | 2011-05-15 22:19:35 +0200 |
commit | b16c0722631f1cefacb2ada0e4c7744f2eb0539a (patch) | |
tree | 8531c2b79db11b66e173586a37bad446eae36aae | |
parent | 4dc312e2bef05b2b32ed81bf400bfda0a1a4f93d (diff) |
-rw-r--r-- | src/radeon_xvmc.c | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/radeon_xvmc.c b/src/radeon_xvmc.c index 5826d26..3ee4c24 100644 --- a/src/radeon_xvmc.c +++ b/src/radeon_xvmc.c @@ -40,12 +40,14 @@ static int subpicture_index_list[] = { - FOURCC_RGB + FOURCC_RGB, + FOURCC_IA44, + FOURCC_AI44 }; static XF86MCImageIDList subpicture_list = { - 1, + 3, subpicture_index_list }; @@ -77,8 +79,6 @@ static XF86MCSurfaceInfoRec uyvy_mpeg2_surface = &subpicture_list }; - - static XF86MCSurfaceInfoPtr surfaces[] = { (XF86MCSurfaceInfoPtr)&yv12_mpeg2_surface, @@ -108,9 +108,14 @@ static XF86ImageRec rgb_subpicture = XvTopToBottom }; +static XF86ImageRec ia44_subpicture = XVIMAGE_IA44; +static XF86ImageRec ai44_subpicture = XVIMAGE_AI44; + static XF86ImagePtr subpictures[] = { - (XF86ImagePtr)&rgb_subpicture + (XF86ImagePtr)&rgb_subpicture, + (XF86ImagePtr)&ia44_subpicture, + (XF86ImagePtr)&ai44_subpicture }; static XF86MCAdaptorRec adaptor_template = @@ -118,7 +123,7 @@ static XF86MCAdaptorRec adaptor_template = "", 2, surfaces, - 1, + 3, subpictures, (xf86XvMCCreateContextProcPtr)NULL, (xf86XvMCDestroyContextProcPtr)NULL, |