Commit 9dbaf4d4 authored by emerit's avatar emerit
Browse files

fix reverb issue

parent 0720f011
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -237,10 +237,12 @@ static ivas_error ivas_rend_initCrend(
            if ( use_brir )
            {
                nb_ear = CRendBin_Combined_BRIR_Use_Symetric_Filters == 0 ? 2 : 1;
                hHrtf->use_symetric_filters = CRendBin_Combined_BRIR_Use_Symetric_Filters;
            }
            else
            {
                nb_ear = CRendBin_Combined_HRIR_Use_Symetric_Filters == 0 ? 2 : 1;
                hHrtf->use_symetric_filters = CRendBin_Combined_HRIR_Use_Symetric_Filters;
            }
            if ( nb_ear == 1 )
            {
@@ -275,6 +277,8 @@ static ivas_error ivas_rend_initCrend(
        else
        {
            nb_ear = CRendBin_HOA3_HRIR_Use_Symetric_Filters == 0 ? 2 : 1;
            hHrtf->use_symetric_filters = CRendBin_HOA3_HRIR_Use_Symetric_Filters;

            if ( nb_ear == 1 )
            {
                curComp = 0;
@@ -701,10 +705,12 @@ static ivas_error ivas_rend_initCrend(
            if ( use_brir )
            {
                nb_ear = hSetOfHRTF->hHRTF_brir_combined->use_symetric_filters == 0 ? 2 : 1;
                hHrtf->use_symetric_filters = hSetOfHRTF->hHRTF_brir_combined->use_symetric_filters;
            }
            else
            {
                nb_ear = hSetOfHRTF->hHRTF_hrir_combined->use_symetric_filters == 0 ? 2 : 1;
                hHrtf->use_symetric_filters = hSetOfHRTF->hHRTF_hrir_combined->use_symetric_filters;
            }
            if ( nb_ear == 1 )
            {
@@ -739,6 +745,8 @@ static ivas_error ivas_rend_initCrend(
        else
        {
            nb_ear = hSetOfHRTF->hHRTF_hrir_hoa3->use_symetric_filters == 0 ? 2 : 1;
            hHrtf->use_symetric_filters = hSetOfHRTF->hHRTF_hrir_hoa3->use_symetric_filters;

            if ( nb_ear == 1 )
            {
                curComp = 0;
+4 −0
Original line number Diff line number Diff line
@@ -961,7 +961,11 @@ static void set_reverb_acoustic_data(
    float *pHrtf_set_r_im[MAX_INTERN_CHANNELS];

    /* use crend hrtf filters */
#ifdef USE_SYMETRIC_HRIR_FILTERS
    if ( ( hHrtf != NULL ) && ( hHrtf->use_symetric_filters == 0 ) )
#else
    if ( hHrtf != NULL )
#endif
    {
        /* Compute HRTF set properties: average left/right energies, IA coherence */
        /* First, find the offset of the frequency-domain data for the 1st frame and assign HRTF pointers */