Loading lib_com/options.h +2 −1 Original line number Diff line number Diff line Loading @@ -156,7 +156,8 @@ #define SPLIT_REND_WITH_HEAD_ROT_PARAMBIN /* Nokia: Issue 623: Split rendering support for parambin renderer */ #define FIX_658_SPLIT_REND_MASA /*Dlb : Fix for issue 658, uninitialized memory access in MASA in Split rendering 0DOF mode*/ #define OSBA_SPLIT_RENDERING #define ROM_TO_RAM #define ROM_TO_RAM /*Dlb : ROM optimization in SR mode*/ #define FIX_712_713_SPLIT_REND_MASA_MC /*Dlb : Fix for issue 712 and 713*/ #endif /* ### API_5MS switches start ### */ Loading lib_rend/lib_rend.c +3 −1 Original line number Diff line number Diff line Loading @@ -7323,8 +7323,10 @@ static ivas_error renderMcToSplitBinaural( /* copy input to tdrend input/output buffer */ copyBufferTo2dArray( mcInput->base.inputBuffer, tmpRendBuffer ); #ifdef FIX_712_713_SPLIT_REND_MASA_MC /* perform rotation in source format to tmpRotBuffer */ pCombinedOrientationDataLocal = &combinedOrientationDataLocal; #endif /* Render */ if ( ( error = ivas_td_binaural_renderer_ext( ( pos_idx == 0 ) ? &mcInput->tdRendWrapper : &mcInput->splitTdRendWrappers[pos_idx - 1], Loading Loading @@ -8750,7 +8752,7 @@ static void renderMasaToBinaural( copyBufferTo2dArray( masaInput->base.inputBuffer, tmpBuffer_buff ); copyMasaMetadataToDiracRenderer( &masaInput->masaMetadata, masaInput->decDummy->hSpatParamRendCom ); #ifdef SPLIT_REND_WITH_HEAD_ROT #ifdef FIX_712_713_SPLIT_REND_MASA_MC if ( is_split_rend_mode ) { int16_t sf, i, j; Loading Loading
lib_com/options.h +2 −1 Original line number Diff line number Diff line Loading @@ -156,7 +156,8 @@ #define SPLIT_REND_WITH_HEAD_ROT_PARAMBIN /* Nokia: Issue 623: Split rendering support for parambin renderer */ #define FIX_658_SPLIT_REND_MASA /*Dlb : Fix for issue 658, uninitialized memory access in MASA in Split rendering 0DOF mode*/ #define OSBA_SPLIT_RENDERING #define ROM_TO_RAM #define ROM_TO_RAM /*Dlb : ROM optimization in SR mode*/ #define FIX_712_713_SPLIT_REND_MASA_MC /*Dlb : Fix for issue 712 and 713*/ #endif /* ### API_5MS switches start ### */ Loading
lib_rend/lib_rend.c +3 −1 Original line number Diff line number Diff line Loading @@ -7323,8 +7323,10 @@ static ivas_error renderMcToSplitBinaural( /* copy input to tdrend input/output buffer */ copyBufferTo2dArray( mcInput->base.inputBuffer, tmpRendBuffer ); #ifdef FIX_712_713_SPLIT_REND_MASA_MC /* perform rotation in source format to tmpRotBuffer */ pCombinedOrientationDataLocal = &combinedOrientationDataLocal; #endif /* Render */ if ( ( error = ivas_td_binaural_renderer_ext( ( pos_idx == 0 ) ? &mcInput->tdRendWrapper : &mcInput->splitTdRendWrappers[pos_idx - 1], Loading Loading @@ -8750,7 +8752,7 @@ static void renderMasaToBinaural( copyBufferTo2dArray( masaInput->base.inputBuffer, tmpBuffer_buff ); copyMasaMetadataToDiracRenderer( &masaInput->masaMetadata, masaInput->decDummy->hSpatParamRendCom ); #ifdef SPLIT_REND_WITH_HEAD_ROT #ifdef FIX_712_713_SPLIT_REND_MASA_MC if ( is_split_rend_mode ) { int16_t sf, i, j; Loading