summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Charles <daniel.charles@intel.com>2016-10-13 09:58:08 -0700
committerXiang, Haihao <haihao.xiang@intel.com>2016-10-31 10:00:08 +0800
commit4007f4a2db6bc53ff417308b6c584232d8139efd (patch)
tree3c12a5467c8347fa46e588c62126c1529c7235c4
parente1f05367f429a23aee8366d4ce4f568a9d22bec4 (diff)
vpp chroma-formats: report supported chroma formats for vpp
vpp to report the chroma formats according to what's allowed by vaCreateSurfaces2 Signed-off-by: Daniel Charles <daniel.charles@intel.com> Reviewed-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit e748bc7f0565d59a7ec2ba038e76a0a1de19c15c)
-rw-r--r--src/i965_drv_video.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
index c914616..7f2146e 100644
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -847,8 +847,11 @@ i965_get_default_chroma_formats(VADriverContextP ctx, VAProfile profile,
break;
case VAProfileNone:
- if(HAS_VPP_P010(i965))
+ if (HAS_VPP_P010(i965))
chroma_formats |= VA_RT_FORMAT_YUV420_10BPP;
+
+ if (HAS_VPP(i965))
+ chroma_formats |= VA_RT_FORMAT_YUV422 | VA_RT_FORMAT_RGB32;
break;
case VAProfileVP9Profile0: