dect
/
asterisk
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
asterisk/codecs
sruffell 567a081a04 Merged revisions 293969 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.6.2

................
  r293969 | sruffell | 2010-11-04 19:06:02 -0500 (Thu, 04 Nov 2010) | 25 lines
  
  Merged revisions 293968 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r293968 | sruffell | 2010-11-04 19:02:53 -0500 (Thu, 04 Nov 2010) | 17 lines
    
    codecs/codec_dahdi: Prevent "choppy" audio when receiving unexpected frame sizes.
    
    dahdi-linux 2.4.0 (specifically commit 9034) added the capability for
    the wctc4xxp to return more than a single packet of data in response to
    a read.  However, when decoding packets, codec_dahdi was still assuming
    that the default number of samples was in each read.
    
    In other words, each packet your provider sent you, regardless of size,
    would result in 20 ms of decoded data (30 ms if decoding G723). If your
    provider was sending 60 ms packets then codec_dahdi would end up
    stripping 40 ms of data from each transcoded frame resulting in "choppy"
    audio.
    
    This would only affect systems where G729 packets are arriving in sizes
    greater than 20ms or G723 packets arriving in sizes greater than 30ms.
    
    DAHDI-744.
  ........
................


git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.8@293970 f38db490-d61c-443f-a65b-d21fe96a405b
2010-11-05 00:07:11 +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 285818 via svnmerge from 2010-09-09 22:52:31 +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
Makefile Change per-file debug and verbose levels to be per-module, the way 2010-03-23 14:22:27 +00:00
codec_a_mu.c Merge codec_consistency branch. This should make sample usage much happier. 2008-10-17 21:35:23 +00:00
codec_adpcm.c Remove unnecessary code relating to PLC. 2010-06-03 17:09:11 +00:00
codec_alaw.c Remove unnecessary code relating to PLC. 2010-06-03 17:09:11 +00:00
codec_dahdi.c Merged revisions 293969 via svnmerge from 2010-11-05 00:07:11 +00:00
codec_g722.c Remove unnecessary code relating to PLC. 2010-06-03 17:09:11 +00:00
codec_g726.c Remove unnecessary code relating to PLC. 2010-06-03 17:09:11 +00:00
codec_gsm.c Remove unnecessary code relating to PLC. 2010-06-03 17:09:11 +00:00
codec_ilbc.c Fixes merging issue from 1.4, frame data is held in data.ptr in trunk 2009-11-06 17:22:31 +00:00
codec_lpc10.c Remove unnecessary code relating to PLC. 2010-06-03 17:09:11 +00:00
codec_resample.c Merge codec_consistency branch. This should make sample usage much happier. 2008-10-17 21:35:23 +00:00
codec_speex.c add speex 16khz sample frame so codec cost can be calculated 2010-06-21 21:58:33 +00:00
codec_ulaw.c Remove unnecessary code relating to PLC. 2010-06-03 17:09:11 +00:00
ex_adpcm.h Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
ex_alaw.h Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
ex_g722.h Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
ex_g726.h Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
ex_gsm.h Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
ex_ilbc.h Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
ex_lpc10.h Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
ex_speex.h add speex 16khz sample frame so codec cost can be calculated 2010-06-21 21:58:33 +00:00
ex_ulaw.h Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
log2comp.h Merged revisions 109648 via svnmerge from 2008-03-18 19:24:15 +00:00