summaryrefslogtreecommitdiff
path: root/orkbasecxx/AudioTape.cpp
AgeCommit message (Collapse)Author
2008-03-26Added new public function, SetExtension(), to AudioTape class to allow ↵Gerald Begumisa
"outsiders" e.g Tape Processors to change the extension of the AudioTape file name. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@530 09dcff7a-b715-0410-9601-b79a96267cd0
2007-12-20Added missing concurrency control to protect access to chunk queueGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@517 09dcff7a-b715-0410-9601-b79a96267cd0
2007-12-20Added a new feature that allows orkaudio to filter recordings by the remote ↵Gerald Begumisa
or local party. If the configuration parameter <PartyFilter> is filled with a CSV list of numbers or ranges of numbers such as <PartyFilter>300,450-490,4000-6000</PartyFilter>, orkaudio will only produce recordings for cases where the remote or local parties match a specified number or fall within the specified number range (for the case where a range has been specified). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@516 09dcff7a-b715-0410-9601-b79a96267cd0
2007-11-26Added configuration parameter, CaptureFileSizeLimitKb, which limits the size ↵Gerald Begumisa
of the MCF file to the value specified in kilo bytes git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@509 09dcff7a-b715-0410-9601-b79a96267cd0
2007-10-16tapelist.log now includes audio filename as it should be by default (does ↵Henri Herscher
not take TapeFileNaming into account). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@499 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-13Native call ID now reported as part of tape message.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@489 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-12Reporting READY state is now a tape processor.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@487 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-08Added new TapeFileNaming tape processor, corrected it not to modify the MCF fileGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@486 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-07Minor fix to allow m_tags map lookup for TapePathNaming the same way its ↵Gerald Begumisa
done in TapeFileNaming git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@484 09dcff7a-b715-0410-9601-b79a96267cd0
2007-09-06Added new Tape Processor Tape File NamingGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@483 09dcff7a-b715-0410-9601-b79a96267cd0
2007-08-24Added check for AudioOutputPath in the file provided for transcoding so that ↵Gerald Begumisa
the .wav file is placed in the same folder where the .mcf file resides git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@473 09dcff7a-b715-0410-9601-b79a96267cd0
2007-06-06Enhanced configurable tape file naming and added configurable tape path ↵Henri Herscher
naming support. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@443 09dcff7a-b715-0410-9601-b79a96267cd0
2007-04-12Key-Value CaptureEvent messages are now reported as tags to orktrack.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@436 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-09Added possibility to get Tape Message populated by the AudioTape class.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@408 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-17Fixed g++ compilation problem.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@391 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-17Initial version of a transcoded tape file naming scheme. This makes it ↵Henri Herscher
possible e.g. to name transcoded files after the SIP or Skinny native Call ID. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@390 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-28SIP Session metadata can now be updated when a new RTP stream is seen that ↵Henri Herscher
matches one of the INVITE messages associated with the session. When this happens, a new tape message with stage=update is generated with the updated metadata. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@381 09dcff7a-b715-0410-9601-b79a96267cd0
2006-10-19Added a tape ready message that is emitted to orktrack when a tape has been ↵Henri Herscher
transcoded and is ready for replay. Tape stop message is now sent when the capture has ended. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@346 09dcff7a-b715-0410-9601-b79a96267cd0
2006-10-11There is now an orkaudio wide tracking ID for recording sessions. All ↵Henri Herscher
logging related to a recording session includes this tracking ID. The recording file name now uses this tracking ID instead of the "port" name which used to be IP+TcpPort of one endpoint. Also introduced the notion of OrkUid which is an unique identifier based on timestamp + tracking ID. OrkUid is not yet reported to orktrack. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@342 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-26Added command line mcf file transcoding - Henri Herscher
The syntax is: #orkaudio transcode myfile.mcf - The output has the format specified in config.xml. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@310 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-12Added GetExtension()Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@302 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-11Fixed a weird release only compile problem " error C2039: ↵Henri Herscher
TryEnterCriticalSection : is not a member of global namespace ". git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@300 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-07* Added EndMetadata capture eventHenri Herscher
* A tape start message is now sent upon reception of the EndMetadata capture event * Removed TapeMsg.m_loginString git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@297 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-05* Tape processor interface becomes usable and usedHenri Herscher
* Reporting and BatchProcessing become "standard" tape processors * Imediate processing kicks off the tape processor chain * Object now references Serializer * ConfigManager singleton not an ACE singleton anymore because ACE singletons are not unique across DLL boundaries. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@296 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-03Moving AudioTape.cpp and AudioTape.h to orkbasecxxHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@291 09dcff7a-b715-0410-9601-b79a96267cd0