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) ceilf( 0.6f * hBinRenConvModule->numTaps ); } for ( ; bandIdx < 20; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.5f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ceilf( 0.5f * hBinRenConvModule->numTaps ); } for ( ; bandIdx < 30; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.4f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ceilf( 0.4f * hBinRenConvModule->numTaps ); } for ( ; bandIdx < hBinRenderer->conv_band; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.3f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ceilf( 0.3f * hBinRenConvModule->numTaps ); } #else for ( ; bandIdx < 10; bandIdx++ ) Loading lib_rend/ivas_reverb_filter_design.c +1 −1 Original line number Diff line number Diff line Loading @@ -728,7 +728,7 @@ void ivas_reverb_get_hrtf_set_properties( else { #ifdef FIX_814_DOUBLE_PREC_IN_REVERB base_idx = (int16_t) floorf( tbl_index ); base_idx = (int16_t) tbl_index; #else base_idx = (int16_t) floor( tbl_index ); #endif 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) ceilf( 0.6f * hBinRenConvModule->numTaps ); } for ( ; bandIdx < 20; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.5f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ceilf( 0.5f * hBinRenConvModule->numTaps ); } for ( ; bandIdx < 30; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.4f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ceilf( 0.4f * hBinRenConvModule->numTaps ); } for ( ; bandIdx < hBinRenderer->conv_band; bandIdx++ ) { hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.3f * hBinRenConvModule->numTaps + 1.0f ); hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ceilf( 0.3f * hBinRenConvModule->numTaps ); } #else for ( ; bandIdx < 10; bandIdx++ ) Loading
lib_rend/ivas_reverb_filter_design.c +1 −1 Original line number Diff line number Diff line Loading @@ -728,7 +728,7 @@ void ivas_reverb_get_hrtf_set_properties( else { #ifdef FIX_814_DOUBLE_PREC_IN_REVERB base_idx = (int16_t) floorf( tbl_index ); base_idx = (int16_t) tbl_index; #else base_idx = (int16_t) floor( tbl_index ); #endif Loading