Commit Graph

775 Commits (7fbcd155c14bafb5fe904ecbc4e08fd57d81fc00)

Author SHA1 Message Date
Jason Parker 7fbcd155c1 Put this flag back so we don't change the API.
18 years ago
Jason Parker 22078d33d4 Remove excessive smoother optimization that was causing audio glitches (small "pops")
18 years ago
Joshua Colp be84adc952 Add an option (transmit_silence) which transmits silence during both Record() and DTMF generation. The reason this is an option is that in order to transmit silence we have to setup a translation path. This may not be needed/wanted in all cases.
18 years ago
Russell Bryant 478de3ebb9 Shorten the ast_waitfor() timeout from 500 ms to 50 ms in the autoservice thread.
18 years ago
Joshua Colp 996d3a1c2e Make sure that the mark bit does not incorrectly cause video frame timestamps to be calculated as if they are audio frames.
18 years ago
Steve Murphy 88b0da7c6c (closes issue #11442)
18 years ago
Russell Bryant 1dae97f2aa Tweak spacing in a recent change because I'm very picky.
18 years ago
Joshua Colp 5fda7910c6 Put a maximum limit on the number of payloads accepted, and also make sure a given payload does not exceed our maximum value.
18 years ago
Mark Michelson 29a32cf040 Fix a logic flaw in the code that stores lock info which is displayed
18 years ago
Jason Parker 4501c61d73 Backport revision 106439 from trunk. I didn't realize this was broken in 1.4 as well.
18 years ago
Michiel van Baak c16da7c25b add missing break to case AST_CONTROL_SRCUPDATE
18 years ago
Russell Bryant efa3b46cdf Fix another issue that was causing crashes in chanspy. This introduces a new
18 years ago
Russell Bryant a169524ff6 (closes issue #12187, reported by atis, fixed by me after some brainstorming
18 years ago
Joshua Colp 4a8d87fe98 Add a trigger mode that triggers on both read and write. The actual function that returns the combined audio frame though will wait until both sides have fed in audio, or until one side stops (such as the case when you call Wait).
18 years ago
Russell Bryant 2016f5ba10 Destroy the channel lock after the channel datastores.
18 years ago
Kevin P. Fleming 9f2d2cea4b check for compiler support for -fno-strict-overflow before using it (tested with Debian's gcc 4.3, 4.1 and 3.4)
18 years ago
Kevin P. Fleming 553070456b fix up various compiler warnings found with gcc-4.3:
18 years ago
Tilghman Lesher e1bccfc3fe Use non-global storage for eswitch
18 years ago
Russell Bryant 42caaed426 Fix another bug specifically related to asynchronous call origination. Once the
18 years ago
Russell Bryant 0a4fc5b8c6 Fix some bugs related to originating calls. If the code failed to start a PBX
18 years ago
Russell Bryant 7a47679898 Resolve a compiler warning.
18 years ago
Russell Bryant 72e4729ad5 Fix a race condition where the generator can go away
18 years ago
Joshua Colp 2bf8f9fca3 Move where unanswered CDRs are dropped to the CDR core, not everything uses app_dial.
18 years ago
Jason Parker 06ba2df183 Fix hardcoded grep in editline, were GNU grep is required.
18 years ago
Joshua Colp 28c66694d3 Ignore source update control frame.
18 years ago
Tilghman Lesher 072171ef5d Properly initialize rtp->schedid
18 years ago
Tilghman Lesher 56e908b787 Safely use the strncat() function.
18 years ago
Mark Michelson 24ca0899c2 Quell an annoying message that is likely to print every single time that
18 years ago
Joshua Colp cd703523db Add a control frame to indicate the source of media has changed. Depending on the underlying technology it may need to change some things.
18 years ago
Russell Bryant d564404d73 Fix a bug that I just noticed in the RTP code. The calculation for setting the
18 years ago
Joshua Colp be005c60d6 In addition to setting the marker bit let's change our ssrc so they know for sure it is a different source.
18 years ago
Joshua Colp 36bb1f9d46 When a new source of audio comes in (such as music on hold) make sure the marker bit gets set.
18 years ago
Russell Bryant 40425a24bf Backport a minor bug fix from trunk that I found while doing random code
18 years ago
Russell Bryant 9c5af082ca Update the copyright information for autoservice. Most of the code in this file
18 years ago
Russell Bryant 547ac9f501 Merge in some changes from team/russell/autoservice-nochans-1.4
18 years ago
Joshua Colp 5bfdc9818d It is possible for no audio to pass between the current digit and next digit so expand logic that clears emulation to AST_FRAME_NULL.
18 years ago
Russell Bryant 679cc09b1d Fix a major bug in autoservice. There was a race condition in the handling of
18 years ago
Russell Bryant 12e5fb358a Fix a bug in the lock tracking code that was discovered by mmichelson. The issue
18 years ago
Jason Parker 6c3d62c1fa Make pbx_exec pass an empty string into applications, if we get NULL.
18 years ago
Tilghman Lesher a032456cb8 Compatibility fix for PPC64
18 years ago
Mark Michelson 55b49506fa Two fixes:
18 years ago
Mark Michelson 45079917ec Bump a couple of more buffers up by 2 so that annoying warnings aren't generated
18 years ago
Tilghman Lesher 11550c7be6 Ensure the session ID can't be 0.
18 years ago
Joshua Colp 451ee5b1d4 Bump up the buffer by 2.
18 years ago
Joshua Colp 97869f4771 Use the lock (which already existed, it just wasn't used) on the updaters list to protect the contents instead of the overall module list lock.
18 years ago
Kevin P. Fleming 8a9e7e213b fallback to standard English prompts properly when using new prompt directory layout
18 years ago
Russell Bryant ac15754e9a Improve the lock tracking code a bit so that a bunch of old locks that threads
18 years ago
Jason Parker e1fb43d32a Allow the use of #include and #exec in situations where the max include depth was only 1.
18 years ago
Kevin P. Fleming d105ba22fa reduce the likelihood that HTTP Manager session ids will consist of primarily '1' bits
18 years ago
Tilghman Lesher 494aeb94ac Compat fix for Solaris
18 years ago