From 8eadabf941a908101c69706063415d4ab6a630da Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 20 Nov 2015 03:36:10 +0100 Subject: avcodec/aacsbr_fixed: Replace a noise_facs_q check by an av_assert0 The replaced check should have become redundant Found-by: Andreas Cadhalpun Signed-off-by: Michael Niedermayer --- libavcodec/aacsbr_fixed.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'libavcodec/aacsbr_fixed.c') diff --git a/libavcodec/aacsbr_fixed.c b/libavcodec/aacsbr_fixed.c index 6ec39c14e4..2473de4ec5 100644 --- a/libavcodec/aacsbr_fixed.c +++ b/libavcodec/aacsbr_fixed.c @@ -192,10 +192,7 @@ static void sbr_dequant(SpectralBandReplication *sbr, int id_aac) temp1.exp = NOISE_FLOOR_OFFSET - \ sbr->data[0].noise_facs_q[e][k] + 2; temp1.mant = 0x20000000; - if (temp1.exp > 66) { // temp1 > 1E20 - av_log(NULL, AV_LOG_ERROR, "envelope scalefactor overflow in dequant\n"); - temp1 = FLOAT_1; - } + av_assert0(temp1.exp <= 66); temp2.exp = 12 - sbr->data[1].noise_facs_q[e][k] + 1; temp2.mant = 0x20000000; fac = av_div_sf(temp1, av_add_sf(FLOAT_1, temp2)); -- cgit v1.2.3