Commit 825f5550 authored by Serdar Buyuksarac's avatar Serdar Buyuksarac
Browse files

Make the subtraction element bigger.

parent 0718f5bb
Loading
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -176,6 +176,8 @@ static ivas_error ivas_binRenderer_convModuleOpen(
    {
        hBinRenConvModule->numTaps = BINAURAL_NTAPS_MAX;

        const float fltDistortion = 1e-5F;

        /* Use variable order filtering */
        bandIdx = 0;
        for ( ; bandIdx < 5; bandIdx++ )
@@ -185,19 +187,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 - FLT_MIN + 1.0f );
            hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.6f * hBinRenConvModule->numTaps - fltDistortion + 1.0f );
        }
        for ( ; bandIdx < 20; bandIdx++ )
        {
            hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.5f * hBinRenConvModule->numTaps - FLT_MIN + 1.0f );
            hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.5f * hBinRenConvModule->numTaps - fltDistortion + 1.0f );
        }
        for ( ; bandIdx < 30; bandIdx++ )
        {
            hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.4f * hBinRenConvModule->numTaps - FLT_MIN + 1.0f );
            hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.4f * hBinRenConvModule->numTaps - fltDistortion + 1.0f );
        }
        for ( ; bandIdx < hBinRenderer->conv_band; bandIdx++ )
        {
            hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.3f * hBinRenConvModule->numTaps - FLT_MIN + 1.0f );
            hBinRenConvModule->numTapsArray[bandIdx] = (int16_t) ( 0.3f * hBinRenConvModule->numTaps - fltDistortion + 1.0f );
        }
#else
        for ( ; bandIdx < 10; bandIdx++ )