Commit 4f263216 authored by stoutjesdijk's avatar stoutjesdijk 🎧
Browse files

init OTR pointer similar to renderer/decoder. Consider modifying ivas_orient_trk_Init instead.

parent efd10660
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -248,6 +248,7 @@ void ObjRenderIVASFrame(

        if ( st_ivas->hRenderConfig->roomAcoustics.late_reverb_on && ( st_ivas->ini_frame == 0 ) )
        {
            // @TODO add error handling!
            ivas_reverb_open( &st_ivas->hCrend->hReverb, st_ivas->transport_config, NULL, st_ivas->hRenderConfig, st_ivas->hDecoderConfig->output_Fs );
        }
    }
@@ -260,6 +261,7 @@ void ObjRenderIVASFrame(
        /* Update the listener's location/orientation */
#ifdef FIX_I109_ORIENTATION_TRACKING
        if ( st_ivas->hHeadTrackData != NULL )
        // @TODO add error handling!
        {
            ivas_orient_trk_Process( st_ivas->hHeadTrackData->OrientationTracker,
                                     st_ivas->hHeadTrackData->Quaternions[subframe_idx],
@@ -277,6 +279,7 @@ void ObjRenderIVASFrame(

        if ( ( st_ivas->hRenderConfig != NULL ) && ( st_ivas->hRenderConfig->roomAcoustics.late_reverb_on ) )
        {
            // @TODO add error handling!
            ivas_reverb_process( st_ivas->hCrend->hReverb, st_ivas->transport_config, 0, output, reverb_signal, subframe_idx );
        }

+1 −0
Original line number Diff line number Diff line
@@ -329,6 +329,7 @@ int main( int argc, char *argv[] )
            exit( -1 );
        }
        ivas_orient_trk_Init( st_ivas->hHeadTrackData->OrientationTracker );
        st_ivas->hHeadTrackData->OrientationTracker->trackingType = OTR_TRACKING_NONE;
#endif
    }
    else