OSDN Git Service

minigbm i915: Enable Y tiling for buffer width greater than 4096
authorAbhishek Kumar <abhishek4.kumar@intel.com>
Mon, 12 Oct 2020 10:54:03 +0000 (16:24 +0530)
committerCommit Bot <commit-bot@chromium.org>
Tue, 10 Nov 2020 02:18:30 +0000 (02:18 +0000)
commit6085bf30a3a8b891b89a3078578f58374720c0ba
tree424d780336200832fee1d072fe0be17649e2c843
parent90a0c886362b2154a5a6a59c6e835b6d03c672b9
minigbm i915: Enable Y tiling for buffer width greater than 4096

Vappi hardware decoder requires NV12 buffer to be Y-tiled only ,so
enable Y tiling for buffer width > 4096.Intel GEN9/10 Gpu does not
support Y tiled buffers scanout and overlay plane will not be used.

BUG=b:168706685,b:171518235
TEST= play 5k video on hatch

Change-Id: Icb3ad0ebe58b733f22614d95f2ba3976e7d6e33d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/2465962
Tested-by: Andres Calderon Jaramillo <andrescj@google.com>
Commit-Queue: Andres Calderon Jaramillo <andrescj@chromium.org>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Reviewed-by: Robert Tarasov <tutankhamen@chromium.org>
i915.c