Loading lib_rend/ivas_dirac_dec_binaural_functions.c +1 −1 Original line number Diff line number Diff line Loading @@ -753,7 +753,7 @@ static void ivas_dirac_dec_binaural_internal( #ifdef JBM_TSM_ON_TCS adaptTransportSignalsHeadtracked( hCombinedOrientationData, Cldfb_RealBuffer_in, Cldfb_ImagBuffer_in, nBins, hDirAC->subframe_nbslots[subframe], Rmat ); ivas_dirac_dec_binaural_check_and_switch_transports_headtracked( hCombinedOrientationData, Cldfb_ImagBuffer_in, Cldfb_RealBuffer_in, nBins, hDirAC->subframe_nbslots[subframe], Rmat ); ivas_dirac_dec_binaural_check_and_switch_transports_headtracked( hCombinedOrientationData, Cldfb_RealBuffer_in, Cldfb_ImagBuffer_in, nBins, hDirAC->subframe_nbslots[subframe], Rmat ); #else adaptTransportSignalsHeadtracked( hCombinedOrientationData, Cldfb_RealBuffer_in, Cldfb_ImagBuffer_in, nBins, Rmat ); Loading lib_rend/ivas_rotation.c +0 −14 Original line number Diff line number Diff line Loading @@ -1105,20 +1105,6 @@ ivas_error combine_external_and_head_orientations( } } // TODO(Nokia): remove this before merging to main ////////////////////////////////////////////////////////////////////////// /* Uncomment below to round the combined quaternions. Rounded values should get rid of numerical errors and * the output should be BE.*/ /*for ( i = 0; i < MAX_PARAM_SPATIAL_SUBFRAMES; i++ ) { float divFloat = 10000.0f; hCombinedOrientationData->Quaternions[i].w = roundf(hCombinedOrientationData->Quaternions[i].w * divFloat) / divFloat; hCombinedOrientationData->Quaternions[i].x = roundf(hCombinedOrientationData->Quaternions[i].x * divFloat) / divFloat; hCombinedOrientationData->Quaternions[i].y = roundf(hCombinedOrientationData->Quaternions[i].y * divFloat) / divFloat; hCombinedOrientationData->Quaternions[i].z = roundf(hCombinedOrientationData->Quaternions[i].z * divFloat) / divFloat; }*/ ////////////////////////////////////////////////////////////////////////// if ( headRotQuaternions != NULL || hExtOrientationData != NULL ) { /* Calculate the combined rotation matrix */ Loading Loading
lib_rend/ivas_dirac_dec_binaural_functions.c +1 −1 Original line number Diff line number Diff line Loading @@ -753,7 +753,7 @@ static void ivas_dirac_dec_binaural_internal( #ifdef JBM_TSM_ON_TCS adaptTransportSignalsHeadtracked( hCombinedOrientationData, Cldfb_RealBuffer_in, Cldfb_ImagBuffer_in, nBins, hDirAC->subframe_nbslots[subframe], Rmat ); ivas_dirac_dec_binaural_check_and_switch_transports_headtracked( hCombinedOrientationData, Cldfb_ImagBuffer_in, Cldfb_RealBuffer_in, nBins, hDirAC->subframe_nbslots[subframe], Rmat ); ivas_dirac_dec_binaural_check_and_switch_transports_headtracked( hCombinedOrientationData, Cldfb_RealBuffer_in, Cldfb_ImagBuffer_in, nBins, hDirAC->subframe_nbslots[subframe], Rmat ); #else adaptTransportSignalsHeadtracked( hCombinedOrientationData, Cldfb_RealBuffer_in, Cldfb_ImagBuffer_in, nBins, Rmat ); Loading
lib_rend/ivas_rotation.c +0 −14 Original line number Diff line number Diff line Loading @@ -1105,20 +1105,6 @@ ivas_error combine_external_and_head_orientations( } } // TODO(Nokia): remove this before merging to main ////////////////////////////////////////////////////////////////////////// /* Uncomment below to round the combined quaternions. Rounded values should get rid of numerical errors and * the output should be BE.*/ /*for ( i = 0; i < MAX_PARAM_SPATIAL_SUBFRAMES; i++ ) { float divFloat = 10000.0f; hCombinedOrientationData->Quaternions[i].w = roundf(hCombinedOrientationData->Quaternions[i].w * divFloat) / divFloat; hCombinedOrientationData->Quaternions[i].x = roundf(hCombinedOrientationData->Quaternions[i].x * divFloat) / divFloat; hCombinedOrientationData->Quaternions[i].y = roundf(hCombinedOrientationData->Quaternions[i].y * divFloat) / divFloat; hCombinedOrientationData->Quaternions[i].z = roundf(hCombinedOrientationData->Quaternions[i].z * divFloat) / divFloat; }*/ ////////////////////////////////////////////////////////////////////////// if ( headRotQuaternions != NULL || hExtOrientationData != NULL ) { /* Calculate the combined rotation matrix */ Loading