Files
asterisk/apps
Kevin Harwell 4c76dbc8b2 Fixed Confbridge file recording deadlock and appending.
A deadlock occurred after starting/stopping and then restarting a confbridge
recording.  Upon starting a recording a record thread is created that holds a
lock until just before exiting.  Stopping the recording does not stop/exit the
thread or release the lock.  The thread waits until recording begins again.
Starting a stopped recording signals the thread to continue and start recording
again.  However restarting the recording also created another record thread
resulting in a deadlock.  The fix was to make sure the record thread was only
created once.

Also it was noted that filenames for the recordings were being concatenated for
each start/stop.  This was fixed by creating a new file for each conference
session and appending the actual recorded data within the file (e.g. passing
the 'a' option to MixMonitor).

(issue AST-1088)
Reported by: John Bigelow
Review: http://reviewboard.digium.internal/r/374/
........

Merged revisions 381702 from http://svn.asterisk.org/svn/asterisk/branches/11


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@381703 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2013-02-18 22:23:52 +00:00
..
2012-10-14 21:45:16 +00:00
2012-10-14 21:45:16 +00:00
2012-11-07 19:15:26 +00:00
2013-01-03 16:04:11 +00:00
2012-10-14 21:45:16 +00:00
2012-10-14 21:45:16 +00:00
2012-10-14 21:45:16 +00:00
2012-09-21 17:14:59 +00:00
2012-11-07 19:15:26 +00:00
2012-10-30 19:20:33 +00:00
2013-02-14 18:47:56 +00:00
2012-11-07 19:15:26 +00:00
2013-02-15 13:38:12 +00:00
2012-06-15 16:20:16 +00:00
2012-06-25 17:59:34 +00:00
2012-10-14 21:45:16 +00:00