From 9f59acaa48eb250efc2488ff5e95d0a46a0f19d9 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Wed, 29 Jun 2022 23:25:54 +0000 Subject: [PATCH] venus: use narrow range to match up with mesa EGL This matches up with the native gl drivers as well as the media stack. Test: android.graphics.cts.MediaVulkanGpuTest Test: android.media.cts.EncodeDecodeTest Signed-off-by: Yiwei Zhang Reviewed-by: Ryan Neph Reviewed-by: Chad Versace Part-of: --- src/virtio/vulkan/vn_android.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/virtio/vulkan/vn_android.c b/src/virtio/vulkan/vn_android.c index 58781ff..6720640 100644 --- a/src/virtio/vulkan/vn_android.c +++ b/src/virtio/vulkan/vn_android.c @@ -965,7 +965,8 @@ vn_android_get_ahb_format_properties( .a = VK_COMPONENT_SWIZZLE_IDENTITY, }, .suggestedYcbcrModel = model, - .suggestedYcbcrRange = VK_SAMPLER_YCBCR_RANGE_ITU_FULL, + /* match EGL_YUV_NARROW_RANGE_EXT used in egl platform_android */ + .suggestedYcbcrRange = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW, .suggestedXChromaOffset = VK_CHROMA_LOCATION_MIDPOINT, .suggestedYChromaOffset = VK_CHROMA_LOCATION_MIDPOINT, }; -- 2.7.4