Browse Source

(commit by michael)

new msmpeg4 dequantizer did dequantize too early

Originally committed as revision 261 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Michael Niedermayer 24 years ago
parent
commit
99180fe39d
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      libavcodec/msmpeg4.c

+ 2
- 1
libavcodec/msmpeg4.c View File

@@ -868,9 +868,10 @@ static int msmpeg4_decode_block(MpegEncContext * s, DCTELEM * block,
if (code < 0 || code >= rl->n)
return -1;
run = rl->table_run[code];
level = rl->table_level[code] * qmul + qadd;
level = rl->table_level[code];
last = code >= rl->last;
run += rl->max_run[last][level] + run_diff;
level= level * qmul + qadd;
if (get_bits1(&s->gb))
level = -level;
}


Loading…
Cancel
Save