Loading lib_dec/ivas_sba_dec.c +15 −5 Original line number Diff line number Diff line Loading @@ -691,6 +691,10 @@ ivas_error ivas_sba_dec_reconfigure( *-----------------------------------------------------------------*/ /* renderer might have changed */ intern_config_old = st_ivas->intern_config; #ifdef SBA_BR_SWITCHING_2 RENDERER_TYPE old_renderer_type; old_renderer_type = st_ivas->renderer_type; #endif ivas_renderer_select( st_ivas ); /* side effect of the renderer selection can be a changed internal config */ Loading @@ -715,7 +719,10 @@ ivas_error ivas_sba_dec_reconfigure( { ivas_binRenderer_close( &st_ivas->hBinRenderer ); } #ifdef SBA_BR_SWITCHING_2 if (st_ivas->renderer_type != old_renderer_type) { #endif if (st_ivas->renderer_type == RENDERER_BINAURAL_PARAMETRIC || st_ivas->renderer_type == RENDERER_BINAURAL_PARAMETRIC_ROOM || st_ivas->renderer_type == RENDERER_STEREO_PARAMETRIC) { /* open parametric binaural renderer */ Loading @@ -724,6 +731,9 @@ ivas_error ivas_sba_dec_reconfigure( return error; } } #ifdef SBA_BR_SWITCHING_2 } #endif else if ( st_ivas->hDiracDecBin != NULL && ( st_ivas->renderer_type != RENDERER_BINAURAL_PARAMETRIC && st_ivas->renderer_type != RENDERER_BINAURAL_PARAMETRIC_ROOM && st_ivas->renderer_type != RENDERER_STEREO_PARAMETRIC ) ) { ivas_dirac_dec_close_binaural_data( &st_ivas->hDiracDecBin ); Loading Loading
lib_dec/ivas_sba_dec.c +15 −5 Original line number Diff line number Diff line Loading @@ -691,6 +691,10 @@ ivas_error ivas_sba_dec_reconfigure( *-----------------------------------------------------------------*/ /* renderer might have changed */ intern_config_old = st_ivas->intern_config; #ifdef SBA_BR_SWITCHING_2 RENDERER_TYPE old_renderer_type; old_renderer_type = st_ivas->renderer_type; #endif ivas_renderer_select( st_ivas ); /* side effect of the renderer selection can be a changed internal config */ Loading @@ -715,7 +719,10 @@ ivas_error ivas_sba_dec_reconfigure( { ivas_binRenderer_close( &st_ivas->hBinRenderer ); } #ifdef SBA_BR_SWITCHING_2 if (st_ivas->renderer_type != old_renderer_type) { #endif if (st_ivas->renderer_type == RENDERER_BINAURAL_PARAMETRIC || st_ivas->renderer_type == RENDERER_BINAURAL_PARAMETRIC_ROOM || st_ivas->renderer_type == RENDERER_STEREO_PARAMETRIC) { /* open parametric binaural renderer */ Loading @@ -724,6 +731,9 @@ ivas_error ivas_sba_dec_reconfigure( return error; } } #ifdef SBA_BR_SWITCHING_2 } #endif else if ( st_ivas->hDiracDecBin != NULL && ( st_ivas->renderer_type != RENDERER_BINAURAL_PARAMETRIC && st_ivas->renderer_type != RENDERER_BINAURAL_PARAMETRIC_ROOM && st_ivas->renderer_type != RENDERER_STEREO_PARAMETRIC ) ) { ivas_dirac_dec_close_binaural_data( &st_ivas->hDiracDecBin ); Loading