Hi, 2015-10-02 20:57 GMT+02:00 Christophe Gisquet <christophe.gisq...@gmail.com>: > @@ -498,7 +498,7 @@ void dnxhd_unquantize_c(DNXHDEncContext *ctx, int16_t > *block, int n, > : ctx->cid_table->luma_weight; > > for (i = 1; i <= last_index; i++) { > - int j = ctx->m.intra_scantable.permutated[i]; > + int j = ctx->m.intra_scantable.scantable[i]; > level = block[j]; > if (level) { > if (level < 0) {
Actually, the reason for the other hunks is different but the change is needed there (you need to parse the block according to the true inverse zigzag). The original code in this hunk is probably correct. And I got a crash report so this might need better fix. -- Christophe _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel