No description
Find a file
Hirokazu Honda 555b38476a i915: Vertical align video encode buffers to macroblock size
This is the reland of crrev.com/c/4615698. It is reverted because it
causes the camera regression (b/289983468). The camera IPU hardware
cannot handle a frame whose Y plane and UV planes are not contiguous.
Aligning the height by 16 makes the space between the planes.
This CL aligns the height by 8. This will not cause the camera
problem today because all the heights of camera stack exposed as
supported are aligned by 8.

BUG=b:274756117, b:289983468
TEST=PSNR 31.946 => 34.012 in video.EncodeAccelPerf.av1_180p_desktop2 on rex

Change-Id: I96907ea372bae6740559a67f71856a89811c7cc8
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/4739135
Reviewed-by: Chia-I Wu <olv@google.com>
Tested-by: Hirokazu Honda <hiroh@chromium.org>
Commit-Queue: Hirokazu Honda <hiroh@chromium.org>
2023-08-14 08:15:23 +00:00
cros_gralloc minigbm: add some validation check in cros_gralloc 2023-07-18 07:13:59 +00:00
external minigbm: Add tile4 support 2022-10-22 01:10:05 +00:00
.clang-format minigbm: add clang-format and presubmit hooks 2017-03-31 10:40:27 -07:00
amdgpu.c minigbm: clean up bo.handles 2023-04-09 18:57:40 +00:00
common.mk minigbm: update to _FORTIFY_SOURCE=3 2023-08-11 01:08:24 +00:00
DIR_METADATA DIR_METADATA: Add V2 Test Plans. 2022-11-30 01:25:57 +00:00
dri.c minigbm: remove close_gem_handle 2023-04-24 18:27:13 +00:00
dri.h dri: add dri_dlopen and dri_dlclose 2023-02-21 19:57:32 +00:00
drv.c drv: Do not send log msgs to stdout 2023-08-09 00:29:07 +00:00
drv.h Don't print verbose messages by default 2023-06-23 10:05:20 +00:00
drv_array_helpers.c minigbm: refactor driver helpers 2021-10-01 18:35:11 +00:00
drv_array_helpers.h minigbm: refactor driver helpers 2021-10-01 18:35:11 +00:00
drv_helpers.c minigbm: update drv_get_os_option() to try getenv() first 2023-06-01 20:34:20 +00:00
drv_helpers.h virtgpu_virgl: use blobs for ABGR8888 2023-05-09 23:42:32 +00:00
drv_priv.h minigbm: clean up bo.handles 2023-04-09 18:57:40 +00:00
dumb_driver.c minigbm: Add more dumb drivers 2022-12-07 14:36:24 +00:00
gbm.c minigbm: conditionally fallback to strip scanout use_flag 2021-09-22 19:47:06 +00:00
gbm.h minigbm: passthrough SENSOR_DIRECT_DATA via gbm frontend 2022-07-26 23:41:35 +00:00
gbm.pc minigbm: modify gbm.pc 2019-10-09 09:52:31 -07:00
gbm_helpers.c minigbm: passthrough SENSOR_DIRECT_DATA via gbm frontend 2022-07-26 23:41:35 +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
i915.c i915: Vertical align video encode buffers to macroblock size 2023-08-14 08:15:23 +00:00
LICENSE minigbm: Add a LICENSE file 2017-04-21 21:57:32 -07:00
Makefile minigbm: Install minigbm_helpers.h 2022-08-03 09:12:36 +00:00
mediatek.c minigbm: update format of mediatek.c 2023-07-17 22:26:45 +00:00
minigbm_helpers.c minigbm: clean up legacy gbm_get_default_device_fd usage 2023-03-09 05:06:53 +00:00
minigbm_helpers.h minigbm: clean up legacy gbm_get_default_device_fd usage 2023-03-09 05:06:53 +00:00
msm.c minigbm: clean up bo.handles 2023-04-09 18:57:40 +00:00
OWNERS minigbm: remove stevensd from OWNERS 2022-04-20 04:41:27 +00:00
PRESUBMIT.cfg minigbm: fix typo in PRESUBMIT.cfg 2017-05-20 03:55:21 -07:00
presubmit.sh minigbm: i915: use local i915 drm header 2020-11-25 22:35:14 +00:00
rockchip.c minigbm: clean up bo.handles 2023-04-09 18:57:40 +00:00
util.h amdgpu: make libdir work on stock Linux 2020-01-21 20:43:23 +00:00
vc4.c minigbm: clean up bo.handles 2023-04-09 18:57:40 +00:00
virtgpu.c drv/virtgpu: add log level for logging 2022-07-14 08:48:27 +00:00
virtgpu.h virtgpu_cross_domain: handle from guest memory 2021-04-30 20:41:42 +00:00
virtgpu_cross_domain.c virtgpu_cross_domain: fix prop query for mt8183 camera quirk 2023-05-30 18:37:56 +00:00
virtgpu_virgl.c virgl: Store format modifier in blob's bo meta 2023-06-21 20:24:46 +00:00