Loading lib_rend/lib_rend.c +13 −0 Original line number Diff line number Diff line Loading @@ -4960,6 +4960,19 @@ int16_t IVAS_REND_FeedRenderConfig( mvr2r( renderConfig.room_acoustics.pAcoustic_dsr, hRenderConfig->roomAcoustics.pAcoustic_dsr, CLDFB_NO_CHANNELS_MAX ); mvr2r( renderConfig.directivity, hRenderConfig->directivity, 3 ); #ifdef EARLY_REFLECTIONS hRenderConfig->roomAcoustics.use_er = 0; if (renderConfig.room_acoustics.use_er == 1) { hRenderConfig->roomAcoustics.use_er = renderConfig.room_acoustics.use_er; hRenderConfig->roomAcoustics.lowComplexity = renderConfig.room_acoustics.lowComplexity; hRenderConfig->roomAcoustics.dimensions = renderConfig.room_acoustics.dimensions; hRenderConfig->roomAcoustics.ListenerOrigin = renderConfig.room_acoustics.ListenerOrigin; mvr2r(renderConfig.room_acoustics.AbsCoeff, hRenderConfig->roomAcoustics.AbsCoeff, ER_ABS_COEFF); } #endif #ifdef SPLIT_REND_WITH_HEAD_ROT hRenderConfig->split_rend_config = renderConfig.split_rend_config; /* Overwrite any pose correction settings if 0 DOF (no pose correction) was selected */ Loading Loading
lib_rend/lib_rend.c +13 −0 Original line number Diff line number Diff line Loading @@ -4960,6 +4960,19 @@ int16_t IVAS_REND_FeedRenderConfig( mvr2r( renderConfig.room_acoustics.pAcoustic_dsr, hRenderConfig->roomAcoustics.pAcoustic_dsr, CLDFB_NO_CHANNELS_MAX ); mvr2r( renderConfig.directivity, hRenderConfig->directivity, 3 ); #ifdef EARLY_REFLECTIONS hRenderConfig->roomAcoustics.use_er = 0; if (renderConfig.room_acoustics.use_er == 1) { hRenderConfig->roomAcoustics.use_er = renderConfig.room_acoustics.use_er; hRenderConfig->roomAcoustics.lowComplexity = renderConfig.room_acoustics.lowComplexity; hRenderConfig->roomAcoustics.dimensions = renderConfig.room_acoustics.dimensions; hRenderConfig->roomAcoustics.ListenerOrigin = renderConfig.room_acoustics.ListenerOrigin; mvr2r(renderConfig.room_acoustics.AbsCoeff, hRenderConfig->roomAcoustics.AbsCoeff, ER_ABS_COEFF); } #endif #ifdef SPLIT_REND_WITH_HEAD_ROT hRenderConfig->split_rend_config = renderConfig.split_rend_config; /* Overwrite any pose correction settings if 0 DOF (no pose correction) was selected */ Loading