Commit 0af0725e authored by Vladimir Malenovsky's avatar Vladimir Malenovsky
Browse files

Merge branch '1890_ref_mr2052_part2' into 'ivas-float-update'

[non-BE] BASOP porting of MR 2052 (#1890) -- float branch - part2

See merge request !2388
parents 72f81a3a 59b3c997
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1212,8 +1212,15 @@ ivas_error IVAS_DEC_ReadFormat(
        }

#ifdef FIX_HRTF_LOAD
#ifdef NONBE_FIX_1297_SPAR_JBM_MEM_SAN
        if ( ( renderer_type_old != st_ivas->renderer_type && renderer_type_old != RENDERER_DISABLE ) ||
             ( st_ivas->ini_active_frame > 0 &&
               ( ( ( st_ivas->ivas_format == MASA_FORMAT || st_ivas->ivas_format == MASA_ISM_FORMAT ) && st_ivas->renderer_type == RENDERER_BINAURAL_PARAMETRIC && st_ivas->ism_mode != ISM_MASA_MODE_DISC ) ||
                 ( st_ivas->ivas_format == SBA_ISM_FORMAT && st_ivas->renderer_type == RENDERER_BINAURAL_FASTCONV && st_ivas->ism_mode != ISM_SBA_MODE_DISC ) ) ) )
#else
        if ( ( renderer_type_old != st_ivas->renderer_type && renderer_type_old != RENDERER_DISABLE ) ||
             ( st_ivas->ini_active_frame > 0 && ( st_ivas->ivas_format == MASA_FORMAT || st_ivas->ivas_format == MASA_ISM_FORMAT ) && st_ivas->renderer_type == RENDERER_BINAURAL_PARAMETRIC && st_ivas->ism_mode != ISM_MASA_MODE_DISC ) )
#endif
        {
            /* JBM: when granularity goes down (e.g. Discrete ISM with TD Obj Renderer -> ParamISM with binaural fastconv
            render what still fits in the new granularity */