Loading lib_rend/ivas_crend.c +8 −0 Original line number Diff line number Diff line Loading @@ -2289,6 +2289,9 @@ ivas_error ivas_rend_crendProcessSubframesSplitBin( p_tmpInputBuffer[i] = tmpInputBuffer[i]; } /* save current head positions */ pCombinedOrientationDataLocal = hCombinedOrientationData; combinedOrientationDataLocal = *pCombinedOrientationDataLocal; if ( pMultiBinPoseData->poseCorrectionMode == IVAS_SPLIT_REND_POSE_CORRECTION_MODE_CLDFB ) { for ( sf = 1; sf < hCombinedOrientationData->num_subframes; ++sf ) Loading Loading @@ -2366,6 +2369,11 @@ ivas_error ivas_rend_crendProcessSubframesSplitBin( return error; } for ( i = 0; i < 3; i++ ) { mvr2r( pCombinedOrientationDataLocal->Rmat_prev[0][i], hCombinedOrientationData->Rmat_prev[pos_idx][i], 3 ); } for ( i = 0; i < BINAURAL_CHANNELS; ++i ) { /* accumulate LFE to output */ Loading Loading
lib_rend/ivas_crend.c +8 −0 Original line number Diff line number Diff line Loading @@ -2289,6 +2289,9 @@ ivas_error ivas_rend_crendProcessSubframesSplitBin( p_tmpInputBuffer[i] = tmpInputBuffer[i]; } /* save current head positions */ pCombinedOrientationDataLocal = hCombinedOrientationData; combinedOrientationDataLocal = *pCombinedOrientationDataLocal; if ( pMultiBinPoseData->poseCorrectionMode == IVAS_SPLIT_REND_POSE_CORRECTION_MODE_CLDFB ) { for ( sf = 1; sf < hCombinedOrientationData->num_subframes; ++sf ) Loading Loading @@ -2366,6 +2369,11 @@ ivas_error ivas_rend_crendProcessSubframesSplitBin( return error; } for ( i = 0; i < 3; i++ ) { mvr2r( pCombinedOrientationDataLocal->Rmat_prev[0][i], hCombinedOrientationData->Rmat_prev[pos_idx][i], 3 ); } for ( i = 0; i < BINAURAL_CHANNELS; ++i ) { /* accumulate LFE to output */ Loading