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.

Originally committed as revision 25051 to svn://svn.ffmpeg.org/ffmpeg/trunk
oldabi
Reimar Döffinger 15 years ago
parent 6974952d24
commit 3b9ee20f70
  1. 2
      libavcodec/vp3.c

@ -1322,6 +1322,7 @@ static void vp3_draw_horiz_band(Vp3DecodeContext *s, int y)
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(Vp3DecodeContext *s, int y)
emms_c();
s->avctx->draw_horiz_band(s->avctx, &s->current_frame, offset, y, 3, h);
s->last_slice_end= y + h;
}
/*

Loading…
Cancel
Save