Loading lib_dec/init_dec.c +6 −5 Original line number Diff line number Diff line Loading @@ -613,22 +613,23 @@ ivas_error init_decoder( } /* TCX config. data structure */ #ifndef MC_BITRATE_SWITCHING // !!! VE: this does not seem to be correct for DFT/TD stereo; also why the MCT_CHAN_MODE_LFE channel is now included? /* for correct bit rate switching in MC we at least need the TcxCfg */ #ifdef MC_BITRATE_SWITCHING /* for correct bit rate switching in MC we at least need the TcxCfg for the LFE channel in MCT */ if ( ( idchan == 0 || st->element_mode == IVAS_CPE_MDCT ) ) #else if ( ( idchan == 0 || st->element_mode == IVAS_CPE_MDCT ) && st->mct_chan_mode != MCT_CHAN_MODE_LFE ) { #endif { if ( ( st->hTcxCfg = (TCX_CONFIG_HANDLE) count_malloc( sizeof( TCX_config ) ) ) == NULL ) { return ( IVAS_ERROR( IVAS_ERR_FAILED_ALLOC, "Can not allocate memory for hTcxCfg\n" ) ); } #ifndef MC_BITRATE_SWITCHING } else { st->hTcxCfg = NULL; } #endif /* Tonal MDCT concealment data structure */ if ( ( idchan == 0 || st->element_mode == IVAS_CPE_MDCT ) && st->mct_chan_mode != MCT_CHAN_MODE_LFE ) Loading Loading
lib_dec/init_dec.c +6 −5 Original line number Diff line number Diff line Loading @@ -613,22 +613,23 @@ ivas_error init_decoder( } /* TCX config. data structure */ #ifndef MC_BITRATE_SWITCHING // !!! VE: this does not seem to be correct for DFT/TD stereo; also why the MCT_CHAN_MODE_LFE channel is now included? /* for correct bit rate switching in MC we at least need the TcxCfg */ #ifdef MC_BITRATE_SWITCHING /* for correct bit rate switching in MC we at least need the TcxCfg for the LFE channel in MCT */ if ( ( idchan == 0 || st->element_mode == IVAS_CPE_MDCT ) ) #else if ( ( idchan == 0 || st->element_mode == IVAS_CPE_MDCT ) && st->mct_chan_mode != MCT_CHAN_MODE_LFE ) { #endif { if ( ( st->hTcxCfg = (TCX_CONFIG_HANDLE) count_malloc( sizeof( TCX_config ) ) ) == NULL ) { return ( IVAS_ERROR( IVAS_ERR_FAILED_ALLOC, "Can not allocate memory for hTcxCfg\n" ) ); } #ifndef MC_BITRATE_SWITCHING } else { st->hTcxCfg = NULL; } #endif /* Tonal MDCT concealment data structure */ if ( ( idchan == 0 || st->element_mode == IVAS_CPE_MDCT ) && st->mct_chan_mode != MCT_CHAN_MODE_LFE ) Loading