Commit a0b2c8d8 authored by Archit Tamarapu's avatar Archit Tamarapu
Browse files

[fix] external orientation interpolation start quaternion

parent 8ba5afa4
Loading
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -1686,10 +1686,15 @@ void external_target_interpolation(

/* Use the most recent external orientation as the starting orientation */
#ifdef API_5MS
            if ( hExtOrientationData->enableExternalOrientation )
            if ( hExtOrientationData->enableExternalOrientation == 1 )
            {
                hCombinedOrientationData->Quaternions_ext_interpolation_start = hCombinedOrientationData->Quaternion_prev_extOrientation;
            }
            else if ( hExtOrientationData->enableExternalOrientation == 2 )
            {
                hCombinedOrientationData->Quaternions_ext_interpolation_start = hCombinedOrientationData->Quaternion_frozen_ext;
            }

#else
            if ( hExtOrientationData->enableExternalOrientation[i] == 1 )
            {