asterisk/codecs
David Vossel d760e81f37 Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff
-Functional changes
1. Dynamic global format list build by codecs defined in codecs.conf
2. SILK 8khz, 12khz, 16khz, and 24khz with custom attributes defined in codecs.conf
3. Negotiation of SILK attributes in chan_sip.
4. SPEEX 32khz with translation
5. SLINEAR 8khz, 12khz, 24khz, 32khz, 44.1khz, 48khz, 96khz, 192khz with translation
   using codec_resample.c
6. Various changes to RTP code required to properly handle the dynamic format list
   and formats with attributes.
7. ConfBridge now dynamically jumps to the best possible sample rate.  This allows
   for conferences to take advantage of HD audio (Which sounds awesome)
8. Audiohooks are no longer limited to 8khz audio, and most effects have been
   updated to take advantage of this such as Volume, DENOISE, PITCH_SHIFT.
9. codec_resample now uses its own code rather than depending on libresample.

-Organizational changes
Global format list is moved from frame.c to format.c
Various format specific functions moved from frame.c to format.c

Review: https://reviewboard.asterisk.org/r/1104/


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@308582 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-02-22 23:04:49 +00:00
..
g722 Shuttle some bits around to address some gain issues with G.722. 2009-05-15 17:59:08 +00:00
gsm Merged revisions 285819 via svnmerge from 2010-09-09 22:53:44 +00:00
ilbc Merged revisions 110880 via svnmerge from 2008-03-26 17:10:28 +00:00
lpc10 Fixes numerous spelling errors. Patch submitted by alecdavis. 2009-07-30 16:07:05 +00:00
speex Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff 2011-02-22 23:04:49 +00:00
codec_a_mu.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
codec_adpcm.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
codec_alaw.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
codec_dahdi.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
codec_g722.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
codec_g726.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
codec_gsm.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
codec_ilbc.c Replace ast_log(LOG_DEBUG, ...) with ast_debug() 2011-02-04 16:55:39 +00:00
codec_lpc10.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
codec_resample.c Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff 2011-02-22 23:04:49 +00:00
codec_speex.c Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff 2011-02-22 23:04:49 +00:00
codec_ulaw.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
ex_adpcm.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
ex_alaw.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
ex_g722.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
ex_g726.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
ex_gsm.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
ex_ilbc.h Fix compile error in codec ilbc translator. 2011-02-04 16:42:15 +00:00
ex_lpc10.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
ex_speex.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
ex_ulaw.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
log2comp.h Merged revisions 109648 via svnmerge from 2008-03-18 19:24:15 +00:00
Makefile Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff 2011-02-22 23:04:49 +00:00