Loading lib_rend/ivas_splitRendererPre.c +23 −4 Original line number Diff line number Diff line Loading @@ -2329,7 +2329,19 @@ static ivas_error ivas_renderMultiTDBinToSplitBinaural( } /*zero pad*/ #ifdef API_5MS if ( pcm_out ) { #endif bit_len = SplitRendBitRate / FRAMES_PER_SEC; #ifdef API_5MS } else { bit_len = SplitRendBitRate * codec_frame_size_ms / 1000; } #endif while ( pBits->bits_written < bit_len ) { ivas_split_rend_bitstream_write_int32( pBits, (int32_t) 0, 1 ); Loading Loading @@ -2561,9 +2573,16 @@ ivas_error ivas_renderMultiBinToSplitBinaural( /*zero pad*/ /*TODO: do this inside the LCLD ENC codec */ #ifdef API_5MS bit_len = SplitRendBitRate * codec_frame_size_ms / 1000; #else if ( pcm_out ) { #endif bit_len = SplitRendBitRate / FRAMES_PER_SEC; #ifdef API_5MS } else { bit_len = SplitRendBitRate * codec_frame_size_ms / 1000; } #endif while ( pBits->bits_written < bit_len ) Loading lib_rend/lib_rend.c +4 −2 Original line number Diff line number Diff line Loading @@ -8253,7 +8253,8 @@ static ivas_error renderSbaToSplitBinaural( low_res_pre_rend_rot #ifdef API_5MS , MAX_PARAM_SPATIAL_SUBFRAMES getNumSubframesInBuffer( &outAudio, *sbaInput->base.ctx.pOutSampleRate ) // MAX_PARAM_SPATIAL_SUBFRAMES #endif ); accumulateCLDFBArrayToBuffer( Cldfb_RealBuffer_Binaural, Cldfb_ImagBuffer_Binaural, &outAudio ); Loading Loading @@ -8302,7 +8303,8 @@ static ivas_error renderSbaToBinaural( 0 #ifdef API_5MS , 1 getNumSubframesInBuffer( &outAudio, *sbaInput->base.ctx.pOutSampleRate ) // 1 #endif ); accumulateCLDFBArrayToBuffer( Cldfb_RealBuffer_Binaural, Cldfb_ImagBuffer_Binaural, &outAudio ); Loading Loading
lib_rend/ivas_splitRendererPre.c +23 −4 Original line number Diff line number Diff line Loading @@ -2329,7 +2329,19 @@ static ivas_error ivas_renderMultiTDBinToSplitBinaural( } /*zero pad*/ #ifdef API_5MS if ( pcm_out ) { #endif bit_len = SplitRendBitRate / FRAMES_PER_SEC; #ifdef API_5MS } else { bit_len = SplitRendBitRate * codec_frame_size_ms / 1000; } #endif while ( pBits->bits_written < bit_len ) { ivas_split_rend_bitstream_write_int32( pBits, (int32_t) 0, 1 ); Loading Loading @@ -2561,9 +2573,16 @@ ivas_error ivas_renderMultiBinToSplitBinaural( /*zero pad*/ /*TODO: do this inside the LCLD ENC codec */ #ifdef API_5MS bit_len = SplitRendBitRate * codec_frame_size_ms / 1000; #else if ( pcm_out ) { #endif bit_len = SplitRendBitRate / FRAMES_PER_SEC; #ifdef API_5MS } else { bit_len = SplitRendBitRate * codec_frame_size_ms / 1000; } #endif while ( pBits->bits_written < bit_len ) Loading
lib_rend/lib_rend.c +4 −2 Original line number Diff line number Diff line Loading @@ -8253,7 +8253,8 @@ static ivas_error renderSbaToSplitBinaural( low_res_pre_rend_rot #ifdef API_5MS , MAX_PARAM_SPATIAL_SUBFRAMES getNumSubframesInBuffer( &outAudio, *sbaInput->base.ctx.pOutSampleRate ) // MAX_PARAM_SPATIAL_SUBFRAMES #endif ); accumulateCLDFBArrayToBuffer( Cldfb_RealBuffer_Binaural, Cldfb_ImagBuffer_Binaural, &outAudio ); Loading Loading @@ -8302,7 +8303,8 @@ static ivas_error renderSbaToBinaural( 0 #ifdef API_5MS , 1 getNumSubframesInBuffer( &outAudio, *sbaInput->base.ctx.pOutSampleRate ) // 1 #endif ); accumulateCLDFBArrayToBuffer( Cldfb_RealBuffer_Binaural, Cldfb_ImagBuffer_Binaural, &outAudio ); Loading