No description
Find a file
Hirokazu Honda 2b682fde2d Revert "i915: Add GBM_BO_USE_HW_VIDEO_DECODER use flag"
This reverts commit 1bd7b04a3a.

Reason for revert: Breaks video decoding on most intel platforms, e.g., caroline and samus

Original change's description:
> i915: Add GBM_BO_USE_HW_VIDEO_DECODER use flag
> 
> This flag is used to indicate that the platform video decoder will be
> writing into this buffer and that it should be allocated
> accordingly. On Intel, this means that we have to allocate y-tiled
> NV12 for libva to be able to decode to the buffer.
> 
> We force gralloc NV12 allocations to be linear for now, since ARC++
> doesn't properly pass modifiers to ChromeOS.
> 
> BUG=822346
> TEST=test_that graphics_Gbm
> 
> Change-Id: I840c30d22355d26816df718b49717407e2e4620f
> Reviewed-on: https://chromium-review.googlesource.com/996648
> Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
> Tested-by: Kristian H. Kristensen <hoegsberg@chromium.org>
> Reviewed-by: Kristian H. Kristensen <hoegsberg@chromium.org>

Bug: 822346, 845076
Change-Id: I7681ddb66e4789951e840821993fc5562a55d1af
Reviewed-on: https://chromium-review.googlesource.com/1066032
Tested-by: Hirokazu Honda <hiroh@chromium.org>
Reviewed-by: Kuo Jen Wei <inker@chromium.org>
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
2018-05-22 08:06:31 +00:00
cros_gralloc Revert "i915: Add GBM_BO_USE_HW_VIDEO_DECODER use flag" 2018-05-22 08:06:31 +00:00
.clang-format minigbm: add clang-format and presubmit hooks 2017-03-31 10:40:27 -07:00
amdgpu.c minigbm: amdgpu: switch BO allocation domain to GTT from VRAM 2018-05-09 22:36:25 -07:00
Android.gralloc.mk minigbm: cros_gralloc: refactor for future HALs 2017-06-28 21:50:52 -07:00
Android.mk minigbm: Update Android.mk to export the include path 2018-05-11 23:22:23 -07:00
common.mk minigbm: Remove (c) from copyright notice. 2016-12-17 19:33:05 -08:00
dri.c minigbm: Use the stride value returned by mapImage 2018-05-10 15:09:50 -07:00
dri.h minigbm: using dri extensions 2018-04-16 09:20:20 -07:00
drv.c minigbm: Use the stride value returned by mapImage 2018-05-10 15:09:50 -07:00
drv.h Revert "i915: Add GBM_BO_USE_HW_VIDEO_DECODER use flag" 2018-05-22 08:06:31 +00:00
drv_priv.h minigbm: using dri extensions 2018-04-16 09:20:20 -07:00
evdi.c minigbm: make drv_add_combinations return nothing 2017-11-16 13:52:02 -08:00
exynos.c Use Android log system in helpers.c. 2018-03-21 23:23:37 -07:00
gbm.c minigbm: Use the stride value returned by mapImage 2018-05-10 15:09:50 -07:00
gbm.h Revert "i915: Add GBM_BO_USE_HW_VIDEO_DECODER use flag" 2018-05-22 08:06:31 +00:00
gbm.pc rename pc file from libgbm.pc to gbm.pc to match mesa 2014-11-12 03:54:03 +00:00
gbm_helpers.c Revert "i915: Add GBM_BO_USE_HW_VIDEO_DECODER use flag" 2018-05-22 08:06:31 +00:00
gbm_helpers.h minigbm: standardize naming of buffer creation flags 2017-10-02 17:27:17 -07:00
gbm_priv.h minigbm: add clang-format and presubmit hooks 2017-03-31 10:40:27 -07:00
helpers.c Revert "minigbm: add support for HAL_PIXEL_FORMAT_RGBA_FP16" 2018-05-08 21:15:47 -07:00
helpers.h minigbm: Drop drv_bo_get_stride_in_pixels() helper 2018-05-04 03:02:36 -07:00
helpers_array.c minigbm: introduce drv_array 2017-11-09 00:38:12 -08:00
helpers_array.h minigbm: introduce drv_array 2017-11-09 00:38:12 -08:00
i915.c Revert "i915: Add GBM_BO_USE_HW_VIDEO_DECODER use flag" 2018-05-22 08:06:31 +00:00
LICENSE minigbm: Add a LICENSE file 2017-04-21 21:57:32 -07:00
Makefile minigbm: using dri extensions 2018-04-16 09:20:20 -07:00
marvell.c minigbm: make drv_add_combinations return nothing 2017-11-16 13:52:02 -08:00
mediatek.c Revert "minigbm: add support for HAL_PIXEL_FORMAT_RGBA_FP16" 2018-05-08 21:15:47 -07:00
meson.c Rename amlogic backend in minigbm into meson 2018-03-08 22:08:35 +00:00
msm.c Use Android log system in helpers.c. 2018-03-21 23:23:37 -07:00
nouveau.c minigbm: make drv_add_combinations return nothing 2017-11-16 13:52:02 -08:00
PRESUBMIT.cfg minigbm: fix typo in PRESUBMIT.cfg 2017-05-20 03:55:21 -07:00
presubmit.sh minigbm: virtio_gpu: use resource create ioctl for rendering 2017-12-08 03:59:17 -08:00
radeon.c minigbm: make drv_add_combinations return nothing 2017-11-16 13:52:02 -08:00
rockchip.c Revert "minigbm: add support for HAL_PIXEL_FORMAT_RGBA_FP16" 2018-05-08 21:15:47 -07:00
tegra.c Use Android log system in helpers.c. 2018-03-21 23:23:37 -07:00
udl.c minigbm: make drv_add_combinations return nothing 2017-11-16 13:52:02 -08:00
util.h i915: Align stride and offset per plane 2018-05-07 20:45:47 -07:00
vc4.c minigbm: Enable vc4 driver 2018-04-02 20:12:49 -07:00
vgem.c minigbm: make drv_add_combinations return nothing 2017-11-16 13:52:02 -08:00
virgl_hw.h minigbm: virtio_gpu: use resource create ioctl for rendering 2017-12-08 03:59:17 -08:00
virtio_gpu.c minigbm: virtio_gpu: select dumb/virgl at runtime. 2018-04-12 04:25:26 -07:00