| Index: third_party/opus/src/silk/control_SNR.c
|
| diff --git a/third_party/opus/src/silk/control_SNR.c b/third_party/opus/src/silk/control_SNR.c
|
| index cee87eb0d8b37c54e05706fb68a8cdc18c9aab4c..464c1acfe88451abf6a3ed45db26b25cd0c653f0 100644
|
| --- a/third_party/opus/src/silk/control_SNR.c
|
| +++ b/third_party/opus/src/silk/control_SNR.c
|
| @@ -64,8 +64,7 @@ opus_int silk_control_SNR(
|
| /* Find bitrate interval in table and interpolate */
|
| for( k = 1; k < TARGET_RATE_TAB_SZ; k++ ) {
|
| if( TargetRate_bps <= rateTable[ k ] ) {
|
| - frac_Q6 = silk_DIV32( silk_LSHIFT( TargetRate_bps - rateTable[ k - 1 ], 6 ),
|
| - rateTable[ k ] - rateTable[ k - 1 ] );
|
| + frac_Q6 = silk_DIV32( silk_LSHIFT( TargetRate_bps - rateTable[ k - 1 ], 6 ), rateTable[ k ] - rateTable[ k - 1 ] );
|
| psEncC->SNR_dB_Q7 = silk_LSHIFT( silk_SNR_table_Q1[ k - 1 ], 6 ) + silk_MUL( frac_Q6, silk_SNR_table_Q1[ k ] - silk_SNR_table_Q1[ k - 1 ] );
|
| break;
|
| }
|
|
|