diff options
author | Gurchetan Singh <gurchetansingh@chromium.org> | 2017-01-19 10:43:44 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-01-20 00:05:13 -0800 |
commit | b016ffb90205a616b6f5c9484c4d44543cfc94d0 (patch) | |
tree | 6f3829b7833be30b54f37e40387c800bfb068603 /rockchip.c | |
parent | 42e5bc0c8391e9c7e02b86ed0e055cd529cba613 (diff) |
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 <gurchetansingh@chromium.org>
Tested-by: Gurchetan Singh <gurchetansingh@chromium.org>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Diffstat (limited to 'rockchip.c')
-rw-r--r-- | rockchip.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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, |