Loading lib_rend/ivas_objectRenderer.c +0 −34 Original line number Diff line number Diff line Loading @@ -459,7 +459,6 @@ void TDREND_Update_object_positions( TDREND_MIX_SRC_SetPos( hBinRendererTd, nS, Pos ); TDREND_MIX_SRC_SetDirAtten( hBinRendererTd, nS, DirAtten_p ); #ifdef ISM_NO_DIEGETIC_PAN #ifdef TD5 if ( fabs( hIsmMetaData[nS]->no_diegetic_pan ) <= 1.f ) { Pos[0] = 0; Loading @@ -472,39 +471,6 @@ void TDREND_Update_object_positions( { TDREND_MIX_SRC_SetPlayState( hBinRendererTd, nS, TDREND_PLAYSTATUS_PLAYING ); } #else if ( hBinRendererTd->Sources[nS]->no_diegtic_pan > 3 ) { Pos[0] = 0; Pos[1] = sinf( hIsmMetaData[nS]->azimuth * PI_OVER_180 ); Pos[2] = 0; TDREND_MIX_SRC_SetPos( hBinRendererTd, nS, Pos ); TDREND_MIX_SRC_SetPlayState( hBinRendererTd, nS, TDREND_PLAYSTATUS_PLAYING_NO_DIEGETIC ); if ( hIsmMetaData[nS]->elevation != -90.f ) { hBinRendererTd->Sources[nS]->no_diegtic_pan = 0; } } else { TDREND_MIX_SRC_SetPlayState( hBinRendererTd, nS, TDREND_PLAYSTATUS_PLAYING ); if ( ( hIsmMetaData[nS]->elevation == -90.f ) && ( hBinRendererTd->Sources[nS]->no_diegtic_pan >= 0 ) ) { hBinRendererTd->Sources[nS]->no_diegtic_pan++; hBinRendererTd->Sources[nS]->no_diegtic_pan = hBinRendererTd->Sources[nS]->no_diegtic_pan * -1; } else if ( ( hIsmMetaData[nS]->elevation == 90.f ) && ( hBinRendererTd->Sources[nS]->no_diegtic_pan < 0 ) ) { hBinRendererTd->Sources[nS]->no_diegtic_pan = hBinRendererTd->Sources[nS]->no_diegtic_pan * -1; hBinRendererTd->Sources[nS]->no_diegtic_pan++; } else { hBinRendererTd->Sources[nS]->no_diegtic_pan = 0; } } #endif #else TDREND_MIX_SRC_SetPlayState( hBinRendererTd, nS, TDREND_PLAYSTATUS_PLAYING ); #endif Loading lib_rend/ivas_objectRenderer_sources.c +0 −2 Original line number Diff line number Diff line Loading @@ -688,9 +688,7 @@ void TDREND_SRC_Init( Src_p->azim_prev = 0.0f; Src_p->elev_prev = 0.0f; #ifdef ISM_NO_DIEGETIC_PAN #ifndef TD5 Src_p->no_diegtic_pan = 0; #endif #endif return; Loading Loading
lib_rend/ivas_objectRenderer.c +0 −34 Original line number Diff line number Diff line Loading @@ -459,7 +459,6 @@ void TDREND_Update_object_positions( TDREND_MIX_SRC_SetPos( hBinRendererTd, nS, Pos ); TDREND_MIX_SRC_SetDirAtten( hBinRendererTd, nS, DirAtten_p ); #ifdef ISM_NO_DIEGETIC_PAN #ifdef TD5 if ( fabs( hIsmMetaData[nS]->no_diegetic_pan ) <= 1.f ) { Pos[0] = 0; Loading @@ -472,39 +471,6 @@ void TDREND_Update_object_positions( { TDREND_MIX_SRC_SetPlayState( hBinRendererTd, nS, TDREND_PLAYSTATUS_PLAYING ); } #else if ( hBinRendererTd->Sources[nS]->no_diegtic_pan > 3 ) { Pos[0] = 0; Pos[1] = sinf( hIsmMetaData[nS]->azimuth * PI_OVER_180 ); Pos[2] = 0; TDREND_MIX_SRC_SetPos( hBinRendererTd, nS, Pos ); TDREND_MIX_SRC_SetPlayState( hBinRendererTd, nS, TDREND_PLAYSTATUS_PLAYING_NO_DIEGETIC ); if ( hIsmMetaData[nS]->elevation != -90.f ) { hBinRendererTd->Sources[nS]->no_diegtic_pan = 0; } } else { TDREND_MIX_SRC_SetPlayState( hBinRendererTd, nS, TDREND_PLAYSTATUS_PLAYING ); if ( ( hIsmMetaData[nS]->elevation == -90.f ) && ( hBinRendererTd->Sources[nS]->no_diegtic_pan >= 0 ) ) { hBinRendererTd->Sources[nS]->no_diegtic_pan++; hBinRendererTd->Sources[nS]->no_diegtic_pan = hBinRendererTd->Sources[nS]->no_diegtic_pan * -1; } else if ( ( hIsmMetaData[nS]->elevation == 90.f ) && ( hBinRendererTd->Sources[nS]->no_diegtic_pan < 0 ) ) { hBinRendererTd->Sources[nS]->no_diegtic_pan = hBinRendererTd->Sources[nS]->no_diegtic_pan * -1; hBinRendererTd->Sources[nS]->no_diegtic_pan++; } else { hBinRendererTd->Sources[nS]->no_diegtic_pan = 0; } } #endif #else TDREND_MIX_SRC_SetPlayState( hBinRendererTd, nS, TDREND_PLAYSTATUS_PLAYING ); #endif Loading
lib_rend/ivas_objectRenderer_sources.c +0 −2 Original line number Diff line number Diff line Loading @@ -688,9 +688,7 @@ void TDREND_SRC_Init( Src_p->azim_prev = 0.0f; Src_p->elev_prev = 0.0f; #ifdef ISM_NO_DIEGETIC_PAN #ifndef TD5 Src_p->no_diegtic_pan = 0; #endif #endif return; Loading