Loading lib_com/ivas_prot.h +0 −30 Original line number Diff line number Diff line Loading @@ -1455,11 +1455,7 @@ int16_t stereo_dft_sg_recovery( void stereo_dft_dec_res( CPE_DEC_HANDLE hCPE, /* i/o: decoder CPE handle */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k], /* i : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX], /* i : residual buffer */ #endif float *output /* o : output frame */ ); Loading @@ -1467,11 +1463,7 @@ void stereo_dft_dec_res( int16_t res_bpf_adapt( STEREO_DFT_DEC_DATA_HANDLE hStereoDft, /* i/o: DFT stereo decoder handle */ const float *bpf_error_signal_8k, /* i : BPF modification signal */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k] /* i : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX] /* i : residual buffer */ #endif ); void bpf_pitch_coherence( Loading @@ -1487,11 +1479,7 @@ void stereo_dft_dec_read_BS( STEREO_DFT_DEC_DATA_HANDLE hStereoDft, /* i/o: decoder DFT stereo handle */ const int16_t bwidth, /* i : bandwidth */ const int16_t output_frame, /* i : output frame length */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k], /* o : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX], /* o : residual buffer */ #endif int16_t *nb_bits, /* o : number of bits read */ float *coh, /* i/o: Coherence */ const int16_t ivas_format /* i : ivas format */ Loading Loading @@ -2263,19 +2251,10 @@ void EstimateStereoTCXNoiseLevel( void TNSAnalysisStereo( Encoder_State **sts, /* i : state handle */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float *mdst_spectrum[CPE_CHANNELS][NB_DIV], /* o : MDST spectrum */ #else float *mdst_spectrum[MCT_MAX_CHANNELS][NB_DIV], /* o : MDST spectrum */ #endif const int16_t bWhitenedDomain, /* i : whitened domain flag */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO int16_t tnsSize[CPE_CHANNELS][NB_DIV], /* i : number of tns parameters put into prm */ int16_t tnsBits[CPE_CHANNELS][NB_DIV], /* i : number of tns bits in the frame */ #else int16_t tnsSize[MCT_MAX_CHANNELS][NB_DIV], /* i : number of tns parameters put into prm */ int16_t tnsBits[MCT_MAX_CHANNELS][NB_DIV], /* i : number of tns bits in the frame */ #endif int16_t param_core[][NB_DIV * NPRM_DIV], /* o : quantized noise filling level */ const int16_t mct_on /* i : flag mct block (1) or stereo (0) */ ); Loading Loading @@ -2558,13 +2537,8 @@ void stereo_decoder_tcx( STEREO_MDCT_DEC_DATA *hStereoMdct, /* i/o: MDCT stereo decoder structure */ int16_t ms_mask[NB_DIV][MAX_SFB], /* i : bandwise MS mask */ float *spec_r_0[NB_DIV], /* i/o: spectrum right channel */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float *spec_l[], /* i/o: spectrum left channel [NB_DIV][N] */ float *spec_r[], /* i/o: spectrum right channel [NB_DIV][N] */ #else float *spec_l[NB_DIV], /* i/o: spectrum left channel */ float *spec_r[NB_DIV], /* i/o: spectrum right channel */ #endif const int16_t mdct_stereo_mode[], /* i : stereo mode (FB/band wise MS, dual mono */ const int16_t core_l, /* i : core for left channel (TCX20/TCX10) */ const int16_t core_r, /* i : core for right channel (TCX20/TCX10) */ Loading Loading @@ -3096,11 +3070,7 @@ void mctStereoIGF_enc( void ivas_mdct_dec_side_bits_frame_channel( CPE_DEC_HANDLE hCPE, /* i/o: CPE decoder structure */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO int16_t param_lpc[CPE_CHANNELS][NPRM_LPC_NEW], /* o : lpc_parameters */ #else int16_t param_lpc[MCT_MAX_CHANNELS][NPRM_LPC_NEW], /* o : lpc_parameters */ #endif int16_t p_param[CPE_CHANNELS][NB_DIV], /* o : pointer to param buffer */ Decoder_State *st0, /* i : pointer to bitstream handle */ int16_t nTnsBitsTCX10[CPE_CHANNELS][NB_DIV], /* o : number of bits for TNS */ Loading lib_com/options.h +0 −1 Original line number Diff line number Diff line Loading @@ -151,7 +151,6 @@ /*#define FIX_I4_OL_PITCH*/ /* fix open-loop pitch used for EVS core switching */ /*#define SPLIT_REND_WITH_HEAD_ROT */ /* Dlb,FhG: Split Rendering contributions 21 and 35 */ #define FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO /* VA: Fix the definition of buffers/arrays in DFT and MDCT stereo to satisfy gcc v 11.4.0 */ #define FIX_891_PARAMUPMIX_CLEANUP /* Dlb: issue 891: remove unneeded code from ParamUpmix */ #define FIX_917_LCLD_WARNINGS /* Dlb: issue 917 and 918: fix LCLD codec warnings*/ #define FIX_920_IGF_INIT_ERROR /* FhG: issue 920: fix bitrate mismatch in initial IGF config to avoid error message in same cases */ Loading lib_dec/bass_psfilter.c +0 −4 Original line number Diff line number Diff line Loading @@ -522,11 +522,7 @@ void addBassPostFilter( int16_t res_bpf_adapt( STEREO_DFT_DEC_DATA_HANDLE hStereoDft, /* i/o: DFT stereo decoder handle */ const float *bpf_error_signal_8k, /* i : BPF modification signal */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k] /* i : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX] /* i : residual buffer */ #endif ) { float error_nrg; Loading lib_dec/ivas_mdct_core_dec.c +0 −4 Original line number Diff line number Diff line Loading @@ -286,11 +286,7 @@ static void dec_prm_tcx_spec( void ivas_mdct_dec_side_bits_frame_channel( CPE_DEC_HANDLE hCPE, /* i/o: CPE decoder structure */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO int16_t param_lpc[CPE_CHANNELS][NPRM_LPC_NEW], /* o : lpc_parameters */ #else int16_t param_lpc[MCT_MAX_CHANNELS][NPRM_LPC_NEW], /* o : lpc_parameters */ #endif int16_t p_param[CPE_CHANNELS][NB_DIV], /* o : pointer to param buffer */ Decoder_State *st0, /* i : pointer to bitstream handle */ int16_t nTnsBitsTCX10[CPE_CHANNELS][NB_DIV], /* o : number of bits for TNS */ Loading lib_dec/ivas_stereo_dft_dec.c +0 −8 Original line number Diff line number Diff line Loading @@ -1734,11 +1734,7 @@ void stereo_dft_dec( void stereo_dft_dec_res( CPE_DEC_HANDLE hCPE, /* i/o: decoder CPE handle */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k], /* i : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX], /* i : residual buffer */ #endif float *output /* o : output */ ) { Loading Loading @@ -1877,11 +1873,7 @@ void stereo_dft_dec_read_BS( STEREO_DFT_DEC_DATA_HANDLE hStereoDft, /* i/o: decoder stereo handle */ const int16_t bwidth, /* i : bandwidth */ const int16_t output_frame, /* i : output frame length */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k], /* o : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX], /* o : residual buffer */ #endif int16_t *nb_bits, /* o : number of bits read */ float *coh, /* i/o: Coherence */ const int16_t ivas_format /* i : ivas format */ Loading Loading
lib_com/ivas_prot.h +0 −30 Original line number Diff line number Diff line Loading @@ -1455,11 +1455,7 @@ int16_t stereo_dft_sg_recovery( void stereo_dft_dec_res( CPE_DEC_HANDLE hCPE, /* i/o: decoder CPE handle */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k], /* i : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX], /* i : residual buffer */ #endif float *output /* o : output frame */ ); Loading @@ -1467,11 +1463,7 @@ void stereo_dft_dec_res( int16_t res_bpf_adapt( STEREO_DFT_DEC_DATA_HANDLE hStereoDft, /* i/o: DFT stereo decoder handle */ const float *bpf_error_signal_8k, /* i : BPF modification signal */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k] /* i : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX] /* i : residual buffer */ #endif ); void bpf_pitch_coherence( Loading @@ -1487,11 +1479,7 @@ void stereo_dft_dec_read_BS( STEREO_DFT_DEC_DATA_HANDLE hStereoDft, /* i/o: decoder DFT stereo handle */ const int16_t bwidth, /* i : bandwidth */ const int16_t output_frame, /* i : output frame length */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k], /* o : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX], /* o : residual buffer */ #endif int16_t *nb_bits, /* o : number of bits read */ float *coh, /* i/o: Coherence */ const int16_t ivas_format /* i : ivas format */ Loading Loading @@ -2263,19 +2251,10 @@ void EstimateStereoTCXNoiseLevel( void TNSAnalysisStereo( Encoder_State **sts, /* i : state handle */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float *mdst_spectrum[CPE_CHANNELS][NB_DIV], /* o : MDST spectrum */ #else float *mdst_spectrum[MCT_MAX_CHANNELS][NB_DIV], /* o : MDST spectrum */ #endif const int16_t bWhitenedDomain, /* i : whitened domain flag */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO int16_t tnsSize[CPE_CHANNELS][NB_DIV], /* i : number of tns parameters put into prm */ int16_t tnsBits[CPE_CHANNELS][NB_DIV], /* i : number of tns bits in the frame */ #else int16_t tnsSize[MCT_MAX_CHANNELS][NB_DIV], /* i : number of tns parameters put into prm */ int16_t tnsBits[MCT_MAX_CHANNELS][NB_DIV], /* i : number of tns bits in the frame */ #endif int16_t param_core[][NB_DIV * NPRM_DIV], /* o : quantized noise filling level */ const int16_t mct_on /* i : flag mct block (1) or stereo (0) */ ); Loading Loading @@ -2558,13 +2537,8 @@ void stereo_decoder_tcx( STEREO_MDCT_DEC_DATA *hStereoMdct, /* i/o: MDCT stereo decoder structure */ int16_t ms_mask[NB_DIV][MAX_SFB], /* i : bandwise MS mask */ float *spec_r_0[NB_DIV], /* i/o: spectrum right channel */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float *spec_l[], /* i/o: spectrum left channel [NB_DIV][N] */ float *spec_r[], /* i/o: spectrum right channel [NB_DIV][N] */ #else float *spec_l[NB_DIV], /* i/o: spectrum left channel */ float *spec_r[NB_DIV], /* i/o: spectrum right channel */ #endif const int16_t mdct_stereo_mode[], /* i : stereo mode (FB/band wise MS, dual mono */ const int16_t core_l, /* i : core for left channel (TCX20/TCX10) */ const int16_t core_r, /* i : core for right channel (TCX20/TCX10) */ Loading Loading @@ -3096,11 +3070,7 @@ void mctStereoIGF_enc( void ivas_mdct_dec_side_bits_frame_channel( CPE_DEC_HANDLE hCPE, /* i/o: CPE decoder structure */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO int16_t param_lpc[CPE_CHANNELS][NPRM_LPC_NEW], /* o : lpc_parameters */ #else int16_t param_lpc[MCT_MAX_CHANNELS][NPRM_LPC_NEW], /* o : lpc_parameters */ #endif int16_t p_param[CPE_CHANNELS][NB_DIV], /* o : pointer to param buffer */ Decoder_State *st0, /* i : pointer to bitstream handle */ int16_t nTnsBitsTCX10[CPE_CHANNELS][NB_DIV], /* o : number of bits for TNS */ Loading
lib_com/options.h +0 −1 Original line number Diff line number Diff line Loading @@ -151,7 +151,6 @@ /*#define FIX_I4_OL_PITCH*/ /* fix open-loop pitch used for EVS core switching */ /*#define SPLIT_REND_WITH_HEAD_ROT */ /* Dlb,FhG: Split Rendering contributions 21 and 35 */ #define FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO /* VA: Fix the definition of buffers/arrays in DFT and MDCT stereo to satisfy gcc v 11.4.0 */ #define FIX_891_PARAMUPMIX_CLEANUP /* Dlb: issue 891: remove unneeded code from ParamUpmix */ #define FIX_917_LCLD_WARNINGS /* Dlb: issue 917 and 918: fix LCLD codec warnings*/ #define FIX_920_IGF_INIT_ERROR /* FhG: issue 920: fix bitrate mismatch in initial IGF config to avoid error message in same cases */ Loading
lib_dec/bass_psfilter.c +0 −4 Original line number Diff line number Diff line Loading @@ -522,11 +522,7 @@ void addBassPostFilter( int16_t res_bpf_adapt( STEREO_DFT_DEC_DATA_HANDLE hStereoDft, /* i/o: DFT stereo decoder handle */ const float *bpf_error_signal_8k, /* i : BPF modification signal */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k] /* i : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX] /* i : residual buffer */ #endif ) { float error_nrg; Loading
lib_dec/ivas_mdct_core_dec.c +0 −4 Original line number Diff line number Diff line Loading @@ -286,11 +286,7 @@ static void dec_prm_tcx_spec( void ivas_mdct_dec_side_bits_frame_channel( CPE_DEC_HANDLE hCPE, /* i/o: CPE decoder structure */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO int16_t param_lpc[CPE_CHANNELS][NPRM_LPC_NEW], /* o : lpc_parameters */ #else int16_t param_lpc[MCT_MAX_CHANNELS][NPRM_LPC_NEW], /* o : lpc_parameters */ #endif int16_t p_param[CPE_CHANNELS][NB_DIV], /* o : pointer to param buffer */ Decoder_State *st0, /* i : pointer to bitstream handle */ int16_t nTnsBitsTCX10[CPE_CHANNELS][NB_DIV], /* o : number of bits for TNS */ Loading
lib_dec/ivas_stereo_dft_dec.c +0 −8 Original line number Diff line number Diff line Loading @@ -1734,11 +1734,7 @@ void stereo_dft_dec( void stereo_dft_dec_res( CPE_DEC_HANDLE hCPE, /* i/o: decoder CPE handle */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k], /* i : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX], /* i : residual buffer */ #endif float *output /* o : output */ ) { Loading Loading @@ -1877,11 +1873,7 @@ void stereo_dft_dec_read_BS( STEREO_DFT_DEC_DATA_HANDLE hStereoDft, /* i/o: decoder stereo handle */ const int16_t bwidth, /* i : bandwidth */ const int16_t output_frame, /* i : output frame length */ #ifdef FIX_887_ARRAY_SIZE_DFT_MDCT_STEREO float res_buf[STEREO_DFT_N_8k], /* o : residual buffer */ #else float res_buf[STEREO_DFT_BUF_MAX], /* o : residual buffer */ #endif int16_t *nb_bits, /* o : number of bits read */ float *coh, /* i/o: Coherence */ const int16_t ivas_format /* i : ivas format */ Loading