Loading lib_dec/TonalComponentDetection.c +4 −0 Original line number Diff line number Diff line Loading @@ -315,7 +315,11 @@ static void getEnvelope( inv_len = mult_r(level, InvIntTable[nFilterLength]); FOR (i = n1; i < nSamples-n2; i++) { #ifdef BASOP_NOGLOB sum = L_add_sat(sum, L_sub(powerSpec[i+n2],powerSpec[i-n1])); #else sum = L_add(sum, L_sub(powerSpec[i+n2],powerSpec[i-n1])); #endif envelope[i] = Mpy_32_16_1(sum, inv_len); move32(); } Loading Loading
lib_dec/TonalComponentDetection.c +4 −0 Original line number Diff line number Diff line Loading @@ -315,7 +315,11 @@ static void getEnvelope( inv_len = mult_r(level, InvIntTable[nFilterLength]); FOR (i = n1; i < nSamples-n2; i++) { #ifdef BASOP_NOGLOB sum = L_add_sat(sum, L_sub(powerSpec[i+n2],powerSpec[i-n1])); #else sum = L_add(sum, L_sub(powerSpec[i+n2],powerSpec[i-n1])); #endif envelope[i] = Mpy_32_16_1(sum, inv_len); move32(); } Loading