diff --git a/lib_rend/ivas_orient_trk.c b/lib_rend/ivas_orient_trk.c index ebf5ed4a4c39fcc22ac4d635d8f49e4383f2f918..a7e47f422a3bccc7da4eaab48d34888bd803ba58 100644 --- a/lib_rend/ivas_orient_trk.c +++ b/lib_rend/ivas_orient_trk.c @@ -657,9 +657,6 @@ ivas_error ivas_orient_trk_Process( ivas_error result; IVAS_QUATERNION refQuat, absQuat, trkQuat; IVAS_QUATERNION trkEuler; -#ifdef OTR_REFERENCE_VECTOR_TRACKING - IVAS_QUATERNION refRot_absRot_product; -#endif /* OTR_REFERENCE_VECTOR_TRACKING */ if ( pOTR == NULL || pTrkRot == NULL ) { @@ -769,12 +766,7 @@ ivas_error ivas_orient_trk_Process( case OTR_TRACKING_REF_VEC_LEV: { /* This processing step of the OTR_TRACKING_REF_VEC/OTR_TRACKING_REF_VEC_LEVEL is identical */ - QuaternionProduct( pOTR->refRot, *pAbsRot, &refRot_absRot_product ); - - pTrkRot->w = refRot_absRot_product.w; - pTrkRot->x = refRot_absRot_product.x; - pTrkRot->y = refRot_absRot_product.y; - pTrkRot->z = refRot_absRot_product.z; + QuaternionProduct( refQuat, absQuat, &trkQuat ); break; } #endif /* OTR_REFERENCE_VECTOR_TRACKING */