dvbsuboverlay: fix rendering artefacts
authorJanne Grunau <janne.grunau@collabora.co.uk>
Thu, 16 Dec 2010 15:33:45 +0000 (15:33 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Thu, 16 Dec 2010 15:33:59 +0000 (15:33 +0000)
Initialize source x position for odd height special case.

gst/dvbsuboverlay/gstdvbsuboverlay.c

index 9962077..56c3a61 100644 (file)
@@ -711,6 +711,7 @@ blit_i420 (GstDVBSubOverlay * overlay, DVBSubtitles * subs, GstBuffer * buffer)
 
     /* Odd height */
     if (y < dh) {
+      sx = 0;
       for (x = 0; x < dw - 1; x += 2) {
         color =
             sub_region->pict.palette[src[(sy >> 16) * src_stride + (sx >> 16)]];