X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Ftwinvq.c;h=940def45f579298fd56d609898ed28f8dcd3acf8;hb=5f74bd31a9bd1ac7655103b11743c12d38e0419f;hp=bc0205bc55284bc03b7834c51aa088ce81392a63;hpb=669fe505952f3d8175b1ad6971033a8e8120523b;p=ffmpeg diff --git a/libavcodec/twinvq.c b/libavcodec/twinvq.c index bc0205bc552..940def45f57 100644 --- a/libavcodec/twinvq.c +++ b/libavcodec/twinvq.c @@ -706,7 +706,7 @@ static av_cold void init_bitstream_params(TwinVQContext *tctx) TWINVQ_WINDOW_TYPE_BITS + mtab->fmode[i].sub * (bse_bits[i] + n_ch * TWINVQ_SUB_GAIN_BITS); - if (tctx->codec == TWINVQ_CODEC_METASOUND) { + if (tctx->codec == TWINVQ_CODEC_METASOUND && !tctx->is_6kbps) { bsize_no_main_cb[1] += 2; bsize_no_main_cb[2] += 2; } @@ -790,7 +790,7 @@ av_cold int ff_twinvq_decode_init(AVCodecContext *avctx) return AVERROR_INVALIDDATA; } - avpriv_float_dsp_init(&tctx->fdsp, avctx->flags & CODEC_FLAG_BITEXACT); + avpriv_float_dsp_init(&tctx->fdsp, avctx->flags & AV_CODEC_FLAG_BITEXACT); if ((ret = init_mdct_win(tctx))) { av_log(avctx, AV_LOG_ERROR, "Error initializing MDCT\n"); ff_twinvq_decode_close(avctx);