From b016ffb90205a616b6f5c9484c4d44543cfc94d0 Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Thu, 19 Jan 2017 10:43:44 -0800 Subject: minigbm: support YV12 with frequent software access android.media and android.mediastresss use this combination a lot. BUG=b:34422476 TEST=run cts -c android.media.cts.AdaptivePlaybackTest -m testH263_adaptiveDrc passes on cyan Change-Id: I906c601f24b8454ab98e7297ac663bfe85f55589 Reviewed-on: https://chromium-review.googlesource.com/430200 Commit-Ready: Gurchetan Singh Tested-by: Gurchetan Singh Reviewed-by: Gurchetan Singh --- rockchip.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'rockchip.c') diff --git a/rockchip.c b/rockchip.c index 84aa8cc..f039449 100644 --- a/rockchip.c +++ b/rockchip.c @@ -17,7 +17,7 @@ #include "helpers.h" #include "util.h" -static struct supported_combination combos[11] = { +static struct supported_combination combos[12] = { {DRM_FORMAT_ABGR8888, DRM_FORMAT_MOD_NONE, BO_USE_RENDERING | BO_USE_SW_READ_OFTEN | BO_USE_SW_WRITE_OFTEN | BO_USE_SW_READ_RARELY | BO_USE_SW_WRITE_RARELY}, @@ -42,6 +42,8 @@ static struct supported_combination combos[11] = { BO_USE_RENDERING | BO_USE_SW_READ_RARELY | BO_USE_SW_WRITE_RARELY}, {DRM_FORMAT_YVU420, DRM_FORMAT_MOD_NONE, BO_USE_RENDERING | BO_USE_SW_READ_RARELY | BO_USE_SW_WRITE_RARELY}, + {DRM_FORMAT_YVU420, DRM_FORMAT_MOD_NONE, + BO_USE_LINEAR | BO_USE_SW_READ_OFTEN | BO_USE_SW_WRITE_OFTEN}, }; static int afbc_bo_from_format(struct bo *bo, uint32_t width, uint32_t height, -- cgit v1.2.3