From 90a0c886362b2154a5a6a59c6e835b6d03c672b9 Mon Sep 17 00:00:00 2001 From: Fritz Koenig Date: Sat, 7 Nov 2020 17:37:38 -0800 Subject: [PATCH] minigbm/mediatek: Allocate NV12 video buffers for MT8192 MT8192 v4l2 decodes into nv12 BUG=b:167469726 TEST=video_decode_accelerator_tests get the buffers needed Change-Id: I03fd52c26a3f09d5e4e75e92fd3eb4e55dc2d987 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/2524254 Tested-by: Fritz Koenig Reviewed-by: Gurchetan Singh Reviewed-by: Nicolas Boichat Commit-Queue: Gurchetan Singh --- mediatek.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mediatek.c b/mediatek.c index fd79521..a0b77e6 100644 --- a/mediatek.c +++ b/mediatek.c @@ -65,7 +65,7 @@ static int mediatek_init(struct driver *drv) metadata.modifier = DRM_FORMAT_MOD_LINEAR; drv_modify_combination(drv, DRM_FORMAT_YVU420, &metadata, BO_USE_HW_VIDEO_DECODER); drv_modify_combination(drv, DRM_FORMAT_YVU420_ANDROID, &metadata, BO_USE_HW_VIDEO_DECODER); -#ifdef MTK_MT8183 +#if defined(MTK_MT8183) || defined(MTK_MT8192) // TODO(hiroh): Switch to use NV12 for video decoder on MT8173 as well. drv_modify_combination(drv, DRM_FORMAT_NV12, &metadata, BO_USE_HW_VIDEO_DECODER); #endif -- 2.11.0