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 Signed-off-by: David Woodhouse <dw...@infradead.org> --- 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) -- 2.14.3 -- dwmw2 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel