Loading lib_dec/ivas_binRenderer_internal.c +4 −4 Original line number Diff line number Diff line Loading @@ -185,19 +185,19 @@ static ivas_error ivas_binRenderer_convModuleOpen( #ifdef FIX_814_DOUBLE_PREC_IN_REVERB for ( ; bandIdx < 10; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.6f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.6f * hBinRenConvModule->numTaps - FLT_MIN + 1.0f ); } for ( ; bandIdx < 20; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.5f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.5f * hBinRenConvModule->numTaps - FLT_MIN + 1.0f ); } for ( ; bandIdx < 30; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.4f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.4f * hBinRenConvModule->numTaps - FLT_MIN + 1.0f ); } for ( ; bandIdx < hBinRenderer->conv_band; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.3f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.3f * hBinRenConvModule->numTaps - FLT_MIN + 1.0f ); } #else for ( ; bandIdx < 10; bandIdx++ ) Loading Loading
lib_dec/ivas_binRenderer_internal.c +4 −4 Original line number Diff line number Diff line Loading @@ -185,19 +185,19 @@ static ivas_error ivas_binRenderer_convModuleOpen( #ifdef FIX_814_DOUBLE_PREC_IN_REVERB for ( ; bandIdx < 10; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.6f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.6f * hBinRenConvModule->numTaps - FLT_MIN + 1.0f ); } for ( ; bandIdx < 20; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.5f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.5f * hBinRenConvModule->numTaps - FLT_MIN + 1.0f ); } for ( ; bandIdx < 30; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.4f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.4f * hBinRenConvModule->numTaps - FLT_MIN + 1.0f ); } for ( ; bandIdx < hBinRenderer->conv_band; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.3f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.3f * hBinRenConvModule->numTaps - FLT_MIN + 1.0f ); } #else for ( ; bandIdx < 10; bandIdx++ ) Loading