diff vp3.c @ 7875:a57aee2e0ae0 libavcodec

Take idct permutation into account when initializing dequantization matrices
author conrad
date Wed, 17 Sep 2008 19:29:40 +0000
parents 5b54bcbae698
children 66226ee647a4
line wrap: on
line diff
--- a/vp3.c	Wed Sep 17 19:26:37 2008 +0000
+++ b/vp3.c	Wed Sep 17 19:29:40 2008 +0000
@@ -627,7 +627,7 @@
                 int qmin= 8<<(inter + !i);
                 int qscale= i ? ac_scale_factor : dc_scale_factor;
 
-                s->qmat[inter][plane][i]= av_clip((qscale * coeff)/100 * 4, qmin, 4096);
+                s->qmat[inter][plane][s->dsp.idct_permutation[i]]= av_clip((qscale * coeff)/100 * 4, qmin, 4096);
             }
         }
     }