From: Baptiste Coudurier Date: Thu, 11 Dec 2008 01:14:32 +0000 (+0000) Subject: use dsp clear_block X-Git-Tag: v0.5~1745 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=af5e7fc9b9344007f76564d576d1748886099ffe;p=coroid%2Flibav_saccubus.git use dsp clear_block Originally committed as revision 16048 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavcodec/dnxhddec.c b/libavcodec/dnxhddec.c index 1f4f1c861..4bf98de73 100644 --- a/libavcodec/dnxhddec.c +++ b/libavcodec/dnxhddec.c @@ -219,14 +219,12 @@ static int dnxhd_decode_macroblock(DNXHDContext *ctx, int x, int y) int dct_offset; int qscale, i; - ctx->dsp.clear_blocks(ctx->blocks[0]); - ctx->dsp.clear_blocks(ctx->blocks[2]); // FIXME change clear blocks to take block amount - qscale = get_bits(&ctx->gb, 11); skip_bits1(&ctx->gb); //av_log(ctx->avctx, AV_LOG_DEBUG, "qscale %d\n", qscale); for (i = 0; i < 8; i++) { + ctx->dsp.clear_block(ctx->blocks[i]); dnxhd_decode_dct_block(ctx, ctx->blocks[i], i, qscale); }