Loading Workspace_msvc/lib_com.vcxproj +2 −0 Original line number Diff line number Diff line Loading @@ -188,6 +188,7 @@ <ClCompile Include="..\lib_com\findpulse.c" /> <ClCompile Include="..\lib_com\fine_gain_bits.c" /> <ClCompile Include="..\lib_com\fine_gain_bits_fx.c" /> <ClCompile Include="..\lib_com\float_to_fix_ops.c" /> <ClCompile Include="..\lib_com\frame_ener.c" /> <ClCompile Include="..\lib_com\gain_inov_fx.c" /> <ClCompile Include="..\lib_com\get_gain.c" /> Loading Loading @@ -228,6 +229,7 @@ <ClCompile Include="..\lib_com\isf_dec_amr_wb.c" /> <ClCompile Include="..\lib_com\isf_dec_amr_wb_fx.c" /> <ClCompile Include="..\lib_com\ivas_agc_com.c" /> <ClCompile Include="..\lib_com\ivas_agc_com_fx.c" /> <ClCompile Include="..\lib_com\ivas_arith.c" /> <ClCompile Include="..\lib_com\ivas_avq_pos_reorder_com.c" /> <ClCompile Include="..\lib_com\ivas_cov_smooth.c" /> Loading Workspace_msvc/lib_com.vcxproj.filters +44 −461 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup> <ClCompile Include="..\lib_com\ivas_dirac_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_rom_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_tools.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_bit_alloc.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_core_com.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_noise_inject.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\isf_dec_amr_wb.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ACcontextMapping.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ari.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ari_hm.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\arith_coder.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\basop_com_lpc.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\basop_lsf_tools.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\basop_tcx_utils.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\basop_util.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\basop32.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\bitalloc.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\bitallocsum.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\bits_alloc.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\bitstream.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\calc_st_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\cb_shape.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\cldfb.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\cng_exc.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\core_com_config.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\deemph.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\delay_comp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\disclaimer.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\dlpc_bfi.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\edct.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\enh40.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\enh1632.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\enhancer.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\enr_1_az.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\env_adj.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\env_stab.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\env_stab_trans.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\est_tilt.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fd_cng_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fft.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fft_cldfb.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fft_rel.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fill_spectrum.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\findpulse.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fine_gain_bits.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\frame_ener.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\get_gain.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\gs_bitallocation.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\gs_gains.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\gs_inact_switching.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\gs_noisefill.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\gs_preech.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\guided_plc_util.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hp50.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq_bit_allocation.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq_conf.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq_tools.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hvq_pvq_bitalloc.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ifft_rel.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\igf_base.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\index_pvq_opt.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\int_lsp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\interleave_spectrum.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\interpol.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lag_wind.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lerp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\limit_t0.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\logqnorm.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\longarith.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\low_rate_band_att.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lpc_tools.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lsf_dec_bfi.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lsf_msvq_ma.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lsf_tools.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lsp_conv_poly.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\modif_fs.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\mslvq_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\nelp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\parameter_bitmaping.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\phase_dispersion.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ppp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\pred_lt4.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\preemph.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\pvq_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\range_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\re8_ppv.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\re8_util.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\realft.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\recovernorm.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\reordvct.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\residu.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\rom_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\stab_est.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\stat_noise_uv_mod.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\swb_bwe_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\swb_bwe_com_hr.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\swb_bwe_com_lr.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\swb_tbe_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\syn_12k8.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\syn_filt.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tcq_position_arith.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tcx_ltp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tcx_mdct.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tcx_mdct_window.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tcx_utils.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tec_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tools.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\trans_direct.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\trans_inv.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\vlpc_2st_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\weight.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\weight_a.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\wi.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\window.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\window_ola.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\wtda.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_masa_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mct_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mdct_core_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\nelp.c"> <Filter>common_evs_c</Filter> </ClCompile> Loading @@ -370,108 +13,6 @@ <ClCompile Include="..\lib_com\swb_bwe_com_lr.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_qmetadata_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_qspherical_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_sba_config.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_sns_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mc_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mcmasa_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mc_param_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_dft_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_eclvq_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_ica_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_mdct_bands_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_mdct_stereo_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_psychlpc_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_td_bit_alloc.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_avq_pos_reorder_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_filters.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_cov_smooth.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_entropy_coder_common.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_fb_mixer.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_arith.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_spar_com_quant_util.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_transient_det.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mdft_imdft.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_pca_tools.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_spar_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_agc_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mdct_imdct.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mdct_imdct_fx.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_ism_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_omasa_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_lfe_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\control.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\enh64.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tools_fx.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ACcontextMapping.c" /> <ClCompile Include="..\lib_com\ari.c" /> <ClCompile Include="..\lib_com\arith_coder.c" /> Loading Loading @@ -580,7 +121,6 @@ <ClCompile Include="..\lib_com\ivas_stereo_mdct_stereo_com.c" /> <ClCompile Include="..\lib_com\ivas_stereo_psychlpc_com.c" /> <ClCompile Include="..\lib_com\ivas_stereo_td_bit_alloc.c" /> <ClCompile Include="..\lib_com\ivas_td_decorr.c" /> <ClCompile Include="..\lib_com\ivas_tools.c" /> <ClCompile Include="..\lib_com\ivas_transient_det.c" /> <ClCompile Include="..\lib_com\lag_wind.c" /> Loading Loading @@ -626,6 +166,48 @@ <ClCompile Include="..\lib_com\residu.c" /> <ClCompile Include="..\lib_com\residu_fx.c" /> <ClCompile Include="..\lib_com\rom_basic_math.c" /> <ClCompile Include="..\lib_com\swb_bwe_com_lr_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_bit_alloc_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\isf_dec_amr_wb_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\nelp_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ppp_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_core_com_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_noise_inject_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\reordvct_fx.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lsp_conv_poly_fx.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tns_base_flt.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tns_base.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\codec_tcx_common_flt.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\codec_tcx_common.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_agc_com_fx.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\rom_basop_util.c" /> <ClCompile Include="..\lib_com\rom_com.c" /> <ClCompile Include="..\lib_com\ivas_sns_com.c" /> Loading Loading @@ -763,6 +345,7 @@ <ClCompile Include="..\lib_com\ivas_sns_com_fx.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\float_to_fix_ops.c" /> </ItemGroup> <ItemGroup> <ClInclude Include="..\lib_com\basop32.h" /> Loading Workspace_msvc/lib_dec.vcxproj +2 −0 Original line number Diff line number Diff line Loading @@ -274,6 +274,7 @@ <ClCompile Include="..\lib_dec\inov_dec.c" /> <ClCompile Include="..\lib_dec\inov_dec_fx.c" /> <ClCompile Include="..\lib_dec\ivas_agc_dec.c" /> <ClCompile Include="..\lib_dec\ivas_agc_dec_fx.c" /> <ClCompile Include="..\lib_dec\ivas_binRenderer_internal.c" /> <ClCompile Include="..\lib_dec\ivas_corecoder_dec_reconfig.c" /> <ClCompile Include="..\lib_dec\ivas_core_dec.c" /> Loading Loading @@ -317,6 +318,7 @@ <ClCompile Include="..\lib_dec\ivas_sba_dirac_stereo_dec.c" /> <ClCompile Include="..\lib_dec\ivas_sba_rendering_internal.c" /> <ClCompile Include="..\lib_dec\ivas_sce_dec.c" /> <ClCompile Include="..\lib_dec\ivas_sns_dec_fx.c" /> <ClCompile Include="..\lib_dec\ivas_spar_decoder.c" /> <ClCompile Include="..\lib_dec\ivas_spar_md_dec.c" /> <ClCompile Include="..\lib_dec\ivas_stereo_adapt_GR_dec.c" /> Loading Workspace_msvc/lib_dec.vcxproj.filters +5 −1 Original line number Diff line number Diff line Loading @@ -526,6 +526,9 @@ <ClCompile Include="..\lib_dec\waveadjust_fec_dec.c"> <Filter>decoder_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_dec\ivas_agc_dec_fx.c"> <Filter>decoder_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_dec\waveadjust_fec_dec_fx.c"> <Filter>decoder_all_c</Filter> </ClCompile> Loading Loading @@ -811,6 +814,7 @@ <ClCompile Include="..\lib_dec\evs_dec_fx.c"> <Filter>decoder_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_dec\ivas_sns_dec_fx.c" /> </ItemGroup> <ItemGroup> <ClInclude Include="..\lib_dec\ivas_stat_dec.h"> Loading lib_com/basop_util.c +21 −1 Original line number Diff line number Diff line Loading @@ -1237,7 +1237,6 @@ Word16 getCosWord16(Word16 theta) return result; } Word16 getCosWord16R2( Word16 theta ) { Loading @@ -1254,6 +1253,27 @@ Word16 getCosWord16R2( return result; } Word16 getSineWord16R2( Word16 theta ) { IF ( theta == 0 ) { return 0; } Word16 cosine = getCosWord16R2( theta ); Word16 result = 32767 - ( mult_r( cosine, cosine ) ); Word16 exp = 0; Word16 sine = Sqrt16( result, &exp ); sine = shl( sine, exp ); IF ( ( ( theta >= 16384 ) && ( theta <= 32767 ) ) || ( ( theta < 0 ) && ( theta >= -16384 ) ) ) { sine = negate( sine ); } return sine; } /* * Calculate Integer Square Root of 'val'. This is the equivalent of (int)sqrt(val); * The return value will be truncated to the lowest integer (throwing away the fractionnal part. Loading Loading
Workspace_msvc/lib_com.vcxproj +2 −0 Original line number Diff line number Diff line Loading @@ -188,6 +188,7 @@ <ClCompile Include="..\lib_com\findpulse.c" /> <ClCompile Include="..\lib_com\fine_gain_bits.c" /> <ClCompile Include="..\lib_com\fine_gain_bits_fx.c" /> <ClCompile Include="..\lib_com\float_to_fix_ops.c" /> <ClCompile Include="..\lib_com\frame_ener.c" /> <ClCompile Include="..\lib_com\gain_inov_fx.c" /> <ClCompile Include="..\lib_com\get_gain.c" /> Loading Loading @@ -228,6 +229,7 @@ <ClCompile Include="..\lib_com\isf_dec_amr_wb.c" /> <ClCompile Include="..\lib_com\isf_dec_amr_wb_fx.c" /> <ClCompile Include="..\lib_com\ivas_agc_com.c" /> <ClCompile Include="..\lib_com\ivas_agc_com_fx.c" /> <ClCompile Include="..\lib_com\ivas_arith.c" /> <ClCompile Include="..\lib_com\ivas_avq_pos_reorder_com.c" /> <ClCompile Include="..\lib_com\ivas_cov_smooth.c" /> Loading
Workspace_msvc/lib_com.vcxproj.filters +44 −461 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup> <ClCompile Include="..\lib_com\ivas_dirac_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_rom_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_tools.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_bit_alloc.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_core_com.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_noise_inject.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\isf_dec_amr_wb.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ACcontextMapping.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ari.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ari_hm.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\arith_coder.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\basop_com_lpc.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\basop_lsf_tools.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\basop_tcx_utils.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\basop_util.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\basop32.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\bitalloc.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\bitallocsum.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\bits_alloc.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\bitstream.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\calc_st_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\cb_shape.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\cldfb.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\cng_exc.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\core_com_config.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\deemph.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\delay_comp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\disclaimer.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\dlpc_bfi.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\edct.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\enh40.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\enh1632.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\enhancer.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\enr_1_az.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\env_adj.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\env_stab.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\env_stab_trans.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\est_tilt.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fd_cng_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fft.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fft_cldfb.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fft_rel.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fill_spectrum.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\findpulse.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\fine_gain_bits.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\frame_ener.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\get_gain.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\gs_bitallocation.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\gs_gains.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\gs_inact_switching.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\gs_noisefill.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\gs_preech.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\guided_plc_util.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hp50.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq_bit_allocation.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq_conf.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq_tools.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hvq_pvq_bitalloc.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ifft_rel.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\igf_base.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\index_pvq_opt.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\int_lsp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\interleave_spectrum.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\interpol.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lag_wind.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lerp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\limit_t0.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\logqnorm.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\longarith.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\low_rate_band_att.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lpc_tools.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lsf_dec_bfi.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lsf_msvq_ma.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lsf_tools.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lsp_conv_poly.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\modif_fs.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\mslvq_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\nelp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\parameter_bitmaping.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\phase_dispersion.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ppp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\pred_lt4.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\preemph.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\pvq_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\range_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\re8_ppv.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\re8_util.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\realft.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\recovernorm.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\reordvct.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\residu.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\rom_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\stab_est.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\stat_noise_uv_mod.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\swb_bwe_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\swb_bwe_com_hr.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\swb_bwe_com_lr.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\swb_tbe_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\syn_12k8.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\syn_filt.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tcq_position_arith.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tcx_ltp.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tcx_mdct.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tcx_mdct_window.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tcx_utils.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tec_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tools.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\trans_direct.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\trans_inv.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\vlpc_2st_com.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\weight.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\weight_a.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\wi.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\window.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\window_ola.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\wtda.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_masa_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mct_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mdct_core_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\nelp.c"> <Filter>common_evs_c</Filter> </ClCompile> Loading @@ -370,108 +13,6 @@ <ClCompile Include="..\lib_com\swb_bwe_com_lr.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_qmetadata_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_qspherical_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_sba_config.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_sns_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mc_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mcmasa_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mc_param_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_dft_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_eclvq_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_ica_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_mdct_bands_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_mdct_stereo_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_psychlpc_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_stereo_td_bit_alloc.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_avq_pos_reorder_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_filters.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_cov_smooth.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_entropy_coder_common.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_fb_mixer.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_arith.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_spar_com_quant_util.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_transient_det.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mdft_imdft.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_pca_tools.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_spar_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_agc_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mdct_imdct.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_mdct_imdct_fx.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_ism_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_omasa_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_lfe_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\control.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\enh64.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tools_fx.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ACcontextMapping.c" /> <ClCompile Include="..\lib_com\ari.c" /> <ClCompile Include="..\lib_com\arith_coder.c" /> Loading Loading @@ -580,7 +121,6 @@ <ClCompile Include="..\lib_com\ivas_stereo_mdct_stereo_com.c" /> <ClCompile Include="..\lib_com\ivas_stereo_psychlpc_com.c" /> <ClCompile Include="..\lib_com\ivas_stereo_td_bit_alloc.c" /> <ClCompile Include="..\lib_com\ivas_td_decorr.c" /> <ClCompile Include="..\lib_com\ivas_tools.c" /> <ClCompile Include="..\lib_com\ivas_transient_det.c" /> <ClCompile Include="..\lib_com\lag_wind.c" /> Loading Loading @@ -626,6 +166,48 @@ <ClCompile Include="..\lib_com\residu.c" /> <ClCompile Include="..\lib_com\residu_fx.c" /> <ClCompile Include="..\lib_com\rom_basic_math.c" /> <ClCompile Include="..\lib_com\swb_bwe_com_lr_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_bit_alloc_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\isf_dec_amr_wb_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\nelp_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ppp_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_core_com_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\hq2_noise_inject_fx.c"> <Filter>common_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\reordvct_fx.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\lsp_conv_poly_fx.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tns_base_flt.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\tns_base.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\codec_tcx_common_flt.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\codec_tcx_common.c"> <Filter>common_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_agc_com_fx.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\rom_basop_util.c" /> <ClCompile Include="..\lib_com\rom_com.c" /> <ClCompile Include="..\lib_com\ivas_sns_com.c" /> Loading Loading @@ -763,6 +345,7 @@ <ClCompile Include="..\lib_com\ivas_sns_com_fx.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\float_to_fix_ops.c" /> </ItemGroup> <ItemGroup> <ClInclude Include="..\lib_com\basop32.h" /> Loading
Workspace_msvc/lib_dec.vcxproj +2 −0 Original line number Diff line number Diff line Loading @@ -274,6 +274,7 @@ <ClCompile Include="..\lib_dec\inov_dec.c" /> <ClCompile Include="..\lib_dec\inov_dec_fx.c" /> <ClCompile Include="..\lib_dec\ivas_agc_dec.c" /> <ClCompile Include="..\lib_dec\ivas_agc_dec_fx.c" /> <ClCompile Include="..\lib_dec\ivas_binRenderer_internal.c" /> <ClCompile Include="..\lib_dec\ivas_corecoder_dec_reconfig.c" /> <ClCompile Include="..\lib_dec\ivas_core_dec.c" /> Loading Loading @@ -317,6 +318,7 @@ <ClCompile Include="..\lib_dec\ivas_sba_dirac_stereo_dec.c" /> <ClCompile Include="..\lib_dec\ivas_sba_rendering_internal.c" /> <ClCompile Include="..\lib_dec\ivas_sce_dec.c" /> <ClCompile Include="..\lib_dec\ivas_sns_dec_fx.c" /> <ClCompile Include="..\lib_dec\ivas_spar_decoder.c" /> <ClCompile Include="..\lib_dec\ivas_spar_md_dec.c" /> <ClCompile Include="..\lib_dec\ivas_stereo_adapt_GR_dec.c" /> Loading
Workspace_msvc/lib_dec.vcxproj.filters +5 −1 Original line number Diff line number Diff line Loading @@ -526,6 +526,9 @@ <ClCompile Include="..\lib_dec\waveadjust_fec_dec.c"> <Filter>decoder_all_c</Filter> </ClCompile> <ClCompile Include="..\lib_dec\ivas_agc_dec_fx.c"> <Filter>decoder_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_dec\waveadjust_fec_dec_fx.c"> <Filter>decoder_all_c</Filter> </ClCompile> Loading Loading @@ -811,6 +814,7 @@ <ClCompile Include="..\lib_dec\evs_dec_fx.c"> <Filter>decoder_evs_c</Filter> </ClCompile> <ClCompile Include="..\lib_dec\ivas_sns_dec_fx.c" /> </ItemGroup> <ItemGroup> <ClInclude Include="..\lib_dec\ivas_stat_dec.h"> Loading
lib_com/basop_util.c +21 −1 Original line number Diff line number Diff line Loading @@ -1237,7 +1237,6 @@ Word16 getCosWord16(Word16 theta) return result; } Word16 getCosWord16R2( Word16 theta ) { Loading @@ -1254,6 +1253,27 @@ Word16 getCosWord16R2( return result; } Word16 getSineWord16R2( Word16 theta ) { IF ( theta == 0 ) { return 0; } Word16 cosine = getCosWord16R2( theta ); Word16 result = 32767 - ( mult_r( cosine, cosine ) ); Word16 exp = 0; Word16 sine = Sqrt16( result, &exp ); sine = shl( sine, exp ); IF ( ( ( theta >= 16384 ) && ( theta <= 32767 ) ) || ( ( theta < 0 ) && ( theta >= -16384 ) ) ) { sine = negate( sine ); } return sine; } /* * Calculate Integer Square Root of 'val'. This is the equivalent of (int)sqrt(val); * The return value will be truncated to the lowest integer (throwing away the fractionnal part. Loading