Module: sems
Branch: master
Commit: 6763b31710fedae5b566d1eb6fd5ac09cd322e0c
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=6763b31710fedae5b566d1eb6fd5ac09cd322e0c

Author: Raphael Coeffic <[email protected]>
Committer: Raphael Coeffic <[email protected]>
Date:   Thu Mar 29 15:00:04 2012 +0200

added basic support for iSAC codec.

---

 core/plug-in/isac/Makefile                         |   17 +
 core/plug-in/isac/isac.c                           |  145 +
 core/plug-in/isac/libisac/LICENSE                  |   29 +
 core/plug-in/isac/libisac/Makefile                 |   33 +
 core/plug-in/isac/libisac/PATENTS                  |   24 +
 core/plug-in/isac/libisac/arith_routines.c         |   60 +
 core/plug-in/isac/libisac/arith_routines.h         |   63 +
 core/plug-in/isac/libisac/arith_routines_hist.c    |  291 ++
 core/plug-in/isac/libisac/arith_routines_logist.c  |  294 ++
 core/plug-in/isac/libisac/auto_corr_to_refl_coef.c |  103 +
 core/plug-in/isac/libisac/auto_correlation.c       |  141 +
 core/plug-in/isac/libisac/bandwidth_estimator.c    | 1024 +++++++
 core/plug-in/isac/libisac/bandwidth_estimator.h    |  177 ++
 core/plug-in/isac/libisac/codec.h                  |  292 ++
 core/plug-in/isac/libisac/complex_bit_reverse.c    |   51 +
 core/plug-in/isac/libisac/complex_fft.c            |  425 +++
 core/plug-in/isac/libisac/copy_set_operations.c    |  108 +
 core/plug-in/isac/libisac/crc.c                    |  110 +
 core/plug-in/isac/libisac/crc.h                    |   46 +
 core/plug-in/isac/libisac/cross_correlation.c      |  271 ++
 core/plug-in/isac/libisac/decode.c                 |  330 +++
 core/plug-in/isac/libisac/decode_bwe.c             |   88 +
 core/plug-in/isac/libisac/division_operations.c    |  144 +
 core/plug-in/isac/libisac/dot_product_with_scale.c |   91 +
 core/plug-in/isac/libisac/downsample_fast.c        |   59 +
 core/plug-in/isac/libisac/encode.c                 | 1451 ++++++++++
 core/plug-in/isac/libisac/encode_lpc_swb.c         |  708 +++++
 core/plug-in/isac/libisac/encode_lpc_swb.h         |  283 ++
 core/plug-in/isac/libisac/energy.c                 |   36 +
 core/plug-in/isac/libisac/entropy_coding.c         | 2748 +++++++++++++++++++
 core/plug-in/isac/libisac/entropy_coding.h         |  412 +++
 core/plug-in/isac/libisac/fft.c                    |  947 +++++++
 core/plug-in/isac/libisac/fft.h                    |   45 +
 core/plug-in/isac/libisac/filter_ar.c              |   89 +
 core/plug-in/isac/libisac/filter_ar_fast_q12.c     |   49 +
 core/plug-in/isac/libisac/filter_functions.c       |  271 ++
 core/plug-in/isac/libisac/filter_ma_fast_q12.c     |   49 +
 core/plug-in/isac/libisac/filterbank_tables.c      |   37 +
 core/plug-in/isac/libisac/filterbank_tables.h      |   46 +
 core/plug-in/isac/libisac/filterbanks.c            |  346 +++
 core/plug-in/isac/libisac/get_hanning_window.c     |   77 +
 core/plug-in/isac/libisac/get_scaling_square.c     |   44 +
 .../plug-in/isac/libisac/ilbc_specific_functions.c |  120 +
 core/plug-in/isac/libisac/intialize.c              |  175 ++
 core/plug-in/isac/libisac/isac.c                   | 2797 ++++++++++++++++++++
 core/plug-in/isac/libisac/isac.gypi                |   91 +
 core/plug-in/isac/libisac/isac.h                   |  729 +++++
 core/plug-in/isac/libisac/lattice.c                |  217 ++
 core/plug-in/isac/libisac/levinson_durbin.c        |  259 ++
 core/plug-in/isac/libisac/lpc_analysis.c           |  535 ++++
 core/plug-in/isac/libisac/lpc_analysis.h           |   50 +
 core/plug-in/isac/libisac/lpc_gain_swb_tables.c    |  137 +
 core/plug-in/isac/libisac/lpc_gain_swb_tables.h    |   49 +
 core/plug-in/isac/libisac/lpc_shape_swb12_tables.c |  159 ++
 core/plug-in/isac/libisac/lpc_shape_swb12_tables.h |   65 +
 core/plug-in/isac/libisac/lpc_shape_swb16_tables.c |  248 ++
 core/plug-in/isac/libisac/lpc_shape_swb16_tables.h |   79 +
 core/plug-in/isac/libisac/lpc_tables.c             | 1129 ++++++++
 core/plug-in/isac/libisac/lpc_tables.h             |  114 +
 core/plug-in/isac/libisac/lpc_to_refl_coef.c       |   57 +
 core/plug-in/isac/libisac/min_max_operations.c     |  265 ++
 .../plug-in/isac/libisac/min_max_operations_neon.c |   47 +
 core/plug-in/isac/libisac/os_specific_inline.h     |   42 +
 core/plug-in/isac/libisac/pitch_estimator.c        |  622 +++++
 core/plug-in/isac/libisac/pitch_estimator.h        |   71 +
 core/plug-in/isac/libisac/pitch_filter.c           |  469 ++++
 core/plug-in/isac/libisac/pitch_gain_tables.c      |  105 +
 core/plug-in/isac/libisac/pitch_gain_tables.h      |   45 +
 core/plug-in/isac/libisac/pitch_lag_tables.c       |  277 ++
 core/plug-in/isac/libisac/pitch_lag_tables.h       |  114 +
 .../plug-in/isac/libisac/randomization_functions.c |  119 +
 core/plug-in/isac/libisac/refl_coef_to_lpc.c       |   60 +
 core/plug-in/isac/libisac/resample.c               |  505 ++++
 core/plug-in/isac/libisac/resample_48khz.c         |  186 ++
 core/plug-in/isac/libisac/resample_by_2.c          |  181 ++
 core/plug-in/isac/libisac/resample_by_2_internal.c |  679 +++++
 core/plug-in/isac/libisac/resample_by_2_internal.h |   47 +
 core/plug-in/isac/libisac/resample_fractional.c    |  242 ++
 core/plug-in/isac/libisac/settings.h               |  199 ++
 .../isac/libisac/signal_processing_library.h       | 1686 ++++++++++++
 .../isac/libisac/spectrum_ar_model_tables.c        |  138 +
 .../isac/libisac/spectrum_ar_model_tables.h        |   76 +
 core/plug-in/isac/libisac/spl_inl.h                |  159 ++
 core/plug-in/isac/libisac/spl_inl_armv7.h          |  137 +
 core/plug-in/isac/libisac/spl_sqrt.c               |  184 ++
 core/plug-in/isac/libisac/spl_sqrt_floor.c         |   53 +
 core/plug-in/isac/libisac/spl_version.c            |   25 +
 core/plug-in/isac/libisac/splitting_filter.c       |  198 ++
 .../isac/libisac/sqrt_of_one_minus_x_squared.c     |   35 +
 core/plug-in/isac/libisac/structs.h                |  478 ++++
 core/plug-in/isac/libisac/transform.c              |  131 +
 core/plug-in/isac/libisac/typedefs.h               |  142 +
 .../isac/libisac/vector_scaling_operations.c       |  151 ++
 core/plug-in/isac/libisac/webrtc_fft_t_1024_8.c    |  704 +++++
 core/plug-in/isac/libisac/webrtc_fft_t_rad.c       |   27 +
 95 files changed, 27663 insertions(+), 0 deletions(-)

Diff:   
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commitdiff;h=6763b31710fedae5b566d1eb6fd5ac09cd322e0c
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to