Commit Graph

64 Commits (f95e212afcb51ee2d69eb9c5c9d1a3a8fce60f9d)

Author SHA1 Message Date
Dwayne M. Hubbard 4f19fa6fd0 Make the mixmonitor thread process audio frames faster
15 years ago
David Vossel 182c57ce17 fixes MixMonitor thread not exiting when StopMixMonitor is used
16 years ago
David Vossel 941ed1b2fe Fixes memory leak caused by incorrectly freeing mixmonitor
16 years ago
Tilghman Lesher 63cc189747 AST-2009-005
16 years ago
Mark Michelson a3848ec74c Place unlock of mutex in an else block so that it does not get unlocked twice.
16 years ago
David Vossel 86c204f34c StopMixMonitor race condition (not giving up file immediately)
16 years ago
Kevin P. Fleming 94fa4d11b5 Improve support for media paths that can generate multiple frames at once.
16 years ago
Leif Madsen ad5f20b94b Update MixMonitor documentation.
16 years ago
Kevin P. Fleming 59f867a5cb revert commit that included extranous changes
16 years ago
Kevin P. Fleming f1f417a9d8 Improve the build system to *properly* remove unnecessary symbols from the runtime global namespace. Along the way, change the prefixes on some internal-only API calls to use a common prefix.
16 years ago
Mark Michelson d914df762a Add some missing cleanup to app_mixmonitor
17 years ago
Mark Michelson 8e764c583d Fix a problem where a channel pointer becomes invalid due to masquerading or hanging up.
17 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).
17 years ago
Joshua Colp f665fa0556 Don't forget to record the channel so we know whether it is bridged or not later.
18 years ago
Joshua Colp fa640604de Replace current spy architecture with backport of audiohooks. This should take care of current known spy issues.
18 years ago
Joshua Colp 19fc56c14d Close the audio file before sending it to the post processing application.
18 years ago
Mark Michelson dc6e3e9d5d Reverting commit made in revision 89205 since it is unnecessary.
18 years ago
Mark Michelson 4155b5f984 Some sanity checking for MixMonitor. If only 1 argument is given, then the args.options
18 years ago
Joshua Colp 6c1076bd45 Merged revisions 72378 via svnmerge from
18 years ago
Joshua Colp f92505eec1 Merged revisions 52716 via svnmerge from
19 years ago
Joshua Colp 6124ace110 Merged revisions 52162 via svnmerge from
19 years ago
Joshua Colp c60c2b5ffc Merged revisions 51406 via svnmerge from
19 years ago
Kevin P. Fleming ff05bf15c8 update thread creation code a bit
19 years ago
Kevin P. Fleming fcb999c01c merge qwell's CLI verbification work
19 years ago
Joshua Colp 55d594e9da Make the difference clear about what the responsibilities of the core and a spy are when it comes to spying on a channel. The core is responsible for adding a spy to a channel, feeding frames into the spy, removing the spy from the channel, and notifying the spy that is has been detached. The spy is responsible for reading frames in, and cleaning itself up. Each side will not try to do the other's job.
19 years ago
Russell Bryant f7e7161607 Merge team/russell/frame_caching
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Kevin P. Fleming 0af1edefb6 Merged revisions 33841 via svnmerge from
19 years ago
Joshua Colp c311827dc9 Merged revisions 33724 via svnmerge from
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Russell Bryant 04ecb29d03 remove almost all of the checks of the result from ast_strdupa() or alloca().
19 years ago
Russell Bryant 03120e00ad use ast_channel_(un)lock
19 years ago
Russell Bryant fb7757440f remove a check of the result from ast_mutex_lock
19 years ago
Luigi Rizzo e43bc6634d This rather large commit changes the way modules are loaded.
19 years ago
Kevin P. Fleming f10f427d49 since the module API is changing, it's a good time to const-ify the description() and key() return values
19 years ago
BJ Weschke c88e03113f Merged revisions 11778 via svnmerge from
20 years ago
Russell Bryant f369bbdac3 fix up the summary and help text for the mixmonitor cli command
20 years ago
Russell Bryant 118b277ab1 add StopMixMonitor application (issue #6122, with mods)
20 years ago
Russell Bryant a0d438fb6c remove the uses of the deprecated STANDARD_LOCAL_USER
20 years ago
Russell Bryant 4414f45393 on this pass, only remove duplicate log messages
20 years ago
Russell Bryant 9fa6eb5e07 revert my pass through the tree to remove checks of the result of ast_strdupa
20 years ago
Russell Bryant 7ad681adc8 remove lots of useless checks of the result of ast_strdupa
20 years ago
BJ Weschke f6c5e65266 More memory wrapper cleanup. #6224
20 years ago
Kevin P. Fleming a4f8d466e8 update copyright headers for files changed this year
20 years ago
Kevin P. Fleming cdf0303465 Merged revisions 7740 via svnmerge from
20 years ago
Tilghman Lesher b5d18c50b9 Merged revisions 7709 via svnmerge from
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 c6e7b2a333 issue #5590
20 years ago
Russell Bryant 987b87662c make app_queue 1.2 jump compliant (issue #5580)
20 years ago