diff --git a/lib_dec/ivas_cpe_dec_fx.c b/lib_dec/ivas_cpe_dec_fx.c index c9cfa8a399733cd681f4c8d1cd705aa46ba689ab..fc3da15ba33d830beefa0b853156a0b9f654d60e 100644 --- a/lib_dec/ivas_cpe_dec_fx.c +++ b/lib_dec/ivas_cpe_dec_fx.c @@ -317,7 +317,7 @@ ivas_error ivas_cpe_dec_fx( Word32 brate_surplus[CPE_CHANNELS]; IF( EQ_16( (Word16) st_ivas->ism_mode, ISM_MASA_MODE_MASA_ONE_OBJ ) || EQ_16( (Word16) st_ivas->ism_mode, ISM_MASA_MODE_PARAM_ONE_OBJ ) || EQ_16( (Word16) st_ivas->ism_mode, ISM_MASA_MODE_DISC ) ) { - brate_surplus[0] = (Word16) L_shr( L_mult( (Word16) L_shr( ( hCPE->brate_surplus / FRAMES_PER_SEC ), 1 ), FRAMES_PER_SEC ), 1 ); + brate_surplus[0] = L_shr( L_mult( (Word16) L_shr( ( hCPE->brate_surplus / FRAMES_PER_SEC ), 1 ), FRAMES_PER_SEC ), 1 ); brate_surplus[1] = L_sub( hCPE->brate_surplus, brate_surplus[0] ); }