From 12a6b189fb17894d2c3851b70a396bbf41f444c6 Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Tue, 17 Apr 2018 22:22:21 +0100 Subject: [PATCH] glamor: fix glamor_xv_query_image_attributes() for odd-width images Images which are one pixel wider than a multiple of 8 are being handled incorrectly. Other drivers round up the width to a multiple of two before they start calculating. Do the same. https://bugzilla.gnome.org/show_bug.cgi?id=795235 Reviewed-by: Adam Jackson Signed-off-by: David Woodhouse --- glamor/glamor_xv.c | 1 + 1 file changed, 1 insertion(+) diff --git a/glamor/glamor_xv.c b/glamor/glamor_xv.c index e0375d7cd..62fc4fff5 100644 --- a/glamor/glamor_xv.c +++ b/glamor/glamor_xv.c @@ -210,6 +210,7 @@ glamor_xv_query_image_attributes(int id, switch (id) { case FOURCC_YV12: case FOURCC_I420: + *w = ALIGN(*w, 2); *h = ALIGN(*h, 2); size = ALIGN(*w, 4); if (pitches)