]> git.ipfire.org Git - thirdparty/freeswitch.git/commit
add mod_iSAC (extracted from webRTC) 16hz @30ms,60ms 32khz @30ms
authorAnthony Minessale <anthm@freeswitch.org>
Mon, 23 Jan 2012 20:54:43 +0000 (14:54 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Mon, 23 Jan 2012 20:54:43 +0000 (14:54 -0600)
commita0473cda82042add6c0d95d4e64b3165cf3779fa
treeeac2d50a595f93a7d1272836ef34774c29fc08a8
parent7555cabbba39ac995a74637d5043dc2009f54159
add mod_iSAC (extracted from webRTC) 16hz @30ms,60ms 32khz @30ms
194 files changed:
src/mod/codecs/mod_iSAC/.svn/all-wcprops [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/entries [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/arith_routines.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/arith_routines.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/arith_routines_hist.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/arith_routines_logist.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/bandwidth_estimator.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/bandwidth_estimator.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/codec.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/crc.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/crc.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/decode.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/decode_bwe.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/encode.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/encode_lpc_swb.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/encode_lpc_swb.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/entropy_coding.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/entropy_coding.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/fft.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/fft.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/filter_functions.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/filterbank_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/filterbank_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/filterbanks.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/intialize.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/isac.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/isac.gypi.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/lattice.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/lpc_analysis.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/lpc_analysis.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/lpc_gain_swb_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/lpc_gain_swb_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/lpc_shape_swb12_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/lpc_shape_swb12_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/lpc_shape_swb16_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/lpc_shape_swb16_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/lpc_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/lpc_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/pitch_estimator.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/pitch_estimator.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/pitch_filter.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/pitch_gain_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/pitch_gain_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/pitch_lag_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/pitch_lag_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/settings.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/spectrum_ar_model_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/spectrum_ar_model_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/structs.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/prop-base/transform.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/Android.mk.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/arith_routines.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/arith_routines.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/arith_routines_hist.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/arith_routines_logist.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/bandwidth_estimator.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/bandwidth_estimator.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/codec.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/crc.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/crc.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/decode.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/decode_bwe.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/encode.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/encode_lpc_swb.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/encode_lpc_swb.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/entropy_coding.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/entropy_coding.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/fft.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/fft.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/filter_functions.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/filterbank_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/filterbank_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/filterbanks.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/intialize.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/isac.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/isac.gypi.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/lattice.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/lpc_analysis.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/lpc_analysis.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/lpc_gain_swb_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/lpc_gain_swb_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/lpc_shape_swb12_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/lpc_shape_swb12_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/lpc_shape_swb16_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/lpc_shape_swb16_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/lpc_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/lpc_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/os_specific_inline.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/pitch_estimator.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/pitch_estimator.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/pitch_filter.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/pitch_gain_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/pitch_gain_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/pitch_lag_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/pitch_lag_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/settings.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/spectrum_ar_model_tables.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/spectrum_ar_model_tables.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/structs.h.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/.svn/text-base/transform.c.svn-base [new file with mode: 0644]
src/mod/codecs/mod_iSAC/LICENSE [new file with mode: 0644]
src/mod/codecs/mod_iSAC/Makefile [new file with mode: 0644]
src/mod/codecs/mod_iSAC/PATENTS [new file with mode: 0644]
src/mod/codecs/mod_iSAC/arith_routines.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/arith_routines.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/arith_routines_hist.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/arith_routines_logist.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/auto_corr_to_refl_coef.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/auto_correlation.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/bandwidth_estimator.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/bandwidth_estimator.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/codec.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/complex_bit_reverse.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/complex_fft.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/copy_set_operations.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/crc.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/crc.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/cross_correlation.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/decode.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/decode_bwe.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/division_operations.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/dot_product_with_scale.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/downsample_fast.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/encode.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/encode_lpc_swb.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/encode_lpc_swb.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/energy.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/entropy_coding.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/entropy_coding.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/fft.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/fft.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/filter_ar.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/filter_ar_fast_q12.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/filter_functions.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/filter_ma_fast_q12.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/filterbank_tables.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/filterbank_tables.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/filterbanks.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/get_hanning_window.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/get_scaling_square.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/ilbc_specific_functions.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/intialize.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/isac.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/isac.gypi [new file with mode: 0644]
src/mod/codecs/mod_iSAC/isac.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lattice.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/levinson_durbin.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lpc_analysis.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lpc_analysis.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lpc_gain_swb_tables.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lpc_gain_swb_tables.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lpc_shape_swb12_tables.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lpc_shape_swb12_tables.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lpc_shape_swb16_tables.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lpc_shape_swb16_tables.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lpc_tables.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lpc_tables.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/lpc_to_refl_coef.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/min_max_operations.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/min_max_operations_neon.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/mod_iSAC.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/os_specific_inline.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/pitch_estimator.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/pitch_estimator.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/pitch_filter.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/pitch_gain_tables.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/pitch_gain_tables.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/pitch_lag_tables.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/pitch_lag_tables.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/randomization_functions.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/refl_coef_to_lpc.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/resample.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/resample_48khz.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/resample_by_2.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/resample_by_2_internal.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/resample_by_2_internal.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/resample_fractional.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/settings.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/signal_processing_library.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/spectrum_ar_model_tables.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/spectrum_ar_model_tables.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/spl_inl.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/spl_inl_armv7.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/spl_sqrt.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/spl_sqrt_floor.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/spl_version.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/splitting_filter.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/sqrt_of_one_minus_x_squared.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/structs.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/transform.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/typedefs.h [new file with mode: 0644]
src/mod/codecs/mod_iSAC/vector_scaling_operations.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/webrtc_fft_t_1024_8.c [new file with mode: 0644]
src/mod/codecs/mod_iSAC/webrtc_fft_t_rad.c [new file with mode: 0644]