drm-tests: atomictest: YUV format requires even number length.
drmModeAddFB2 requires the height and width are even for sub-sampled YUV
format. Otherwise, it fails with EINVAL.
Without this CL, multiple_planes fails with the following messages.
ERROR:bs_drm_fb_builder_create_fb():drm_fb.c:115:failed to create drm fb: drmModeAddFB2 returned -22
ERROR:bs_drm_fb_create_gbm():drm_fb.c:132:failed to create framebuffer from buffer object
ERROR:add_plane_fb():atomictest.c:317:check plane->fb_id.value failed
BUG=b:36575331
TEST=./atomictest -t multiple_planes
Change-Id: Ibba9e23f135daba7615ad90e98e6edba672b1448
Reviewed-on: https://chromium-review.googlesource.com/534778
Commit-Ready: Dongseong Hwang <dongseong.hwang@intel.com>
Tested-by: Dongseong Hwang <dongseong.hwang@intel.com>
Reviewed-by: Dongseong Hwang <dongseong.hwang@intel.com>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
2 files changed