Loading lib_rend/lib_rend.c +13 −13 Original line number Diff line number Diff line Loading @@ -3464,6 +3464,7 @@ static ivas_error renderMcCustomLsToBinauralRoom( ivas_error error; IVAS_REND_AudioBuffer tmpRotBuffer; IVAS_REND_AudioBuffer tmpMcBuffer; IVAS_REND_AudioBuffer *tmpBufPtr; headRotEnabled = mcInput->base.ctx.pHeadRotData->headRotEnabled; Loading @@ -3490,14 +3491,13 @@ static ivas_error renderMcCustomLsToBinauralRoom( tmpMcBuffer.data = count_malloc( tmpMcBuffer.config.numSamplesPerChannel * tmpMcBuffer.config.numChannels * sizeof( float ) ); set_zero( tmpMcBuffer.data, tmpMcBuffer.config.numSamplesPerChannel * tmpMcBuffer.config.numChannels ); tmpBufPtr = ( headRotEnabled ) ? &tmpRotBuffer : &mcInput->base.inputBuffer; for ( i = 0; i < mcInput->base.inputBuffer.config.numChannels; i++ ) { #define WMC_TOOL_MAN renderBufferChannel( ( headRotEnabled ) ? tmpRotBuffer : mcInput->base.inputBuffer, renderBufferChannel( *tmpBufPtr, i, mcInput->panGains[i], tmpMcBuffer ); #undef WMC_TOOL_MAN } copyBufferTo2dArray( tmpMcBuffer, tmpCrendBuffer ); Loading Loading @@ -3743,6 +3743,7 @@ static ivas_error renderSbaToBinauralRoom( ivas_error error; IVAS_REND_AudioBuffer tmpRotBuffer; IVAS_REND_AudioBuffer tmpMcBuffer; IVAS_REND_AudioBuffer *tmpBufPtr; headRotEnabled = sbaInput->base.ctx.pHeadRotData->headRotEnabled; Loading Loading @@ -3770,14 +3771,13 @@ static ivas_error renderSbaToBinauralRoom( set_zero( tmpMcBuffer.data, tmpMcBuffer.config.numChannels * tmpMcBuffer.config.numSamplesPerChannel ); tmpBufPtr = ( headRotEnabled ) ? &tmpRotBuffer : &sbaInput->base.inputBuffer; for ( i = 0; i < sbaInput->base.inputBuffer.config.numChannels; i++ ) { #define WMC_TOOL_MAN renderBufferChannel( ( headRotEnabled ) ? tmpRotBuffer : sbaInput->base.inputBuffer, renderBufferChannel( *tmpBufPtr, i, sbaInput->hoaDecMtx[i], tmpMcBuffer ); #undef WMC_TOOL_MAN } copyBufferTo2dArray( tmpMcBuffer, tmpCrendBuffer ); Loading Loading
lib_rend/lib_rend.c +13 −13 Original line number Diff line number Diff line Loading @@ -3464,6 +3464,7 @@ static ivas_error renderMcCustomLsToBinauralRoom( ivas_error error; IVAS_REND_AudioBuffer tmpRotBuffer; IVAS_REND_AudioBuffer tmpMcBuffer; IVAS_REND_AudioBuffer *tmpBufPtr; headRotEnabled = mcInput->base.ctx.pHeadRotData->headRotEnabled; Loading @@ -3490,14 +3491,13 @@ static ivas_error renderMcCustomLsToBinauralRoom( tmpMcBuffer.data = count_malloc( tmpMcBuffer.config.numSamplesPerChannel * tmpMcBuffer.config.numChannels * sizeof( float ) ); set_zero( tmpMcBuffer.data, tmpMcBuffer.config.numSamplesPerChannel * tmpMcBuffer.config.numChannels ); tmpBufPtr = ( headRotEnabled ) ? &tmpRotBuffer : &mcInput->base.inputBuffer; for ( i = 0; i < mcInput->base.inputBuffer.config.numChannels; i++ ) { #define WMC_TOOL_MAN renderBufferChannel( ( headRotEnabled ) ? tmpRotBuffer : mcInput->base.inputBuffer, renderBufferChannel( *tmpBufPtr, i, mcInput->panGains[i], tmpMcBuffer ); #undef WMC_TOOL_MAN } copyBufferTo2dArray( tmpMcBuffer, tmpCrendBuffer ); Loading Loading @@ -3743,6 +3743,7 @@ static ivas_error renderSbaToBinauralRoom( ivas_error error; IVAS_REND_AudioBuffer tmpRotBuffer; IVAS_REND_AudioBuffer tmpMcBuffer; IVAS_REND_AudioBuffer *tmpBufPtr; headRotEnabled = sbaInput->base.ctx.pHeadRotData->headRotEnabled; Loading Loading @@ -3770,14 +3771,13 @@ static ivas_error renderSbaToBinauralRoom( set_zero( tmpMcBuffer.data, tmpMcBuffer.config.numChannels * tmpMcBuffer.config.numSamplesPerChannel ); tmpBufPtr = ( headRotEnabled ) ? &tmpRotBuffer : &sbaInput->base.inputBuffer; for ( i = 0; i < sbaInput->base.inputBuffer.config.numChannels; i++ ) { #define WMC_TOOL_MAN renderBufferChannel( ( headRotEnabled ) ? tmpRotBuffer : sbaInput->base.inputBuffer, renderBufferChannel( *tmpBufPtr, i, sbaInput->hoaDecMtx[i], tmpMcBuffer ); #undef WMC_TOOL_MAN } copyBufferTo2dArray( tmpMcBuffer, tmpCrendBuffer ); Loading