/* Only sure TRANSITION coding modes are important for bit allocation, otherwise mod_ct is set to AUDIO only to easy debugging if needed */
if(sts[0]->coder_type==TRANSITION||
(((sts[0]->last_L_frame>=L_FRAME16k&&sts[0]->flag_ACELP16k==0)||(sts[0]->last_L_frame==L_FRAME&&sts[0]->flag_ACELP16k==1))&&sts[0]->last_core_brate!=FRAME_NO_DATA&&sts[0]->last_core_brate!=SID_2k40&&sts[0]->coder_type_raw!=VOICED/*in case of CNG, this code is not reached sts[0]->core_brate != FRAME_NO_DATA && sts[0]->core_brate != SID_2k40 &&*/))
{
mod_ct=TRANSITION;
}
}
#else
if(hCPE->element_brate<IVAS_24k4)
{
mod_ct=sts[0]->coder_type;
@@ -462,7 +474,7 @@ void tdm_configure_enc(
mod_ct=AUDIO;
}
}
#endif
/* Correction of tdm_inst_ratio_idx in case of TC in the seecondary channel */