void*pcmBuf,/* i/o: buffer for decoded PCM output. The memory must already be allocated and be able to hold the expected number of output samples, based on frame size and number of output channels */
constint16_tnSamplesAsked,/* i : number of samples wanted by the caller */
#ifdefined SPLIT_REND_WITH_HEAD_ROT
#ifdef SPLIT_REND_WITH_HEAD_ROT
constIVAS_DEC_PCM_TYPEpcmType,/* i : type for the decoded PCM resolution */
void*pcmBuf,/* o : output synthesis signal */
#else
int16_t*pcmBuf,/* i/o: buffer for decoded PCM output. The memory must already be allocated and be able to hold the expected number of output samples, based on frame size and number of output channels */
#endif
int16_t*nOutSamples,/* o : number of samples per channel written to output buffer */
bool*needNewFrame/* indication that the decoder needs a new frame */
bool*needNewFrame/* o :indication that the decoder needs a new frame */
constint16_tnSamplesAsked,/* i : number of samples wanted by the caller */
#ifdefined SPLIT_REND_WITH_HEAD_ROT
#ifdef SPLIT_REND_WITH_HEAD_ROT
constIVAS_DEC_PCM_TYPEpcmType,/* i : type for the decoded PCM resolution */
void*pcmBuf,/* o : output synthesis signal */
#else
int16_t*pcmBuf,/* i/o: buffer for decoded PCM output. The memory must already be allocated and be able to hold the expected number of output samples, based on frame size and number of output channels */
#endif
int16_t*nOutSamples,/* o : number of samples per channel written to output buffer */
bool*needNewFrame/* indication that the decoder needs a new frame */
bool*needNewFrame/* o : indication that the decoder needs a new frame */
if(nchan_transport_real==nchan_transport_old_real&&st_ivas->nSCE==nSCE_old&&st_ivas->nCPE==nCPE_old)/* in McMASA, nchan_transport may be the same, but nSCE/nCPE differs */
sts[0]->last_core_brate<=SID_2k40))/* If the last frame was SID or NO_DATA, we need to run stereo_dft_config here since VAD decision is not known yet */
(ivas_total_brate!=st_ivas->hEncoderConfig->last_ivas_total_brate)||sts[0]->last_core_brate<=SID_2k40))/* If the last frame was SID or NO_DATA, we need to run stereo_dft_config here since VAD decision is not known yet */
st->total_brate=hCPE->element_brate/(st_ivas->nCPE>1?1:CPE_CHANNELS);/* dummy initialization for getting right pointers initialization of input buffers in init_coder_ace_plus() */