From a4885a5fd5165d4732929328de613a35a3d3b359 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Tue, 11 Oct 2011 18:00:23 -0400 Subject: Gets rid of a "safe" signed overflow in silk_noise_shape_quantizer_del_dec() --- silk/NSQ_del_dec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'silk/NSQ_del_dec.c') diff --git a/silk/NSQ_del_dec.c b/silk/NSQ_del_dec.c index 52295caf..b84f944d 100644 --- a/silk/NSQ_del_dec.c +++ b/silk/NSQ_del_dec.c @@ -588,7 +588,7 @@ static inline void silk_noise_shape_quantizer_del_dec( psDD->Q_Q10[ *smpl_buf_idx ] = psSS->Q_Q10; psDD->Pred_Q16[ *smpl_buf_idx ] = psSS->LPC_exc_Q16; psDD->Shape_Q10[ *smpl_buf_idx ] = psSS->sLTP_shp_Q10; - psDD->Seed = silk_ADD32( psDD->Seed, silk_RSHIFT_ROUND( psSS->Q_Q10, 10 ) ); + psDD->Seed = silk_ADD32_ovflw( psDD->Seed, silk_RSHIFT_ROUND( psSS->Q_Q10, 10 ) ); psDD->RandState[ *smpl_buf_idx ] = psDD->Seed; psDD->RD_Q10 = psSS->RD_Q10; } -- cgit v1.2.3