From ceeff69bc192488ab494f24dd36e0f555ca9efd0 Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Wed, 14 Dec 2011 16:34:39 +0000 Subject: [PATCH] gstvideo: fix a RGB ordering mixup in colorspace conversion code --- gst-libs/gst/video/video-blend.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gst-libs/gst/video/video-blend.c b/gst-libs/gst/video/video-blend.c index 745d540ee8..8dc21c3d5f 100644 --- a/gst-libs/gst/video/video-blend.c +++ b/gst-libs/gst/video/video-blend.c @@ -1193,9 +1193,9 @@ matrix_yuv_to_rgb (guint8 * tmpline, guint width) g = (298 * y - 55 * u - 136 * v + 19681) >> 8; b = (298 * y + 541 * u - 73988) >> 8; - tmpline[i * 4 + ARGB_R] = CLAMP (r, 0, 255); - tmpline[i * 4 + ARGB_G] = CLAMP (g, 0, 255); - tmpline[i * 4 + ARGB_B] = CLAMP (b, 0, 255); + tmpline[i * 4 + 1] = CLAMP (r, 0, 255); + tmpline[i * 4 + 2] = CLAMP (g, 0, 255); + tmpline[i * 4 + 3] = CLAMP (b, 0, 255); } }