summaryrefslogtreecommitdiff
path: root/orkbasecxx
AgeCommit message (Collapse)Author
2007-06-12Added function MemMacToHumanReadable() to convert MAC address to human ↵Gerald Begumisa
readable format git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@445 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-05-15Fixed compilation problem under CentOS5.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@440 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-04-05Added csv map serialization/deserialization capability.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@435 09dcff7a-b715-0410-9601-b79a96267cd0
2007-04-05SingleLineSerializer does not escape colon character anymmore. This was not ↵Henri Herscher
needed anyway and paves the way for readable serializing/deserializing csv maps. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@434 09dcff7a-b715-0410-9601-b79a96267cd0
2007-04-04SingleLineSerializer now escaping and unescaping the '=' sign as it should ↵Henri Herscher
be doing. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@433 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-29PluginsDirectory now tunable in config.xml. Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@432 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-08Added MemUtils.cpp to Makefile.amGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@429 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-05Better logging when OrkHttpClient receives an HTTP error.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@427 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-02By default, pdb and map files are now generated when building under MSVC++.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@424 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-02Added more NULL pointer checks.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@423 09dcff7a-b715-0410-9601-b79a96267cd0
2007-03-02Added config parms.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@422 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-281. Added EscapeUrl and UnescapeURL methods to UrlSerializer so that HTTP ↵Henri Herscher
client and server can handle special characters. 2. UrlSerializer does not lowercase input anymore. 3. Centralized DeSerialize process in Serializer base class. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@421 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-28Added constructor to TcpPingMsg for default values.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@420 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-23URL deserializer does not wholesale lowercase anymore.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@419 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-22Tape message now defines its members before common message members so that ↵Henri Herscher
the message type is always the first member. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@414 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-19Fixed gcc compilation errors.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@413 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-19Added config parms.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@412 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-19Moved recursive mkdir function to Utils.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@411 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-02-09ObjectFactory now protected by a mutex. It is also now possible to override ↵Henri Herscher
an OrkObject class by reregistering a new class under the same name. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@407 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-09Introduced timeout in the HTTP server. Also now checking if a command does ↵Henri Herscher
not return a response. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@406 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-07Shut MSVC compiler warnings.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@405 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-07Added OS errno logging when an OrkClient HTTP request fails.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@404 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-07Added tcpping command in order to test DNS/TCP/IP connectivity from orkaudio ↵Henri Herscher
to another network location. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@402 09dcff7a-b715-0410-9601-b79a96267cd0
2007-02-05ObjectFactory becomes a home brewed singleton instead of an ACE singleton. ↵Henri Herscher
ACE singletons have the problem of not being unique across DLL. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@398 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-30Fixed Windows release compilation problems.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@397 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-29Made sure the OrkHttpClient cannot loop forever on suspicion of lockup.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@396 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-26Fixed MSVC6 compilation problem.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@394 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-24Support for iLBC added by Gerald BegumisaGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@393 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
2007-01-12Fixed Linux and Linux x86_64 compilation problems. Thanks to Matt Roth @ ↵Henri Herscher
Intermedia Marketing Solutions. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@388 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-10Fixed g++ compiler warning (lack of newline).Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@387 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-10Fixed compilation problem under Linux.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@386 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-28In case of an AudioChunk GetNumSamples() exception, return chunk details as ↵Henri Herscher
part of the exception message. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@382 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-12-271. Subsequent SIP INVITES that could be associated to an existing session ↵Henri Herscher
now disregarded because they could be disrupting valid sessions. We need to store the new INVITES and only use them when they are validated by a matching RTP stream. 2. New RTP streams are now logged within one session by the VoIP plugin. 3. Added a Debug config boolean that has the trackingId alpha counter reset to 0 (AAA) when enabled. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@380 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-27It is now possible to have multiple streams with different codecs being ↵Henri Herscher
correctly transcribed into one single recording. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@379 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-18RTP mixer is now flushed at the end of streams so we don't miss a small ↵Henri Herscher
chunk of audio at the end of the transcoded file. Also, introduced VoIP QOS logging in the RTP mixer. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@372 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-05Fix for an RtpMixer bug where an empty chunk was generated in the output ↵Henri Herscher
(Background processing was aborting saying the Audio Encoding was unknown). AudioChunk SetBuffer and CreateBuffer methods now use the byteSize contained in the chunk details structure instead of asking for it separately. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@360 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-10GSM RTP payload type can now be decoded under Linux.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@351 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-10GSM code from Berlin Technische Universitaet is now included directly in the ↵Henri Herscher
orkbasecxx dll build instead of leveraging libsndfile because of linking problems under Linux. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@350 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-07GSM 6.10 now supported as an RTP payload type under Windows.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@349 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-09-28Now exporting MemUtils.h functions for use outside of the orkbasecxx dll. Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@337 09dcff7a-b715-0410-9601-b79a96267cd0
2006-09-21Capture Batch Size now configurable. This makes it possible to control how ↵Henri Herscher
much data will be buffered in RAM for an individual capture before it is written to disk in the media capture file (mcf). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@335 09dcff7a-b715-0410-9601-b79a96267cd0
2006-08-29Added memory handling routines.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@331 09dcff7a-b715-0410-9601-b79a96267cd0