From 28ef277db4d82673a5639b2b6b933ea2af92c379 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Fri, 14 Dec 2012 13:21:09 -0500 Subject: [PATCH] VBR code simplification --- celt/celt_encoder.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/celt/celt_encoder.c b/celt/celt_encoder.c index 773bd37d..72ce4e9c 100644 --- a/celt/celt_encoder.c +++ b/celt/celt_encoder.c @@ -1555,8 +1555,7 @@ int celt_encode_with_ec(CELTEncoder * OPUS_RESTRICT st, const opus_val16 * pcm, max_frac = DIV32_16(MULT16_16(QCONST16(0.8f, 15), coded_stereo_dof), coded_bins); /*printf("%d %d %d ", coded_stereo_dof, coded_bins, tot_boost);*/ target -= MIN32(MULT16_32_Q15(max_frac,target), - SHR16(MULT16_16(st->stereo_saving,(coded_stereo_dof<stereo_saving-QCONST16(0.1f,8),(coded_stereo_dof<analysis.tonality-.15); + /* Tonality boost (compensating for the average). */ + tonal = MAX16(0,st->analysis.tonality-.15)-0.09; tonal_target = target + (coded_bins<