Commit 3989b765 authored by Jan Kiene's avatar Jan Kiene
Browse files

Merge branch 'main' into ci/adjustments-for-new-regression-check-artifacts

parents 5f8ae98a fd90bf1e
Loading
Loading
Loading
Loading
Loading
+0 −99
Original line number Diff line number Diff line
@@ -136,152 +136,94 @@
    </Lib>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClCompile Include="..\lib_dec\ACcontextMapping_dec.c" />
    <ClCompile Include="..\lib_dec\ACcontextMapping_dec_fx.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\lib_dec\acelp_core_dec.c" />
    <ClCompile Include="..\lib_dec\acelp_core_dec_fx.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\lib_dec\acelp_core_dec_ivas_fx.c" />
    <ClCompile Include="..\lib_dec\acelp_core_switch_dec.c" />
    <ClCompile Include="..\lib_dec\acelp_core_switch_dec_fx.c" />
    <ClCompile Include="..\lib_dec\amr_wb_dec.c" />
    <ClCompile Include="..\lib_dec\amr_wb_dec_fx.c" />
    <ClCompile Include="..\lib_dec\arith_coder_dec.c" />
    <ClCompile Include="..\lib_dec\arith_coder_dec_fx.c" />
    <ClCompile Include="..\lib_dec\ari_dec.c" />
    <ClCompile Include="..\lib_dec\ari_dec_fx.c" />
    <ClCompile Include="..\lib_dec\ari_hm_dec.c" />
    <ClCompile Include="..\lib_dec\avq_dec.c" />
    <ClCompile Include="..\lib_dec\avq_dec_fx.c" />
    <ClCompile Include="..\lib_dec\bass_psfilter.c" />
    <ClCompile Include="..\lib_dec\bass_psfilter_fx.c" />
    <ClCompile Include="..\lib_dec\cng_dec.c" />
    <ClCompile Include="..\lib_dec\cng_dec_fx.c">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\lib_dec\core_dec_init.c" />
    <ClCompile Include="..\lib_dec\core_dec_init_fx.c" />
    <ClCompile Include="..\lib_dec\core_dec_reconf.c" />
    <ClCompile Include="..\lib_dec\core_dec_reconf_fx.c" />
    <ClCompile Include="..\lib_dec\core_dec_switch.c" />
    <ClCompile Include="..\lib_dec\core_dec_switch_fx.c" />
    <ClCompile Include="..\lib_dec\core_switching_dec.c" />
    <ClCompile Include="..\lib_dec\core_switching_dec_fx.c" />
    <ClCompile Include="..\lib_dec\dec2t32.c" />
    <ClCompile Include="..\lib_dec\dec2t32_fx.c" />
    <ClCompile Include="..\lib_dec\dec4t64.c" />
    <ClCompile Include="..\lib_dec\dec4t64_fx.c" />
    <ClCompile Include="..\lib_dec\decision_matrix_dec.c" />
    <ClCompile Include="..\lib_dec\decision_matrix_dec_fx.c" />
    <ClCompile Include="..\lib_dec\dec_ace.c" />
    <ClCompile Include="..\lib_dec\dec_acelp.c" />
    <ClCompile Include="..\lib_dec\dec_acelp_fx.c" />
    <ClCompile Include="..\lib_dec\dec_acelp_tcx_main.c" />
    <ClCompile Include="..\lib_dec\dec_acelp_tcx_main_fx.c" />
    <ClCompile Include="..\lib_dec\dec_ace_fx.c" />
    <ClCompile Include="..\lib_dec\dec_amr_wb.c" />
    <ClCompile Include="..\lib_dec\dec_amr_wb_fx.c" />
    <ClCompile Include="..\lib_dec\dec_gen_voic.c" />
    <ClCompile Include="..\lib_dec\dec_gen_voic_fx.c" />
    <ClCompile Include="..\lib_dec\dec_higher_acelp.c" />
    <ClCompile Include="..\lib_dec\dec_higher_acelp_fx.c" />
    <ClCompile Include="..\lib_dec\dec_LPD.c" />
    <ClCompile Include="..\lib_dec\dec_LPD_fx.c" />
    <ClCompile Include="..\lib_dec\dec_nelp.c" />
    <ClCompile Include="..\lib_dec\dec_nelp_fx.c" />
    <ClCompile Include="..\lib_dec\dec_pit_exc.c" />
    <ClCompile Include="..\lib_dec\dec_pit_exc_fx.c" />
    <ClCompile Include="..\lib_dec\dec_post.c" />
    <ClCompile Include="..\lib_dec\dec_post_fx.c" />
    <ClCompile Include="..\lib_dec\dec_ppp.c" />
    <ClCompile Include="..\lib_dec\dec_ppp_fx.c" />
    <ClCompile Include="..\lib_dec\dec_prm.c" />
    <ClCompile Include="..\lib_dec\dec_prm_fx.c" />
    <ClCompile Include="..\lib_dec\dec_tcx.c" />
    <ClCompile Include="..\lib_dec\dec_tcx_fx.c" />
    <ClCompile Include="..\lib_dec\dec_tran.c" />
    <ClCompile Include="..\lib_dec\dec_tran_fx.c" />
    <ClCompile Include="..\lib_dec\dec_uv.c" />
    <ClCompile Include="..\lib_dec\dec_uv_fx.c" />
    <ClCompile Include="..\lib_dec\dlpc_avq.c" />
    <ClCompile Include="..\lib_dec\dlpc_avq_fx.c" />
    <ClCompile Include="..\lib_dec\dlpc_stoch.c" />
    <ClCompile Include="..\lib_dec\dlpc_stoch_fx.c" />
    <ClCompile Include="..\lib_dec\d_gain2p.c" />
    <ClCompile Include="..\lib_dec\d_gain2p_fx.c" />
    <ClCompile Include="..\lib_dec\er_dec_acelp.c" />
    <ClCompile Include="..\lib_dec\er_dec_acelp_fx.c" />
    <ClCompile Include="..\lib_dec\er_dec_tcx.c" />
    <ClCompile Include="..\lib_dec\er_dec_tcx_fx.c" />
    <ClCompile Include="..\lib_dec\er_scale_syn.c" />
    <ClCompile Include="..\lib_dec\er_scale_syn_fx.c" />
    <ClCompile Include="..\lib_dec\er_sync_exc.c" />
    <ClCompile Include="..\lib_dec\er_sync_exc_fx.c" />
    <ClCompile Include="..\lib_dec\er_util.c" />
    <ClCompile Include="..\lib_dec\er_util_fx.c" />
    <ClCompile Include="..\lib_dec\evs_dec.c" />
    <ClCompile Include="..\lib_dec\evs_dec_fx.c" />
    <ClCompile Include="..\lib_dec\fd_cng_dec.c" />
    <ClCompile Include="..\lib_dec\fd_cng_dec_fx.c" />
    <ClCompile Include="..\lib_dec\FEC.c" />
    <ClCompile Include="..\lib_dec\FEC_adapt_codebook.c" />
    <ClCompile Include="..\lib_dec\FEC_adapt_codebook_fx.c" />
    <ClCompile Include="..\lib_dec\FEC_clas_estim.c" />
    <ClCompile Include="..\lib_dec\FEC_clas_estim_fx.c" />
    <ClCompile Include="..\lib_dec\FEC_fx.c" />
    <ClCompile Include="..\lib_dec\FEC_HQ_core.c" />
    <ClCompile Include="..\lib_dec\FEC_HQ_core_fx.c" />
    <ClCompile Include="..\lib_dec\FEC_HQ_phase_ecu.c" />
    <ClCompile Include="..\lib_dec\FEC_HQ_phase_ecu_fx.c" />
    <ClCompile Include="..\lib_dec\FEC_lsf_estim.c" />
    <ClCompile Include="..\lib_dec\FEC_lsf_estim_fx.c" />
    <ClCompile Include="..\lib_dec\FEC_pitch_estim.c" />
    <ClCompile Include="..\lib_dec\FEC_pitch_estim_fx.c" />
    <ClCompile Include="..\lib_dec\FEC_scale_syn.c" />
    <ClCompile Include="..\lib_dec\FEC_scale_syn_fx.c" />
    <ClCompile Include="..\lib_dec\gain_dec.c" />
    <ClCompile Include="..\lib_dec\gain_dec_fx.c" />
    <ClCompile Include="..\lib_dec\gaus_dec.c" />
    <ClCompile Include="..\lib_dec\gaus_dec_fx.c" />
    <ClCompile Include="..\lib_dec\gs_dec.c" />
    <ClCompile Include="..\lib_dec\gs_dec_amr_wb.c" />
    <ClCompile Include="..\lib_dec\gs_dec_amr_wb_fx.c" />
    <ClCompile Include="..\lib_dec\gs_dec_fx.c" />
    <ClCompile Include="..\lib_dec\hdecnrm.c" />
    <ClCompile Include="..\lib_dec\hdecnrm_fx.c" />
    <ClCompile Include="..\lib_dec\hf_synth.c" />
    <ClCompile Include="..\lib_dec\hf_synth_fx.c" />
    <ClCompile Include="..\lib_dec\hq_classifier_dec.c" />
    <ClCompile Include="..\lib_dec\hq_classifier_dec_fx.c" />
    <ClCompile Include="..\lib_dec\hq_conf_fec.c" />
    <ClCompile Include="..\lib_dec\hq_conf_fec_fx.c" />
    <ClCompile Include="..\lib_dec\hq_core_dec.c" />
    <ClCompile Include="..\lib_dec\hq_core_dec_fx.c" />
    <ClCompile Include="..\lib_dec\hq_env_dec.c" />
    <ClCompile Include="..\lib_dec\hq_env_dec_fx.c" />
    <ClCompile Include="..\lib_dec\hq_hr_dec.c" />
    <ClCompile Include="..\lib_dec\hq_hr_dec_fx.c" />
    <ClCompile Include="..\lib_dec\hq_lr_dec.c" />
    <ClCompile Include="..\lib_dec\hq_lr_dec_fx.c" />
    <ClCompile Include="..\lib_dec\igf_dec.c" />
    <ClCompile Include="..\lib_dec\igf_dec_fx.c" />
    <ClCompile Include="..\lib_dec\igf_scf_dec.c" />
    <ClCompile Include="..\lib_dec\igf_scf_dec_fx.c" />
    <ClCompile Include="..\lib_dec\init_dec.c" />
    <ClCompile Include="..\lib_dec\init_dec_fx.c" />
    <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" />
    <ClCompile Include="..\lib_dec\ivas_cpe_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_cpe_dec_fx.c" />
    <ClCompile Include="..\lib_dec\ivas_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_decision_matrix_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_dirac_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_dirac_output_synthesis_cov.c" />
@@ -294,16 +236,13 @@
    <ClCompile Include="..\lib_dec\ivas_ism_param_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_ism_renderer.c" />
    <ClCompile Include="..\lib_dec\ivas_jbm_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_lfe_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_lfe_dec_fx.c" />
    <ClCompile Include="..\lib_dec\ivas_lfe_plc.c" />
    <ClCompile Include="..\lib_dec\ivas_lfe_plc_fx.c" />
    <ClCompile Include="..\lib_dec\ivas_ls_custom_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_masa_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_mcmasa_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_mct_core_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_mct_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_mct_dec_mct.c" />
    <ClCompile Include="..\lib_dec\ivas_mct_dec_mct_fx.c" />
    <ClCompile Include="..\lib_dec\ivas_mc_paramupmix_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_mc_param_dec.c" />
@@ -315,7 +254,6 @@
    <ClCompile Include="..\lib_dec\ivas_omasa_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_output_config.c" />
    <ClCompile Include="..\lib_dec\ivas_out_setup_conversion.c" />
    <ClCompile Include="..\lib_dec\ivas_pca_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_pca_dec_fx.c" />
    <ClCompile Include="..\lib_dec\ivas_post_proc.c" />
    <ClCompile Include="..\lib_dec\ivas_range_uni_dec.c" />
@@ -323,10 +261,8 @@
    <ClCompile Include="..\lib_dec\ivas_qspherical_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_rom_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_sba_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_sba_dirac_stereo_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_sba_dirac_stereo_dec_fx.c" />
    <ClCompile Include="..\lib_dec\ivas_sba_rendering_internal.c" />
    <ClCompile Include="..\lib_dec\ivas_sce_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_sce_dec_fx.c" />
    <ClCompile Include="..\lib_dec\ivas_sns_dec_fx.c" />
    <ClCompile Include="..\lib_dec\ivas_spar_decoder.c" />
@@ -336,13 +272,11 @@
    <ClCompile Include="..\lib_dec\ivas_stereo_dft_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_dft_dec_dmx.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_dft_dec_fx.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_dft_plc.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_dft_plc_fx.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_eclvq_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_esf_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_ica_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_icbwe_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_mdct_core_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_mdct_core_dec_fx.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_mdct_stereo_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_stereo_switching_dec.c" />
@@ -355,78 +289,45 @@
    <ClCompile Include="..\lib_dec\jbm_jb4_inputbuffer.c" />
    <ClCompile Include="..\lib_dec\jbm_jb4_jmf.c" />
    <ClCompile Include="..\lib_dec\jbm_pcmdsp_apa.c" />
    <ClCompile Include="..\lib_dec\jbm_pcmdsp_fifo.c" />
    <ClCompile Include="..\lib_dec\jbm_pcmdsp_similarityestimation.c" />
    <ClCompile Include="..\lib_dec\jbm_pcmdsp_window.c" />
    <ClCompile Include="..\lib_dec\LD_music_post_filter.c" />
    <ClCompile Include="..\lib_dec\LD_music_post_filter_fx.c" />
    <ClCompile Include="..\lib_dec\lead_deindexing.c" />
    <ClCompile Include="..\lib_dec\lead_deindexing_fx.c" />
    <ClCompile Include="..\lib_dec\lib_dec.c" />
    <ClCompile Include="..\lib_dec\lib_dec_fx.c" />
    <ClCompile Include="..\lib_dec\lp_exc_d.c" />
    <ClCompile Include="..\lib_dec\lp_exc_d_fx.c" />
    <ClCompile Include="..\lib_dec\lsf_dec.c" />
    <ClCompile Include="..\lib_dec\lsf_dec_fx.c" />
    <ClCompile Include="..\lib_dec\lsf_msvq_ma_dec.c" />
    <ClCompile Include="..\lib_dec\lsf_msvq_ma_dec_fx.c" />
    <ClCompile Include="..\lib_dec\nelp_dec.c" />
    <ClCompile Include="..\lib_dec\nelp_dec_fx.c" />
    <ClCompile Include="..\lib_dec\peak_vq_dec.c" />
    <ClCompile Include="..\lib_dec\peak_vq_dec_fx.c" />
    <ClCompile Include="..\lib_dec\pitch_extr.c" />
    <ClCompile Include="..\lib_dec\pitch_extr_fx.c" />
    <ClCompile Include="..\lib_dec\pit_dec.c" />
    <ClCompile Include="..\lib_dec\pit_dec_fx.c" />
    <ClCompile Include="..\lib_dec\post_dec.c" />
    <ClCompile Include="..\lib_dec\post_dec_fx.c" />
    <ClCompile Include="..\lib_dec\ppp_dec.c" />
    <ClCompile Include="..\lib_dec\ppp_dec_fx.c" />
    <ClCompile Include="..\lib_dec\pvq_core_dec.c" />
    <ClCompile Include="..\lib_dec\pvq_core_dec_fx.c" />
    <ClCompile Include="..\lib_dec\pvq_decode.c" />
    <ClCompile Include="..\lib_dec\pvq_decode_fx.c" />
    <ClCompile Include="..\lib_dec\range_dec.c" />
    <ClCompile Include="..\lib_dec\range_dec_fx.c" />
    <ClCompile Include="..\lib_dec\re8_dec.c" />
    <ClCompile Include="..\lib_dec\re8_dec_fx.c" />
    <ClCompile Include="..\lib_dec\rom_dec.c" />
    <ClCompile Include="..\lib_dec\rst_dec.c" />
    <ClCompile Include="..\lib_dec\rst_dec_fx.c" />
    <ClCompile Include="..\lib_dec\stat_noise_uv_dec.c" />
    <ClCompile Include="..\lib_dec\stat_noise_uv_dec_fx.c" />
    <ClCompile Include="..\lib_dec\swb_bwe_dec.c" />
    <ClCompile Include="..\lib_dec\swb_bwe_dec_fx.c" />
    <ClCompile Include="..\lib_dec\swb_bwe_dec_hr.c" />
    <ClCompile Include="..\lib_dec\swb_bwe_dec_hr_fx.c" />
    <ClCompile Include="..\lib_dec\swb_bwe_dec_lr.c" />
    <ClCompile Include="..\lib_dec\swb_bwe_dec_lr_fx.c" />
    <ClCompile Include="..\lib_dec\swb_tbe_dec.c" />
    <ClCompile Include="..\lib_dec\swb_tbe_dec_fx.c" />
    <ClCompile Include="..\lib_dec\syn_outp.c" />
    <ClCompile Include="..\lib_dec\syn_outp_fx.c" />
    <ClCompile Include="..\lib_dec\tcq_core_dec.c" />
    <ClCompile Include="..\lib_dec\tcq_core_dec_fx.c" />
    <ClCompile Include="..\lib_dec\tcx_utils_dec.c" />
    <ClCompile Include="..\lib_dec\tcx_utils_dec_fx.c" />
    <ClCompile Include="..\lib_dec\tns_base_dec.c" />
    <ClCompile Include="..\lib_dec\tns_base_dec_fx.c" />
    <ClCompile Include="..\lib_dec\TonalComponentDetection.c" />
    <ClCompile Include="..\lib_dec\TonalComponentDetection_fx.c" />
    <ClCompile Include="..\lib_dec\tonalMDCTconcealment.c" />
    <ClCompile Include="..\lib_dec\tonalMDCTconcealment_fx.c" />
    <ClCompile Include="..\lib_dec\transition_dec.c" />
    <ClCompile Include="..\lib_dec\transition_dec_fx.c" />
    <ClCompile Include="..\lib_dec\updt_dec.c" />
    <ClCompile Include="..\lib_dec\updt_dec_fx.c" />
    <ClCompile Include="..\lib_dec\vlpc_1st_dec.c" />
    <ClCompile Include="..\lib_dec\vlpc_1st_dec_fx.c" />
    <ClCompile Include="..\lib_dec\vlpc_2st_dec.c" />
    <ClCompile Include="..\lib_dec\vlpc_2st_dec_fx.c" />
    <ClCompile Include="..\lib_dec\voiced_dec.c" />
    <ClCompile Include="..\lib_dec\voiced_dec_fx.c" />
    <ClCompile Include="..\lib_dec\waveadjust_fec_dec.c" />
    <ClCompile Include="..\lib_dec\ivas_sns_dec.c" />
    <ClCompile Include="..\lib_dec\waveadjust_fec_dec_fx.c" />
  </ItemGroup>
  <ItemGroup>
+0 −295

File changed.

Preview size limit exceeded, changes collapsed.

+8 −0
Original line number Diff line number Diff line
@@ -974,7 +974,11 @@ void computeDiffuseness_fixed(
        Word16 shift_qtotal;
        if ( shift_q < 0 )
        {
#ifdef FIX_USAN_ISSUES
            shiftEquiv = L_lshl( (Word32) 0x80000000, shift_q );
#else
            shiftEquiv = L_lshl( 0x80000000, shift_q );
#endif
        }
        if ( shift_q >= 0 )
        {
@@ -1020,7 +1024,11 @@ void computeDiffuseness_fixed(
#ifdef FIX_1072_SPEEDUP_COMPUTEDIFUSENESS
        if ( shift_q < 0 )
        {
#ifdef FIX_USAN_ISSUES
            shiftEquiv = L_lshl( (Word32) 0x80000000, shift_q );
#else
            shiftEquiv = L_lshl( 0x80000000, shift_q );
#endif
        }
        if ( shift_q >= 0 )
        {
+1 −0
Original line number Diff line number Diff line
@@ -156,6 +156,7 @@
#define FIX_ISSUE_1291                          /* Ittiam: Wrong use of imult1616() in ACELP rescaling */
#define FIX_920_IGF_INIT_ERROR                  /* FhG: issue 920: fix bitrate mismatch in initial IGF config to avoid error message in same cases */
#define FIX_MINOR_SVD_WMOPS_MR1010X             /* FhG: Minor WMOPS tuning, bit-exact to previous version, saves about 8.2 WMOPS for MR1010 */
#define FIX_USAN_ISSUES                         /* Ittiam: Fix issues reported by USAN */
#define SVD_WMOPS_OPT                           /* Ittiam : SVD related optimizations */
#define NONBE_FIX_1087_OOB_SBA_DTX_RS           /* VA: issue 1087: Extend the length of the buffer for MCT decoding to avoid out-of-bound writing in SBA SID bitrate switching decoding */
#define FIX_ISSUE_1279                          /* VA: correction of wrong scaling update */

lib_dec/ACcontextMapping_dec.c

deleted100644 → 0
+0 −45
Original line number Diff line number Diff line
/******************************************************************************************************

   (C) 2022-2025 IVAS codec Public Collaboration with portions copyright Dolby International AB, Ericsson AB,
   Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V., Huawei Technologies Co. LTD.,
   Koninklijke Philips N.V., Nippon Telegraph and Telephone Corporation, Nokia Technologies Oy, Orange,
   Panasonic Holdings Corporation, Qualcomm Technologies, Inc., VoiceAge Corporation, and other
   contributors to this repository. All Rights Reserved.

   This software is protected by copyright law and by international treaties.
   The IVAS codec Public Collaboration consisting of Dolby International AB, Ericsson AB,
   Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V., Huawei Technologies Co. LTD.,
   Koninklijke Philips N.V., Nippon Telegraph and Telephone Corporation, Nokia Technologies Oy, Orange,
   Panasonic Holdings Corporation, Qualcomm Technologies, Inc., VoiceAge Corporation, and other
   contributors to this repository retain full ownership rights in their respective contributions in
   the software. This notice grants no license of any kind, including but not limited to patent
   license, nor is any license granted by implication, estoppel or otherwise.

   Contributors are required to enter into the IVAS codec Public Collaboration agreement before making
   contributions.

   This software is provided "AS IS", without any express or implied warranties. The software is in the
   development stage. It is intended exclusively for experts who have experience with such software and
   solely for the purpose of inspection. All implied warranties of non-infringement, merchantability
   and fitness for a particular purpose are hereby disclaimed and excluded.

   Any dispute, controversy or claim arising under or in relation to providing this software shall be
   submitted to and settled by the final, binding jurisdiction of the courts of Munich, Germany in
   accordance with the laws of the Federal Republic of Germany excluding its conflict of law rules and
   the United Nations Convention on Contracts on the International Sales of Goods.

*******************************************************************************************************/

/*====================================================================================
    EVS Codec 3GPP TS26.443 Nov 04, 2021. Version 12.14.0 / 13.10.0 / 14.6.0 / 15.4.0 / 16.3.0
  ====================================================================================*/

#include <stdint.h>
#include "options.h"
#include "cnst.h"
#include "rom_com.h"
#include "ivas_rom_com.h"
#include "prot.h"
#include "wmc_auto.h"
#include "ivas_prot.h" /* Range coder header file */
#include <assert.h>
Loading