Commit bebfc16a authored by Ramiro Polla's avatar Ramiro Polla

Do not pass dct_block to vlc_decode_block().

The function uses dct_block from the context anyways.

Originally committed as revision 12908 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 399e4652
...@@ -157,9 +157,9 @@ const static int8_t vlcdec_lookup[9][64] = { ...@@ -157,9 +157,9 @@ const static int8_t vlcdec_lookup[9][64] = {
-67, 67, -66, 66, -65, 65, -64, 64, }, -67, 67, -66, 66, -65, 65, -64, 64, },
}; };
static int vlc_decode_block(MimicContext *ctx, DCTELEM *block, int num_coeffs, static int vlc_decode_block(MimicContext *ctx, int num_coeffs, int qscale)
int qscale)
{ {
DCTELEM *block = ctx->dct_block;
unsigned int pos; unsigned int pos;
memset(block, 0, 64 * sizeof(DCTELEM)); memset(block, 0, 64 * sizeof(DCTELEM));
...@@ -227,8 +227,7 @@ static int decode(MimicContext *ctx, int quality, int num_coeffs, ...@@ -227,8 +227,7 @@ static int decode(MimicContext *ctx, int quality, int num_coeffs,
* Chroma planes don't use backreferences. */ * Chroma planes don't use backreferences. */
if(is_chroma || is_iframe || !get_bits1(&ctx->gb)) { if(is_chroma || is_iframe || !get_bits1(&ctx->gb)) {
if(!vlc_decode_block(ctx, ctx->dct_block, if(!vlc_decode_block(ctx, num_coeffs, qscale))
num_coeffs, qscale))
return 0; return 0;
ctx->dsp.idct_put(dst, stride, ctx->dct_block); ctx->dsp.idct_put(dst, stride, ctx->dct_block);
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment