rgb2bayer: Use mapped frame stride
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 6 Aug 2015 22:12:07 +0000 (18:12 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 6 Aug 2015 22:12:07 +0000 (18:12 -0400)
gst/bayer/gstrgb2bayer.c

index f42a641..495f151 100644 (file)
@@ -256,7 +256,7 @@ gst_rgb2bayer_transform (GstBaseTransform * trans, GstBuffer * inbuf,
 
   for (j = 0; j < height; j++) {
     guint8 *dest_line = dest + width * j;
-    guint8 *src_line = src + width * 4 * j;
+    guint8 *src_line = src + frame.info.stride[0] * j;
 
     for (i = 0; i < width; i++) {
       int is_blue = ((j & 1) << 1) | (i & 1);