Commit d2174772 authored by Dominik Weckbecker's avatar Dominik Weckbecker 💬
Browse files

improve readability of lib_dec/ivas_jbm_dec.c

parent f1f85f75
Loading
Loading
Loading
Loading
Loading
+19 −13
Original line number Diff line number Diff line
@@ -959,15 +959,20 @@ void ivas_jbm_dec_feed_tc_to_renderer(
                    {
                        v_multc( st_ivas->hTcBuffer->tc[CPE_CHANNELS + n], OMASA_TDREND_MATCHING_GAIN, st_ivas->hTcBuffer->tc[CPE_CHANNELS + n], st_ivas->hTcBuffer->n_samples_available );
                    }
#ifdef SPLIT_REND_WITH_HEAD_ROT
                    if ( st_ivas->hDecoderConfig->output_config != IVAS_AUDIO_CONFIG_BINAURAL_SPLIT_CODED && st_ivas->hDecoderConfig->output_config != IVAS_AUDIO_CONFIG_BINAURAL_SPLIT_PCM )
                    {
#endif
                        delay_signal( st_ivas->hTcBuffer->tc[CPE_CHANNELS + n], st_ivas->hTcBuffer->n_samples_available, st_ivas->hMasaIsmData->delayBuffer[n], st_ivas->hMasaIsmData->delayBuffer_size );
#ifdef SPLIT_REND_WITH_HEAD_ROT
                    }
#endif
                }
            }
        }
    }
#endif
    else if ( st_ivas->ivas_format == MC_FORMAT )
    {
#ifndef OBJ_EDITING_API
        if ( st_ivas->mc_mode == MC_MODE_MCT )
        {
            ivas_jbm_dec_td_renderers_adapt_subframes( st_ivas );
@@ -976,23 +981,24 @@ void ivas_jbm_dec_feed_tc_to_renderer(
        {
            ivas_mc_paramupmix_dec_digest_tc( st_ivas, (uint8_t) n_render_timeslots, st_ivas->hTcBuffer->n_samples_available );
        }
        else
#endif
            if ( st_ivas->mc_mode == MC_MODE_PARAMMC
#ifdef OBJ_EDITING_API
                 && st_ivas->hTcBuffer->tc_buffer_mode == TC_BUFFER_MODE_RENDERER
#endif
            )
        else if ( st_ivas->mc_mode == MC_MODE_PARAMMC )
        {
            ivas_param_mc_dec_digest_tc( st_ivas, (uint8_t) n_render_timeslots, p_data_f );
        }
#ifndef OBJ_EDITING_API
        else if ( st_ivas->mc_mode == MC_MODE_MCMASA )
        {
            ivas_sba_dec_digest_tc( st_ivas, n_render_timeslots, st_ivas->hTcBuffer->n_samples_available );
        }
#endif
    }
#else
    else if ( st_ivas->ivas_format == MC_FORMAT )
    {
        if ( st_ivas->mc_mode == MC_MODE_PARAMMC && st_ivas->hTcBuffer->tc_buffer_mode == TC_BUFFER_MODE_RENDERER )
        {
            ivas_param_mc_dec_digest_tc( st_ivas, (uint8_t) n_render_timeslots, p_data_f );
        }
    }
#endif

    pop_wmops();
    return;