Loading lib_com/options.h +0 −1 Original line number Diff line number Diff line Loading @@ -194,7 +194,6 @@ #define FIX_INV_DIFFUSE_WEIGHT /* Orange : Fix error in energy compensation in late binaural */ #endif #define NONBE_FIX_947_STEREO_DMX_FADOPT /* Orange: Fading optimisation */ #define FIX_966_VAR_OVERFLOW_IN_HARM_MODEL_ARI /* FhG: fix and undef behaviour bug in the harmonic TCX model arithmetic coder */ Loading lib_enc/ivas_stereo_dmx_evs.c +0 −23 Original line number Diff line number Diff line Loading @@ -1359,11 +1359,7 @@ void stereo_dmx_evs_enc( { float dmx_weight, corr; #ifdef NONBE_FIX_947_STEREO_DMX_FADOPT int16_t k, m, n, pha_len, fad_len, input_subframe, input_frame, n_fad_r, n_fad_g, m_fad_g, n_fad_cnt, sbfad_len; #else int16_t k, m, n, pha_len, fad_len, input_subframe, input_frame, n_fad_r, n_fad_g, m_fad_g, n_fad_cnt; #endif float data_f[CPE_CHANNELS][L_FRAME48k]; float mem_prev[STEREO_DMX_EVS_FAD_LEN_MAX], data_mem[STEREO_DMX_EVS_DATA_LEN_MAX]; float dmx_poc_data[L_FRAME48k], dmx_pha_data[L_FRAME48k], subframe_energy[STEREO_DMX_EVS_NB_SBFRM]; Loading Loading @@ -1611,11 +1607,7 @@ void stereo_dmx_evs_enc( else { hPHA->n_fad_g = input_frame - hPHA->n_fad_g - 1; #ifdef NONBE_FIX_947_STEREO_DMX_FADOPT hPHA->n_fad_cnt = 0; #else hPHA->n_fad_cnt = is_transient ? 0 : n_fad_r - hPHA->n_fad_cnt; #endif } } else if ( is_transient ) Loading @@ -1632,7 +1624,6 @@ void stereo_dmx_evs_enc( n_fad_cnt = hPHA->n_fad_cnt; m_fad_g = input_frame - n_fad_g - 1; #ifdef NONBE_FIX_947_STEREO_DMX_FADOPT if ( n_fad_r == 1 ) { n_fad_cnt = 0; Loading Loading @@ -1684,20 +1675,6 @@ void stereo_dmx_evs_enc( } } } #else for ( n = 0; n < fad_len; n++ ) { p_dmx_data[n] *= fad_g[n_fad_g]; p_dmx_data[n] += fad_g[m_fad_g] * p_dmx_data_fo[n]; if ( ++n_fad_cnt == n_fad_r ) { n_fad_cnt = 0; n_fad_g++; m_fad_g--; } } #endif hPHA->n_fad_g = n_fad_g; hPHA->n_fad_cnt = n_fad_cnt; Loading Loading
lib_com/options.h +0 −1 Original line number Diff line number Diff line Loading @@ -194,7 +194,6 @@ #define FIX_INV_DIFFUSE_WEIGHT /* Orange : Fix error in energy compensation in late binaural */ #endif #define NONBE_FIX_947_STEREO_DMX_FADOPT /* Orange: Fading optimisation */ #define FIX_966_VAR_OVERFLOW_IN_HARM_MODEL_ARI /* FhG: fix and undef behaviour bug in the harmonic TCX model arithmetic coder */ Loading
lib_enc/ivas_stereo_dmx_evs.c +0 −23 Original line number Diff line number Diff line Loading @@ -1359,11 +1359,7 @@ void stereo_dmx_evs_enc( { float dmx_weight, corr; #ifdef NONBE_FIX_947_STEREO_DMX_FADOPT int16_t k, m, n, pha_len, fad_len, input_subframe, input_frame, n_fad_r, n_fad_g, m_fad_g, n_fad_cnt, sbfad_len; #else int16_t k, m, n, pha_len, fad_len, input_subframe, input_frame, n_fad_r, n_fad_g, m_fad_g, n_fad_cnt; #endif float data_f[CPE_CHANNELS][L_FRAME48k]; float mem_prev[STEREO_DMX_EVS_FAD_LEN_MAX], data_mem[STEREO_DMX_EVS_DATA_LEN_MAX]; float dmx_poc_data[L_FRAME48k], dmx_pha_data[L_FRAME48k], subframe_energy[STEREO_DMX_EVS_NB_SBFRM]; Loading Loading @@ -1611,11 +1607,7 @@ void stereo_dmx_evs_enc( else { hPHA->n_fad_g = input_frame - hPHA->n_fad_g - 1; #ifdef NONBE_FIX_947_STEREO_DMX_FADOPT hPHA->n_fad_cnt = 0; #else hPHA->n_fad_cnt = is_transient ? 0 : n_fad_r - hPHA->n_fad_cnt; #endif } } else if ( is_transient ) Loading @@ -1632,7 +1624,6 @@ void stereo_dmx_evs_enc( n_fad_cnt = hPHA->n_fad_cnt; m_fad_g = input_frame - n_fad_g - 1; #ifdef NONBE_FIX_947_STEREO_DMX_FADOPT if ( n_fad_r == 1 ) { n_fad_cnt = 0; Loading Loading @@ -1684,20 +1675,6 @@ void stereo_dmx_evs_enc( } } } #else for ( n = 0; n < fad_len; n++ ) { p_dmx_data[n] *= fad_g[n_fad_g]; p_dmx_data[n] += fad_g[m_fad_g] * p_dmx_data_fo[n]; if ( ++n_fad_cnt == n_fad_r ) { n_fad_cnt = 0; n_fad_g++; m_fad_g--; } } #endif hPHA->n_fad_g = n_fad_g; hPHA->n_fad_cnt = n_fad_cnt; Loading