Loading lib_enc/bw_detect_fx.c +22 −13 Original line number Diff line number Diff line Loading @@ -336,7 +336,15 @@ void bw_detect_fx( sum32 = L_mac0_o( sum32, *pt1, *pt1, &Overflow ); pt1++; } test(); test(); IF( st->element_mode != EVS_MONO && EQ_32( sum32, MAX_32 ) && GT_16( Q_dct, 41 ) /* Any Q-value greater than Q41 for MAX_32 will be less than 0.001*/ ) { spect_bin[i] = -6144; /* log10f( 0.00100000005 ) in Q11 */ move16(); } ELSE { IF( LE_32( sum32, 1 ) ) { /*deal with zero spectrum*/ Loading @@ -358,6 +366,7 @@ void bw_detect_fx( } } } } IF( enerBuffer != NULL ) { Loading Loading
lib_enc/bw_detect_fx.c +22 −13 Original line number Diff line number Diff line Loading @@ -336,7 +336,15 @@ void bw_detect_fx( sum32 = L_mac0_o( sum32, *pt1, *pt1, &Overflow ); pt1++; } test(); test(); IF( st->element_mode != EVS_MONO && EQ_32( sum32, MAX_32 ) && GT_16( Q_dct, 41 ) /* Any Q-value greater than Q41 for MAX_32 will be less than 0.001*/ ) { spect_bin[i] = -6144; /* log10f( 0.00100000005 ) in Q11 */ move16(); } ELSE { IF( LE_32( sum32, 1 ) ) { /*deal with zero spectrum*/ Loading @@ -358,6 +366,7 @@ void bw_detect_fx( } } } } IF( enerBuffer != NULL ) { Loading