Loading Workspace_msvc/lib_enc.vcxproj +1 −11 Original line number Diff line number Diff line Loading @@ -396,17 +396,7 @@ <ClCompile Include="..\lib_enc\rom_enc.c" /> <ClCompile Include="..\lib_enc\setmodeindex.c" /> <ClCompile Include="..\lib_enc\ivas_sns_enc.c" /> <ClCompile Include="..\lib_enc\spec_center.c" /> <ClCompile Include="..\lib_enc\spec_flatness.c" /> <ClCompile Include="..\lib_enc\speech_music_classif.c" /> <ClCompile Include="..\lib_enc\stat_noise_uv_enc.c" /> <ClCompile Include="..\lib_enc\subband_fft.c" /> <ClCompile Include="..\lib_enc\swb_bwe_enc.c" /> <ClCompile Include="..\lib_enc\swb_bwe_enc_hr.c" /> <ClCompile Include="..\lib_enc\swb_bwe_enc_lr.c" /> <ClCompile Include="..\lib_enc\swb_pre_proc.c" /> <ClCompile Include="..\lib_enc\swb_pre_proc_fx.c" /> <ClCompile Include="..\lib_enc\swb_tbe_enc.c" /> <ClCompile Include="..\lib_enc\swb_tbe_enc_fx.c" /> <ClCompile Include="..\lib_enc\tcq_core_enc_fx.c" /> <ClCompile Include="..\lib_enc\tcx_ltp_enc_fx.c" /> Loading Workspace_msvc/lib_enc.vcxproj.filters +1 −28 Original line number Diff line number Diff line Loading @@ -76,12 +76,6 @@ <ClCompile Include="..\lib_enc\pre_proc.c"> <Filter>enc_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\swb_bwe_enc_hr.c"> <Filter>enc_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\swb_bwe_enc_lr.c"> <Filter>enc_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\vbr_average_rate.c"> <Filter>enc_evs_c</Filter> </ClCompile> Loading Loading @@ -274,30 +268,9 @@ <ClCompile Include="..\lib_enc\setmodeindex.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\spec_center.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\spec_flatness.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\speech_music_classif.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\stat_noise_uv_enc.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\subband_fft.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\swb_bwe_enc.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\swb_pre_proc.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\swb_tbe_enc.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\vad.c"> <Filter>enc_all_c</Filter> </ClCompile> Loading lib_com/ivas_cnst.h +1 −0 Original line number Diff line number Diff line Loading @@ -765,6 +765,7 @@ enum #define UNCLR_L_ETOT 3 #define UNCLR_L_RELE 10 #define ONE_BY_UNCLR_L_RELE_Q31 214748365 #define UNCLR_RC_ORDER 20 #define MAX_UV_CNT 100 Loading lib_dec/hq_core_dec_fx.c +3 −0 Original line number Diff line number Diff line Loading @@ -649,6 +649,9 @@ void ivas_hq_core_dec_fx( set16_fx( gapsynth_fx, 0, L_FRAME48k ); set16_fx( num_bands_p, 0, MAX_SB_NB ); set16_fx( ynrm, 39, NB_SFM ); /* Initialize to the smallest value */ #ifdef MSAN_FIX set16_fx( wtda_audio_16, 0, 2 * L_FRAME48k ); #endif mean_en_high_fx = 0; move16(); Q_audio = 12; Loading lib_dec/ivas_stereo_dft_dec_fx.c +26 −0 Original line number Diff line number Diff line Loading @@ -124,13 +124,25 @@ void stereo_dft_dec_reset_fx( set16_fx( hStereoDft->res_pred_index_previous, 0, STEREO_DFT_BAND_MAX ); #ifdef MSAN_FIX FOR( i = 0; i < STEREO_DFT_BAND_MAX * 2; i++ ) { hStereoDft->res_gains_ind_fx[0][i] = 1006632960; /* 15.0f in Q26 */ move32(); } #else FOR( i = 0; i < STEREO_DFT_BAND_MAX; i++ ) { hStereoDft->res_gains_ind_fx[0][i] = 1006632960; /* 15.0f in Q26 */ move32(); } #endif #ifdef MSAN_FIX set32_fx( hStereoDft->res_gains_ind_fx[1], 0, STEREO_DFT_BAND_MAX * 2 ); #else set32_fx( hStereoDft->res_gains_ind_fx[1], 0, STEREO_DFT_BAND_MAX ); #endif /*residual coding*/ set16_fx( hStereoDft->res_cod_mode, hStereoDft->hConfig->res_cod_mode, STEREO_DFT_DEC_DFT_NB ); Loading Loading @@ -249,6 +261,19 @@ void stereo_dft_dec_reset_fx( hStereoDft->ipd_xfade_prev_fx = 0; move32(); #ifdef MSAN_FIX FOR( b = 0; b < 2 * IVAS_MAX_NUM_BANDS; b++ ) { FOR( i = 0; i < 2; i++ ) { FOR( j = 0; j < 4; j++ ) { hStereoDft->mixer_mat_smooth_fx[i][j][b] = 0; move32(); } } } #else FOR( b = 0; b < hStereoDft->nbands; b++ ) { FOR( i = 0; i < 2; i++ ) Loading @@ -260,6 +285,7 @@ void stereo_dft_dec_reset_fx( } } } #endif hStereoDft->first_frame = 1; move16(); hStereoDft->g_L_prev_fx = 0; Loading Loading
Workspace_msvc/lib_enc.vcxproj +1 −11 Original line number Diff line number Diff line Loading @@ -396,17 +396,7 @@ <ClCompile Include="..\lib_enc\rom_enc.c" /> <ClCompile Include="..\lib_enc\setmodeindex.c" /> <ClCompile Include="..\lib_enc\ivas_sns_enc.c" /> <ClCompile Include="..\lib_enc\spec_center.c" /> <ClCompile Include="..\lib_enc\spec_flatness.c" /> <ClCompile Include="..\lib_enc\speech_music_classif.c" /> <ClCompile Include="..\lib_enc\stat_noise_uv_enc.c" /> <ClCompile Include="..\lib_enc\subband_fft.c" /> <ClCompile Include="..\lib_enc\swb_bwe_enc.c" /> <ClCompile Include="..\lib_enc\swb_bwe_enc_hr.c" /> <ClCompile Include="..\lib_enc\swb_bwe_enc_lr.c" /> <ClCompile Include="..\lib_enc\swb_pre_proc.c" /> <ClCompile Include="..\lib_enc\swb_pre_proc_fx.c" /> <ClCompile Include="..\lib_enc\swb_tbe_enc.c" /> <ClCompile Include="..\lib_enc\swb_tbe_enc_fx.c" /> <ClCompile Include="..\lib_enc\tcq_core_enc_fx.c" /> <ClCompile Include="..\lib_enc\tcx_ltp_enc_fx.c" /> Loading
Workspace_msvc/lib_enc.vcxproj.filters +1 −28 Original line number Diff line number Diff line Loading @@ -76,12 +76,6 @@ <ClCompile Include="..\lib_enc\pre_proc.c"> <Filter>enc_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\swb_bwe_enc_hr.c"> <Filter>enc_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\swb_bwe_enc_lr.c"> <Filter>enc_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\vbr_average_rate.c"> <Filter>enc_evs_c</Filter> </ClCompile> Loading Loading @@ -274,30 +268,9 @@ <ClCompile Include="..\lib_enc\setmodeindex.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\spec_center.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\spec_flatness.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\speech_music_classif.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\stat_noise_uv_enc.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\subband_fft.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\swb_bwe_enc.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\swb_pre_proc.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\swb_tbe_enc.c"> <Filter>enc_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_enc\vad.c"> <Filter>enc_all_c</Filter> </ClCompile> Loading
lib_com/ivas_cnst.h +1 −0 Original line number Diff line number Diff line Loading @@ -765,6 +765,7 @@ enum #define UNCLR_L_ETOT 3 #define UNCLR_L_RELE 10 #define ONE_BY_UNCLR_L_RELE_Q31 214748365 #define UNCLR_RC_ORDER 20 #define MAX_UV_CNT 100 Loading
lib_dec/hq_core_dec_fx.c +3 −0 Original line number Diff line number Diff line Loading @@ -649,6 +649,9 @@ void ivas_hq_core_dec_fx( set16_fx( gapsynth_fx, 0, L_FRAME48k ); set16_fx( num_bands_p, 0, MAX_SB_NB ); set16_fx( ynrm, 39, NB_SFM ); /* Initialize to the smallest value */ #ifdef MSAN_FIX set16_fx( wtda_audio_16, 0, 2 * L_FRAME48k ); #endif mean_en_high_fx = 0; move16(); Q_audio = 12; Loading
lib_dec/ivas_stereo_dft_dec_fx.c +26 −0 Original line number Diff line number Diff line Loading @@ -124,13 +124,25 @@ void stereo_dft_dec_reset_fx( set16_fx( hStereoDft->res_pred_index_previous, 0, STEREO_DFT_BAND_MAX ); #ifdef MSAN_FIX FOR( i = 0; i < STEREO_DFT_BAND_MAX * 2; i++ ) { hStereoDft->res_gains_ind_fx[0][i] = 1006632960; /* 15.0f in Q26 */ move32(); } #else FOR( i = 0; i < STEREO_DFT_BAND_MAX; i++ ) { hStereoDft->res_gains_ind_fx[0][i] = 1006632960; /* 15.0f in Q26 */ move32(); } #endif #ifdef MSAN_FIX set32_fx( hStereoDft->res_gains_ind_fx[1], 0, STEREO_DFT_BAND_MAX * 2 ); #else set32_fx( hStereoDft->res_gains_ind_fx[1], 0, STEREO_DFT_BAND_MAX ); #endif /*residual coding*/ set16_fx( hStereoDft->res_cod_mode, hStereoDft->hConfig->res_cod_mode, STEREO_DFT_DEC_DFT_NB ); Loading Loading @@ -249,6 +261,19 @@ void stereo_dft_dec_reset_fx( hStereoDft->ipd_xfade_prev_fx = 0; move32(); #ifdef MSAN_FIX FOR( b = 0; b < 2 * IVAS_MAX_NUM_BANDS; b++ ) { FOR( i = 0; i < 2; i++ ) { FOR( j = 0; j < 4; j++ ) { hStereoDft->mixer_mat_smooth_fx[i][j][b] = 0; move32(); } } } #else FOR( b = 0; b < hStereoDft->nbands; b++ ) { FOR( i = 0; i < 2; i++ ) Loading @@ -260,6 +285,7 @@ void stereo_dft_dec_reset_fx( } } } #endif hStereoDft->first_frame = 1; move16(); hStereoDft->g_L_prev_fx = 0; Loading