Loading lib_dec/ivas_jbm_dec.c +5 −4 Original line number Diff line number Diff line Loading @@ -2243,12 +2243,12 @@ ivas_error ivas_jbm_dec_tc_buffer_reconfigure( num_tc_buffer_mem = min( hTcBuffer->nchan_transport_internal, nchan_transport_internal ); n_samples_still_available = hTcBuffer->n_samples_buffered - hTcBuffer->n_samples_rendered; /* what is remaining from last frames needs always be smaller than n_samples_granularity */ assert( ( hTcBuffer->n_samples_buffered - hTcBuffer->n_samples_rendered ) < n_samples_granularity ); /* what is remaining from last frame needs always be smaller than the new granularity */ assert( n_samples_still_available < n_samples_granularity ); for ( ch_idx = 0; ch_idx < num_tc_buffer_mem; ch_idx++ ) { mvr2r( hTcBuffer->tc_buffer_old[ch_idx], tc_buffer_mem[ch_idx], n_samples_still_available ); mvr2r( hTcBuffer->tc_buffer_old[ch_idx] + hTcBuffer->n_samples_flushed, tc_buffer_mem[ch_idx], n_samples_still_available ); } } Loading Loading @@ -2292,11 +2292,12 @@ ivas_error ivas_jbm_dec_tc_buffer_reconfigure( hTcBuffer->nchan_buffer_full = nchan_full; hTcBuffer->n_samples_granularity = n_samples_granularity; #ifndef NONBE_1324_TC_BUFFER_MEMOERY_KEEP #ifdef DEBUGGING /* what is remaining from last frames needs always be smaller than n_samples_granularity */ assert( ( hTcBuffer->n_samples_buffered - hTcBuffer->n_samples_rendered ) < n_samples_granularity ); #endif #endif /* reallocate TC audio buffers */ ivas_jbm_dec_tc_audio_deallocate( hTcBuffer ); Loading Loading
lib_dec/ivas_jbm_dec.c +5 −4 Original line number Diff line number Diff line Loading @@ -2243,12 +2243,12 @@ ivas_error ivas_jbm_dec_tc_buffer_reconfigure( num_tc_buffer_mem = min( hTcBuffer->nchan_transport_internal, nchan_transport_internal ); n_samples_still_available = hTcBuffer->n_samples_buffered - hTcBuffer->n_samples_rendered; /* what is remaining from last frames needs always be smaller than n_samples_granularity */ assert( ( hTcBuffer->n_samples_buffered - hTcBuffer->n_samples_rendered ) < n_samples_granularity ); /* what is remaining from last frame needs always be smaller than the new granularity */ assert( n_samples_still_available < n_samples_granularity ); for ( ch_idx = 0; ch_idx < num_tc_buffer_mem; ch_idx++ ) { mvr2r( hTcBuffer->tc_buffer_old[ch_idx], tc_buffer_mem[ch_idx], n_samples_still_available ); mvr2r( hTcBuffer->tc_buffer_old[ch_idx] + hTcBuffer->n_samples_flushed, tc_buffer_mem[ch_idx], n_samples_still_available ); } } Loading Loading @@ -2292,11 +2292,12 @@ ivas_error ivas_jbm_dec_tc_buffer_reconfigure( hTcBuffer->nchan_buffer_full = nchan_full; hTcBuffer->n_samples_granularity = n_samples_granularity; #ifndef NONBE_1324_TC_BUFFER_MEMOERY_KEEP #ifdef DEBUGGING /* what is remaining from last frames needs always be smaller than n_samples_granularity */ assert( ( hTcBuffer->n_samples_buffered - hTcBuffer->n_samples_rendered ) < n_samples_granularity ); #endif #endif /* reallocate TC audio buffers */ ivas_jbm_dec_tc_audio_deallocate( hTcBuffer ); Loading