From 40b331e1f41cf118bd1b0807cac801437255636f Mon Sep 17 00:00:00 2001 From: Derek Buitenhuis Date: Sat, 19 Apr 2014 15:40:35 -0400 Subject: fic: Use proper quantization matrix index The matrices are not zigzagged. Fixes artefacting. Signed-off-by: Derek Buitenhuis --- libavcodec/fic.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libavcodec/fic.c') diff --git a/libavcodec/fic.c b/libavcodec/fic.c index 6b8d28d359..f0e7116318 100644 --- a/libavcodec/fic.c +++ b/libavcodec/fic.c @@ -146,7 +146,8 @@ static int fic_decode_block(FICContext *ctx, GetBitContext *gb, return AVERROR_INVALIDDATA; for (i = 0; i < num_coeff; i++) - block[ff_zigzag_direct[i]] = get_se_golomb(gb) * ctx->qmat[i]; + block[ff_zigzag_direct[i]] = get_se_golomb(gb) * + ctx->qmat[ff_zigzag_direct[i]]; fic_idct_put(dst, stride, block); -- cgit v1.2.1