avcodec/proresdsp & idct: move biasing from after the IDCT into the IDCT
[ffmpeg.git] / libavcodec / simple_idct.c
index 73f62b4..eeb6279 100644 (file)
@@ -232,6 +232,8 @@ void ff_prores_idct(int16_t *block, const int16_t *qmat)
     for (i = 0; i < 8; i++)
         idctRowCondDC_10(block + i*8, 2);
 
-    for (i = 0; i < 8; i++)
+    for (i = 0; i < 8; i++) {
+        block[i] += 8192;
         idctSparseCol_10(block + i);
+    }
 }