Commit 2ab0f5f6 authored by Dominik Weckbecker's avatar Dominik Weckbecker 💬
Browse files

add delay line for objects in OSBA HOA and LS otuput path

parent c5aea3b6
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -1204,6 +1204,19 @@ ivas_error ivas_jbm_dec_render(
                    p_output_ism[n] = &output_ism[n][0];
                }

                if ( st_ivas->hSpatParamRendCom->slots_rendered == 0 )
                {
                    int16_t tcBufferSize;

                    tcBufferSize = st_ivas->hSpatParamRendCom->num_slots * st_ivas->hSpatParamRendCom->slot_size;

                    for ( n = 0; n < st_ivas->nchan_ism; n++ )
                    {
                        float *tc_local_n = st_ivas->hTcBuffer->tc[n];
                        delay_signal( tc_local_n, tcBufferSize, st_ivas->hMasaIsmData->delayBuffer[n], st_ivas->hMasaIsmData->delayBuffer_size );
                    }
                }

                ivas_ism_render_sf( st_ivas, p_output_ism, nSamplesAsked );
                ivas_sba_dec_render( st_ivas, nSamplesAskedLocal, nSamplesRendered, nSamplesAvailableNext, p_output );
                for ( n = 0; n < nchan_out; n++ )