# HG changeset patch # User arpi_esp # Date 1010449301 0 # Node ID cf37da86d990a63047a63c3e253bcef6a0c17a14 # Parent 8fceccef58041ec2093f523eab5e04448b80cde2 fix slices when code=0x18, patch by Michael Niedermayer diff -r 8fceccef5804 -r cf37da86d990 msmpeg4.c --- a/msmpeg4.c Fri Jan 04 21:56:11 2002 +0000 +++ b/msmpeg4.c Tue Jan 08 00:21:41 2002 +0000 @@ -675,6 +675,16 @@ 1024, s->mb_width); memsetw(&s->dc_val[2][(1) + (s->mb_y) * wrap], 1024, s->mb_width); + + /* reset AC pred (set previous line to 0) */ + wrap = s->mb_width * 2 + 2; + memsetw(s->ac_val[0][0] + (1 + (2 * s->mb_y) * wrap)*16, + 0, 2 * s->mb_width*16); + wrap = s->mb_width + 2; + memsetw(s->ac_val[1][0] + (1 + (s->mb_y) * wrap)*16, + 0, s->mb_width*16); + memsetw(s->ac_val[2][0] + (1 + (s->mb_y) * wrap)*16, + 0, s->mb_width*16); s->first_slice_line = 1; } else {