[FFmpeg-cvslog] fic: Use proper quantization matrix index
Derek Buitenhuis
git at videolan.org
Tue Apr 22 22:22:33 CEST 2014
ffmpeg | branch: master | Derek Buitenhuis <derek.buitenhuis at gmail.com> | Sat Apr 19 15:40:35 2014 -0400| [6d149d28183a59a28143431f8e629484a52948b2] | committer: Derek Buitenhuis
fic: Use proper quantization matrix index
The matrices are not zigzagged.
Fixes artefacting.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d149d28183a59a28143431f8e629484a52948b2
---
libavcodec/fic.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavcodec/fic.c b/libavcodec/fic.c
index 1b2811c..8862e08 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);
More information about the ffmpeg-cvslog
mailing list