[FFmpeg-cvslog] r25051 - trunk/libavcodec/vp3.c

reimar subversion
Mon Sep 6 21:21:13 CEST 2010


Author: reimar
Date: Mon Sep  6 21:21:13 2010
New Revision: 25051

Log:
Fix vp3_draw_horiz_band to not produce completely chaotical values
that result in overdrawing areas again and again if s->flipped_image
is false.

Modified:
   trunk/libavcodec/vp3.c

Modified: trunk/libavcodec/vp3.c
==============================================================================
--- trunk/libavcodec/vp3.c	Mon Sep  6 19:53:29 2010	(r25050)
+++ trunk/libavcodec/vp3.c	Mon Sep  6 21:21:13 2010	(r25051)
@@ -1322,6 +1322,7 @@ static void vp3_draw_horiz_band(Vp3Decod
         return;
 
     h= y - s->last_slice_end;
+    s->last_slice_end= y;
     y -= h;
 
     if (!s->flipped_image) {
@@ -1338,7 +1339,6 @@ static void vp3_draw_horiz_band(Vp3Decod
 
     emms_c();
     s->avctx->draw_horiz_band(s->avctx, &s->current_frame, offset, y, 3, h);
-    s->last_slice_end= y + h;
 }
 
 /*



More information about the ffmpeg-cvslog mailing list