Commit Graph

77 Commits (a07df230fa12d5576c4ae2e2bc66bb025ff9b41e)

Author SHA1 Message Date
Russell Bryant 89497599be Merged revisions 75444 via svnmerge from
18 years ago
Joshua Colp 7572eb866a Add TXMEDIA to list so that it is properly displayed during iax2 packet output.
18 years ago
Joshua Colp bfeb3bcf18 Copy len variable as well, should fix remaining IAX2 DTMF issues.
18 years ago
Kevin P. Fleming 24bb7d865e don't mark these allocations as 'cache' allocations when caching has been disabled
19 years ago
Kevin P. Fleming 6b1817c0d1 if we're going to decrement the frame count when we free a frame, we should inrement it when we create one :-)
19 years ago
Kevin P. Fleming 497dd42772 only do IAX2 frame caching for voice and video frames
19 years ago
Kevin P. Fleming f7a47b38eb don't define this type either if LOW_MEMORY is enabled
19 years ago
Kevin P. Fleming 74258ab85e don't do frame caching in LOW_MEMORY mode
19 years ago
Kevin P. Fleming b2c8abbc6d allow 'show memory' and 'show memory summary' to distinguish memory allocations that were done for caching purposes, so they don't look like memory leaks
19 years ago
Russell Bryant 7dfc749551 there is no need for __iax_frame_free ...
19 years ago
Russell Bryant 0c6932eeb4 there is no need to use iax_frame_free here, as it will actually just end up
19 years ago
Joshua Colp c6977b9983 Merge in VLDTMF support with Zaptel/Core done by the ever great Darumkilla Russell Bryant and the RTP portion done by myself, Muffinlicious Joshua Colp. This has gone through so many discussions/revisions it's not funny but we finally have it!
19 years ago
Russell Bryant f7e7161607 Merge team/russell/frame_caching
19 years ago
Russell Bryant 93682ec72e make the counting of ingress, outgress, and total frames thread-safe
19 years ago
Russell Bryant ca9ba719b6 Merge a new implementation of ast_inet_ntoa, our thread safe replacement for
19 years ago
Mark Spencer 4c90cf59b7 Support hold/unhold in Zap, update IAX2 parser to know about modern commands, forward hold/unhold in dial, add hold device state
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Kevin P. Fleming 1740d40182 issue #5693
20 years ago
Kevin P. Fleming 033cd4d58f revert strncpy->ast_copy_string changes where the semantics are subtly different
20 years ago
Russell Bryant 395f81d734 strncpy to ast_copy_string
20 years ago
Russell Bryant 6324072247 more doxygenification (issue #5513)
20 years ago
Mark Spencer 8087701923 iax2 parser cleanups
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Russell Bryant 943e527d0a don't use a signed buffer for data that the protocol specifies as unsigned.
20 years ago
Kevin P. Fleming 6a260b78fe use unsigned char for data elements and native-signed char for strings (issue #5104)
20 years ago
Kevin P. Fleming 81c127758b ensure buffer is adequately sized for frames with lots of elements (issue #4974)
20 years ago
Mark Spencer 3916b7e41b Fix IAX2 encryption (really, bug #4500 for reference)
20 years ago
Mark Spencer fb12b92a43 Various IAX2 fixes
20 years ago
Kevin P. Fleming 2b8338cb52 more file version tags
20 years ago
Kevin P. Fleming 005e436b57 another round of version tag updates, along with 'show version files' pattern filtering
20 years ago
Russell Bryant 9644f1dcfe various code cleanups (bug #4353)
20 years ago
Russell Bryant 9f9fcca6c0 print out the IAX DATETIME IE in 'iax2 debug' in human readable form
20 years ago
Kevin P. Fleming 1f9ab2380a use double-quotes instead of angle-brackets for non-system include files (bug #4058)
20 years ago
Kevin P. Fleming bbc8c2ce6f fix breakage from slin endianness commit earlier today (sorry :-()
20 years ago
Kevin P. Fleming b96ae79baa handle AST_FORMAT_SLINEAR endianness properly on big-endian systems (bug #3865)
20 years ago
Mark Spencer f966e5e186 Simplify endianness and fix for unaligned reads (bug #3867)
20 years ago
Mark Spencer f9cfe60312 Add support for Solaris/x86 (bug #3064)
20 years ago
Mark Spencer 34e8ed636d Fix queue URL passing (bug #3543)
20 years ago
Mark Spencer 2b914b7ebf Add support for receiver reports (bug #3236, with mods)
21 years ago
Russell Bryant 0c30452423 update copyright headers for 2005
21 years ago
Mark Spencer 4038178ccb Merge experimental codec preferences for IAX2 (bug #2971)
21 years ago
Mark Spencer 90197dbbdc Minor IAX2 fixes, add incomplete-but-very-basically-functional IAX2 encryption
21 years ago
Mark Spencer 83728dbd79 Merge Tilghman's cause codes patch (bug #3032)
21 years ago
Mark Spencer 9d40b8ee80 Merge slimey's Solaris compatibility (with small mods) (bug #2740)
21 years ago
Mark Spencer cd4ff4ecb1 Add sampling rate handling
21 years ago
James Golovich 8009d53690 Pass format string
21 years ago
Mark Spencer 15c6bf0860 Add iax2 parsing for TNS/TON/PRES
21 years ago