• Michael Jerris's avatar
    merge upstream changes to svn r2096 · 89ca44ed
    Michael Jerris 提交于
    commit 84cd8df5775fa8349c05f6ed81de752931d8ac31
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Nov 20 06:34:01 2009 +0000
    
        Provided a bit cleaner solution to adjust scheduler rate (if needed).
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1296 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 2a83967881043cc98f097eb7e3680fc0424811c7
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 19 19:00:47 2009 +0000
    
        Introduced an option to run mpf scheduler n (rate) times faster that real-time.
        
        By default everything remains as is. This option aims to workaround a particular issue. Do not use this option, unless you know what you're doing.
        
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1295 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit adb09a70e3c5c8b4df1284419d8d38613079cacf
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 19 18:16:06 2009 +0000
    
        Added an engine for recorder resource in default config, which I forgot to do before
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1294 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 7f450dd3a0f38ea22ec26a700ab494256f669657
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Nov 18 18:16:03 2009 +0000
    
        Implemented RTCP receiving procedure, made other RTCP related enhancements
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1293 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit c2a5dc114f639eebff0e8a2583105d51311fd743
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Nov 18 17:59:52 2009 +0000
    
        Fixed timers (nodes of the list) to be properly sorted by scheduled to elapse time
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1292 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 47d6df92a8c76567a80667f1a556f930cf9718d4
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Nov 18 17:50:07 2009 +0000
    
        Set one-8kHz.pcm instead of old one.pcm as default input for asrclient application
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1291 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1ac5e6c2677bdf0da009c0bd729ea9ce3c265b18
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Nov 17 20:11:32 2009 +0000
    
        Loading RTCP related settings from config files (unimrcpclient.xml and unimrcpserver.xml respectively)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1290 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 9587d418d1e528d7b590280aef25dc89441d55cf
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Nov 17 20:09:28 2009 +0000
    
        Added policies for RTCP BYE transmission and
        also added optional reason string generation
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1289 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 707c89631ea5f03bb0944fa14acde98abc942cc0
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Nov 17 13:18:36 2009 +0000
    
        Added more checking not to crash on wild pointers passed from user space
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1288 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 8b447a59c3939a1ca8bb78da7ca18dcea2680e92
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 16 16:12:19 2009 +0000
    
        Properly tracking the state of RTP/RTCP session to send compound RTCP BYE message when needed.
        Using local and remote sockaddr in traces.
        
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1287 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit ec172c46622e9b9d332caef9989358453669a3c8
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Nov 14 21:24:08 2009 +0000
    
        Filled fields of RTCP RR report
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1286 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 8dc2333148cfda12658a1b6d0eaf4521a15173bf
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Nov 14 18:39:05 2009 +0000
    
        MPF timer related fixes and enhancements
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1285 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 3e63923d6d1e5962205e4abba5e6e5b8a364bb68
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Nov 14 16:29:54 2009 +0000
    
        Added debug trace to indicate waiting for new messages state
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1284 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 9a7937cb5cf2ed669bc193ded4cd389282b42230
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Nov 13 20:37:39 2009 +0000
    
        Sending first RTCP reports
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1283 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit ebe5ccbdb032edfb8a45cbdd29cc4271b72b1b8f
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Nov 13 20:36:23 2009 +0000
    
        Added an utility function to get current NTP time
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1282 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 4421f92ed549842252616802ce46e2bc3716652c
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Nov 13 18:17:02 2009 +0000
    
        Fixed RTCP packet fields and alignments
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1281 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 28ec22508d517720a52c5a98a5cdb252df604363
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 12 20:17:05 2009 +0000
    
        Set RTCP transmission timer if RTCP is enabled
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1280 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a7d91738c0d024600050ebc3955642f955eb6aeb
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 12 18:56:33 2009 +0000
    
        Made timer manager available for media terminations
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1279 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 4940bee339c41206af57ff2b623f8211a4c11c07
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 12 18:50:32 2009 +0000
    
        Do not destroy audio streams while destroying media context, which still contains terminations. Instead just subtract terminations.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1278 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a24d8e814e4fe8d587b87c7a0103e3ecc8cabb6b
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 12 18:41:00 2009 +0000
    
        Added timer manager (missing from prev commit)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1277 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit bc132cbae6e761630960797234ffc76bfcd76897
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 12 18:38:44 2009 +0000
    
        Reworked timer/clock related entities.
        
        mpf_scheduler provides clock for media processing and timers
        mpf_engine uses media processing clock as it was before
        mpf_timer_manager uses timer clock to provide timers management routine (set/kill/elapse) for mpf layer
        
        mpf_timers can be used only from the context of mpf_scheduler thread (context, streams, callbacks)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1276 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit f7765d18eeabb7f3d61c51f78c47f1a2667405fc
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 12 14:59:13 2009 +0000
    
        Removed array of multimedia timers, only one of them is actually used.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1275 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 5997acf00aebc18c78294e574d3614fcbc794ac4
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 12 14:56:34 2009 +0000
    
        Basically implemented RTCP session scheduler
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1274 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 9ab5014493a35e1f8f8ba34031e8a884c06afc4c
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Nov 11 21:19:04 2009 +0000
    
        Added new methods to mpf_termination interface such as add() and subtract(). These methods are called when termination is added and subtracted from mpf_context
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1273 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 6b7a388da519acbbc6ecec4ead0e381c63346402
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Nov 11 19:18:59 2009 +0000
    
        Separated mpf_termination and mpf_termination_factory in order to hide mpf_termination in mpf layer and not to expose it to user space.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1272 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 2148e6a7bfd42f9c9b662a2a107349476d2a4fa1
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Nov 11 18:11:20 2009 +0000
    
        Implemented creation of socket pair (RTP/RTCP).
        
        RTCP socket is created next to RTP. It's reasonable to create RTCP socket even in case RTCP isn't used to avoid sending ICMP packets to remote peer.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1271 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit c48e8e1f286ba5e433c7a961587ced8039cde3fd
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Nov 11 05:10:03 2009 +0000
    
        Fixed compilation
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1270 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 99e186b3d4e7e74da4cdbfebf141b13e611d7d1c
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Nov 10 20:30:16 2009 +0000
    
        Added RTCP related params to rtp_config (yet to be loaded from config file)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1269 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit f43ef8c5c9a8d168b38784b5a2f95df8aa9af932
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Nov 10 20:21:52 2009 +0000
    
        Added skeleton for RTCP session scheduler
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1268 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit c7359c5e3fe1f577a18e9dd9321865697da064cc
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Nov 10 18:39:55 2009 +0000
    
        Added RTCP packet
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1267 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit d013ea92461e21803803707d171c63b8f163dee8
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Nov 10 18:32:40 2009 +0000
    
        Fixed minor typos in comments
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1266 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1b1f313769f1375eb3eeea8c1378463a226182fa
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 9 21:56:33 2009 +0000
    
        Set jitter and ssrc of rr_stat.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1265 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a09883271b921d5ff649b66af65b91f0aab8aeaf
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 9 21:29:21 2009 +0000
    
        Calculated not only number of packets sent, but also octets (payload bytes) sent.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1264 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit de157f9cf11eae33485e820cf6d32aee0a4ce739
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 9 20:52:38 2009 +0000
    
        Fixed typo in file name (rtpc -> rtcp)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1263 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit c4363f25417e045fa56ef05ee5a1ef27c847a02d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 9 20:48:41 2009 +0000
    
        Added RTCP header and stats used in SR and RR reports
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1262 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit f8a10bb46185567c68fd9785cd351f3931519d2e
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 9 17:23:26 2009 +0000
    
        Reset frame type and marker before read_frame() in decoder
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1261 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a8ac67a6ee566b0b3535a4cb4ea98ca18021c077
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 9 16:03:45 2009 +0000
    
        Fixed simultaneous transmission of named events and regular audio stream
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1260 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit b8fb271257862c817eae069dc65093eebdcb9ff6
    Author: tomas.valenta@speechtech.cz <tomas.valenta@speechtech.cz@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 9 00:18:41 2009 +0000
    
        DTMF generator now fully supports out-of-band digits, including long-lasting events.
        DTMF detector now fully supports both in-band and out-of-band digits.
        To do: Simultaneous in-band and out-of-band transfer (at generator side) and events' ptime support (currently CODEC_FRAME_TIME_BASE=10ms used).
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1259 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit df38c3338ddb51eedb0640a3e14c435258876115
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Nov 8 20:31:18 2009 +0000
    
        Defined RTP_TRACE and JB_TRACE as null_trace by default
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1258 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1b94caa54c41fb3c4cafe7f752888d96f9fbcd79
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Nov 8 20:19:43 2009 +0000
    
        Added JB_TRACE define
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1257 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 555e2c6a9340f9cf8640abd69a37a26f3a2d17ab
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Nov 8 19:39:24 2009 +0000
    
        Added RTP_TRACE define
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1256 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 40bc2080211e33eefc25b183e124a6c694043c90
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Nov 8 13:37:41 2009 +0000
    
        Do not restart rx routine if failure threshold fired on processing of named events.
        
        Usually these are minor errors, which can be safely ignored. Unfortunately there are still many broken implementations out in the field.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1255 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 9b7bd4b4937a1546052c26ba957f5075b6d8c9b1
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Nov 7 21:40:30 2009 +0000
    
        Although host/net order of named events duration was effectively handled in mpf generator, this field as well as others should in host order for user level, including
        dtmf generator and detector entities.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1254 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 3a48e36216d03459e258e4f78d314a7e12d4c4cd
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Nov 7 21:29:17 2009 +0000
    
        Added traces to show how to trigger start and end of named events.
        
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1253 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 7e88afd669e77a45a175f88e09b8d68069d189bf
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Nov 7 21:17:40 2009 +0000
    
        Fixed processing of named events in jitter buffer
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1252 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit f547a0454c79e387536da276ef9dbde24ff09210
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Nov 7 19:10:12 2009 +0000
    
        Reset, copy frame->marker where required
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1251 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a3aa75dd7aa0128c19cdaa10d87eed0f5f7d116c
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Nov 7 18:36:01 2009 +0000
    
        Set event descriptor based on capabilities and offer/answer
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1250 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 7ee88a44a398ef9a7a9847277bd96ea7a4db5f16
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Nov 6 20:55:57 2009 +0000
    
        Writing named events to jitter buffer (detection of new events, tracking of event updates, ...)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1249 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 0a0099e1b7f90b288dabfcd694e8dea0f5b5b609
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Nov 6 18:21:42 2009 +0000
    
        Added sample DTMF recognizer scenario/session
        
        Update your umcscenarios.xml file and use 'run dtmf' from umc console
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1248 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 40bfd9392b819708312effc60833fe5bf09f0418
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Nov 6 05:42:27 2009 +0000
    
        Added missing -lm to resolve undefined reference to 'sin' and 'cos' used from mpf_detector and mpf_generator
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1247 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit f6b4d75156532f6e6e8441021c3d59f4c2658634
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 5 20:57:54 2009 +0000
    
        Fixed compilation under gcc (redefinition of typedef struct)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1246 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 7b72a080f717628ba7a7197eef79be1adcb8ad6a
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 5 18:58:42 2009 +0000
    
        Fixed host/net order routine for named events.
        
        User level is in host order.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1245 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit ba65dbed0e994dce789de726921d84e5c8af19bf
    Author: tomas.valenta@speechtech.cz <tomas.valenta@speechtech.cz@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 5 18:58:24 2009 +0000
    
        Added DTMF generator and detector into MPF.
        Currently just in-band (audio) digits only are fully supported. The generated tone length is currently limited to 0xFFFF RTP time units (approx 8 s@8 kHz); will be enhanced.
        Out-of-band generator might work, but is not complete. Out-of-band detector is not implemented yet.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1244 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit e84cf0107550fe0b5df025b365bff537a3c43461
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 5 16:10:46 2009 +0000
    
        Set resource id if resource indeed created
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1243 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit f074ded9633a148305f8182ea353e583fa549e43
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Nov 5 14:15:08 2009 +0000
    
        Set named events in jitter buffer
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1242 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a86daebb9db0b1ccd5b1400fa65b2d95e674a8c6
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Nov 4 22:02:33 2009 +0000
    
        Properly set timestamp on event packets. All the markers should be set from user level to make it work correctly.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1241 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 52a71c40fa19ee2210923cf1d3893b4da53054fb
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Nov 4 21:58:24 2009 +0000
    
        Added new marker which indicates start of new segment in case of long-lasting events in order to properly set timestamp on event packets
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1240 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a7bf0a924f924798032d65cf0c2484bab86ad6ff
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Nov 4 19:31:41 2009 +0000
    
        Added frame marker which indicates either start or end of event, more markers might be added in the future
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1239 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 433e5c94a0e3ee1bc39bd113bc8e0af2832df950
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Nov 4 19:09:28 2009 +0000
    
        Supported simultaneous transmission of events and audio data, if/when needed.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1238 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 5b9acde2754550eab6cfae7f189dfcf762166a3f
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Nov 3 19:20:06 2009 +0000
    
        Set Max-time and Final-silence header fields in umc record session
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1237 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 25b0c6ebc7faadd3d8d15bae603d428189ee0df1
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Nov 3 19:17:20 2009 +0000
    
        Supported a few more header fields such as Max-time, Final-silence also set Record-URI header filed in response to STOP request or RECORD-COMPLETE event
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1236 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 56d14eebe0d57d7a4eeec68e7e74075ddabd19d2
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Nov 3 17:17:36 2009 +0000
    
        Split complete_timeout into two parts: speech (activity detection) timeout and silence (inactivity detection) timeout
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1235 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit f62b8529a3e174be452dca631ca94f27011cba05
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 2 21:09:48 2009 +0000
    
        Added recorder scenario/session to umc application framework.
        
        To launch basic recorder session, update your umscenarios.xml file and use "run rec" command
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1234 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 3d1707440b7ce386a35802f724549212238e5126
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 2 21:02:33 2009 +0000
    
        Integrated recorder plugin into GNU build
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1233 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 2e0071e66003ff4d73dc8e44a83000884f79af40
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 2 20:53:08 2009 +0000
    
        Added mrcprecorder to the solution
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1232 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 965bf199a93ac7b79d7e94de8a25a5c55fa18b8d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 2 20:44:19 2009 +0000
    
        Initially added implementation of recorder engine (plugin)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1231 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 5e3e1dbca93ecc37593a4c8a091a4b039a97450d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Nov 2 17:48:46 2009 +0000
    
        Added state machine for recorder resource
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1230 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 0ad71ee97050e33da4f39803de1132dcb7d95e48
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 27 19:06:01 2009 +0000
    
        Fixed core dump with large in-line grammars (Issue-52, Thanks Asackheim)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1229 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 089756fca925b818ade79e1b009612aed8af3f36
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 27 19:00:38 2009 +0000
    
        Added a few more checkings
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1228 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 60e20ca963baded1e1e9e8135030d0fd6085cf83
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 27 14:49:23 2009 +0000
    
        Added missing #include <ctype.h> to compile under gcc
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1227 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 7a1a5eeff14b80a795fd03f164bb03d40e586d2b
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 27 14:48:09 2009 +0000
    
        Fixed function prototypes to compile without warnings with -Wstrict-prototypes gcc option
        
        As John stated, int foo() is not the same as int foo(void). This is true for pure C, meantime in C++ int foo() and int foo(void) are just the same prototypes.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1226 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 744d6dc495b072f175f38ccbee4b415b88c95239
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 27 14:35:15 2009 +0000
    
        Properly processed nua's shutdown (Thanks John)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1225 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 8000fb6d6e7503b87c8046c9bb65c56b61137f08
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 27 14:27:02 2009 +0000
    
        Initialized codec manager a bit later with media engine.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1224 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 036cc125672f2a05cc9847436f967778d3dd8831
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 26 17:44:48 2009 +0000
    
        Loading MRCP resources from config.
        
        Resources MUST be loaded first, update your unimrcpclient.xml and unimrcpserver.xml files according
          <!-- MRCP resources -->
          <resources>
            <resource class="speechsynth" enable="1"/>
            <resource class="speechrecog" enable="1"/>
            <resource class="recorder" enable="1"/>
          </resources>
        
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1223 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 0788e08c0a17bd2974cf75d6a0459ee4d6e947f6
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 26 17:12:57 2009 +0000
    
        Do not initialize profile if no resource factory registered
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1222 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit e8cc3b89b8de07a4f7a480560616b6912059a082
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 26 14:04:31 2009 +0000
    
        Fixed @brief description
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1221 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit aed93bacf17e27f2507209a22382d700dc9d17a9
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Oct 25 19:26:22 2009 +0000
    
        Separated MRCP start-line related routine
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1220 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 3c71e09c365a2e252a3ce64bebffa8cfafe6081c
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Oct 25 19:06:54 2009 +0000
    
        Stored mrcp_resource instead of mrcp_resource_id in mrcp_message.
        
        
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1219 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 90822e0d43710cdef2caf8f3761a56c333a6f9fa
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Oct 24 15:28:44 2009 +0000
    
        Initialized resource for channel at earlier stage to remove no more required resource_id channel member
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1218 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1b42089957ee75a0da7f78fca442c94b1a88fde9
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Oct 24 14:39:47 2009 +0000
    
        Moved resource loader to "control" folder to leave "resources" folder exclusively for resources.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1217 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 76940502830e53c99ed4f7e92e12382a973bef61
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Oct 24 14:29:17 2009 +0000
    
        Arranged resource, resource factory and resource loader entities in a bit more clever way.
        
        Both resource name and identifier are properties of resource.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1216 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit b97b51d0300668cb821b62124ab1a724b29cdbb4
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Oct 23 18:20:10 2009 +0000
    
        Replaced mrcp_default_factory with mrcp_resource_loader
        
        Resource loader soon will be able to load resources based on configuration.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1215 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 6e8ca2e820b6282b46169935272eb10229a7ef71
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Oct 23 15:46:08 2009 +0000
    
        Applied temporarily workaround to send a named event as soon as it's received regardless what the actual packetization time is (Thanks Randy)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1214 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 7fc090163d5b5eda6e12e302b4bde2729ac4cc05
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Oct 23 13:24:53 2009 +0000
    
        Initialized recorder resource on start-up by default (should be configurable)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1213 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 9f66366c68461fbe2c7edfe3cd15fdf213c76f79
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Oct 22 18:46:28 2009 +0000
    
        Added methods and events for MRCP recorder resource
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1212 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit ce024776e6f03ec578cfae108cf53aab9ec1b086
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Oct 22 18:07:16 2009 +0000
    
        Hopefully finally fixed RTSP/MRCPv1 session management related issues, when multiple resources are offered using consecutive RTSP SETUP requests containing no SDP.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1211 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a72740ffe0169e87fe7a33e8403ccc61a7e5ad38
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Oct 22 14:53:06 2009 +0000
    
        Added a few accessors to mrcp_application interface in order to completely hide session interface from the application context.
        
        Session pointer SHOULD be used as an opaque pointer from now on.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1210 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 78c223cc46fedc0a8f5a76492aea7f76049cf23f
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Oct 21 20:41:49 2009 +0000
    
        Initially added MRCP recorder resource header
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1209 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit ea6b4a05b836b072cad4f2b17c312a31a516350e
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Oct 21 16:19:59 2009 +0000
    
        Enhanced apt_task to be able to raise late start-complete event when task is not just started, but also ready to process messages.
        
        Some tasks are implicitly ready to process messages. The others still initialize some additional data. Thus, they should explicitly indicate ready state.
        As a result on_ready event will be raised to application context when it was intended to be raised. (Issue-49)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1208 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit fecf6decb056e0b7232622abbf0240b230f4332f
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 20 20:19:01 2009 +0000
    
        Better representation of abstract MRCP resource
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1207 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 813442c8b6b3d2fc202e58ea9189e2e62e4232d2
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 20 17:22:56 2009 +0000
    
        Updated project files according
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1206 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1bc8a5b581b78a5c31f5e2ea594e87725be9b513
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 20 17:13:57 2009 +0000
    
        Moved files as well
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1205 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 3e0bd386532d66ec7d63030910b4fa62012eeb6d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 20 17:08:40 2009 +0000
    
        Moved server side state machine creation from shared between client and server stacks mrcp_resource to mrcp_engine
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1204 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 07ce822cefd70b8696393ba1681179926168cb87
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 20 16:30:08 2009 +0000
    
        Renamed server_state_machine to state_machine.
        
        No functional changes.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1203 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 738e0b5a319f3e3c5968ffc4bc1ea649e63031c8
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 20 16:24:07 2009 +0000
    
        Removed client_state_machine, which was actually not implemented and unused. Renamed server_state_machine to state_machine.
        
        No functional changes.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1202 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 0f576df4b9a39f6e4ffaec76056e0d45e59dbaa6
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 19 18:46:57 2009 +0000
    
        Fixed compilation under gcc
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1201 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a1ef30ee7037f61ba8454e3447b675ebeb8a0d39
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 19 18:18:26 2009 +0000
    
        Added compile time define to support "too long" MRCP request identifiers.
        
        MRCPv2 specifies request-id as 32bit unsigned integer, while MRCPv1 doesn't limit this value.
        Some MRCPv1 clients use too long request-id. To support them #define TOO_LONG_MRCP_REQUEST_ID
        (Issue-48)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1200 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 8e560595461249c0924523f43a0a02a2f3106afe
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Oct 18 17:54:05 2009 +0000
    
        Increased unimrcp version number
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1198 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit adbef71d8a6017c654fc3bc970120da81ea1d8e0
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Oct 18 17:52:55 2009 +0000
    
        Increased plugin version number
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1197 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit d19a7550d924d9482996641e7d7d617c9082c72e
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Oct 18 17:52:10 2009 +0000
    
        Clarified a bit plugin implementation rules
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1196 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 0456d9b69f89b82b4487acb91574380eaa88b282
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Oct 18 15:51:33 2009 +0000
    
        Fixed doxygen warnings
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1195 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit ba29c377eda8bdc3212c49c3f217d50ba98da2d8
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Oct 18 10:34:45 2009 +0000
    
        Updated the INSTALL to strengthen requirement for the dependency package.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1188 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 598434417a61d48072dad7f5e52dd7d1aabcd802
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Oct 17 17:39:54 2009 +0000
    
        Added Chaitanya and Vali to the contributors list
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1185 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit f3de0b40955ed4386e21a480e158f1557a957bdc
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Oct 16 15:04:25 2009 +0000
    
        Fixed header inheritance routine in order to not override fields which exist in original header (Issue-47)
        
        Broken since r846
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1184 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 0a9d6f344d456f283d2ab9dfd112961908fcce39
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Oct 15 15:43:17 2009 +0000
    
        Do not accept any messages after final TEARDOWN (session is being terminated)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1183 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 0e04171d7f00a02901b8f793288e0cdd9778e0f2
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Oct 15 15:09:04 2009 +0000
    
        Return JB_DISCARD_TOO_EARLY if buffer is full
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1182 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit cd0cd0c0f89988a841db4947c79bc584591db2fd
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Oct 14 15:56:47 2009 +0000
    
        Spelled 'discovery'
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1181 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit c8ee0ead88dd52dd08d4eeab8048ad8263a55a88
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 13 18:37:43 2009 +0000
    
        Fixed RTPS server stack processing in case there are more than one resource in the scope of the same RTSP session
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1180 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit d325c4d5fa1a7b96bb47111147dde1804890d4c4
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 13 18:34:03 2009 +0000
    
        Set resource name for RTPS ANNOUNCE events
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1179 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 6d418aa8bc5e21cd32394fecb92fc949befc56cd
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Oct 13 06:09:36 2009 +0000
    
        Checked the return value of MrcpSessionCreate()
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1178 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 7a6396943262fe550f49f8040217d4f26d39c70f
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 12 18:37:17 2009 +0000
    
        Added convenient headers, which should be included from synth and recog plugins
        
        mrcp_synth_engine.h
        mrcp_recog_engine.h
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1177 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit d16295aee7c3518a0523de15ced333918f6feb08
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 12 18:14:10 2009 +0000
    
        Made changes in plugins proposed earlier (resource_engine -> engine)
        
        Nothing has to be done.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1176 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 27fdce12cb98e49bd61a58c93b113740d2aae1c2
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 12 15:20:34 2009 +0000
    
        added svn props
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1175 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 354b415531d0605292d8e861590ef536803a849c
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 12 13:21:40 2009 +0000
    
        Added support for grammars supplied inline within RECOGNIZE request in PocketSphinx plugin
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1174 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 9b3889df631dfa896a84d05c3eed876d87a43f9f
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 12 13:19:35 2009 +0000
    
        Enhanced recog session/scenario to be able to supply inline grammar within RECOGNIZE request, instead of preceding DEFINE-GRAMMAR one.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1173 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 5be3d2ae0ca3ec58888bd76d46315e22671f87b3
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Oct 11 17:19:25 2009 +0000
    
        Added new attribute for recog scenario to optionally specify audio source instead of default hard coded one.pcm.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1172 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1c4e5829cf2657df49c7a98e6732c1c980fef981
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Oct 11 15:31:38 2009 +0000
    
        Added a couple of new umc console commands to show running sessions and available scenarios.
        
        > show sessions
        > show scenarios
        
        It was already possible to run new session and kill it
        
        > run synth
        [1]
        
        > kill 1
        
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1171 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 4c59fe99e7d30359f416a1544c0ee84fc6784ee2
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Oct 11 08:23:48 2009 +0000
    
        Fixed another potential crash of client stack (leftover from previous fix).
        
        Pending session termination request should not be canceled even if termination event is received.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1170 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit b966e80ea53795344c4e5c1472d3173ff71765d6
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Oct 10 19:17:53 2009 +0000
    
        Install *.jsgf and *.txt as well
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1169 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit fb12c7c19144fced8fa684f60bd3308e7099afb7
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Oct 10 19:06:24 2009 +0000
    
        Added sample JSGF grammar and plain text contents
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1168 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 5c13e452e75c506436c6327e600f11b460e61ec3
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Oct 10 18:57:29 2009 +0000
    
        Added umcscenarios.xml
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1167 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit fe2d1fa156764eb0f6001b5a6d0f21cc3f99df31
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Oct 10 18:16:16 2009 +0000
    
        Added missing stdlib.h include
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1166 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit c511584c906303db3eb5607dc94aae91c1fc307f
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Oct 10 18:12:00 2009 +0000
    
        Loading the attributes of predefined scenarios such as content-type, content-location, capabilities from config file.
        
        Predefined scenarios (Synthesizer, Recognizer) are also a bit enhanced, they are more customizable now...
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1165 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit b2160f787f7695bc5128137309793ba5c4913da1
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Oct 10 14:18:11 2009 +0000
    
        Fixed return value, which should be int for bitmasks
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1164 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 536460af46efc3389db9e40e584fa0331d278730
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Oct 7 13:14:47 2009 +0000
    
        Do not just return, but close file descriptor if config file is not a valid XML
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1163 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit f2f7452654a5449fc99ea5c28435fcdff651fef2
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 5 17:56:42 2009 +0000
    
        Added umc project into the solution
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1162 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 727c402ca49c98bad25e408296cf268256f3a5d1
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Oct 5 17:52:07 2009 +0000
    
        Added umc application into GNU build
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1161 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit baa849da05ab3f52612ae17ea91b89ba5def954e
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Oct 4 20:58:45 2009 +0000
    
        Added another application (umc) built on top of libunimrcpclient.
        
        This application will eventually replace demo unimrcpclient ...
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1160 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit e962a729e315cf54051d5b2eb5abbe0c6d72d4bc
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Oct 2 18:34:42 2009 +0000
    
        Fixed plugin_version_hdr in configure.ac (Thanks, John)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1159 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit cd46e9c59102734fa2c64097857b86a94403f6e0
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Oct 2 15:24:23 2009 +0000
    
        Fixed APR_ARRAY_IDX related issue in apt_pair (Thanks, Anthony)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1158 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a7cc93a58d189ec805f55360c5cc7d6578566050
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Oct 2 07:45:19 2009 +0000
    
        Implicitly modify initial offer (RTSP/MRCPv1), if it contains disabled media stream.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1157 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit cc135ce9547c5caf09238b552d53085b4443b8bc
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Oct 1 04:06:18 2009 +0000
    
        Added a user level function to associate (de-associate) external object with the session
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1156 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 5364deb02ce21e10f3a8a0f13ab78473022c5248
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 30 18:24:33 2009 +0000
    
        Fixed crash of client stack caused by race condition on session termination.
        
        Most probably this fixes the issue reported on the discussion group recently and Issue-33.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1155 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 8c6b3def701b3e4b04b7cec344d6c83e6b147733
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Sep 29 15:54:02 2009 +0000
    
        Enhanced "prepare" utility project to install the whole apr-iconv stuff including iconv/*.so, if apr-iconv library exists. (Issue-45)
        
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1154 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1a26706b602aa5aef4eb77e60656600e0efab22c
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Sep 28 18:38:47 2009 +0000
    
        Fixed C++ compile error in codec_descriptor.h (Issue-44, Thanks Vali)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1153 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 980551739dae22c9219d2987958d44ba65072cf1
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Sep 28 18:32:22 2009 +0000
    
        Added media path traces for mixer and multiplier. Fixed initialization of source and sink streams in them.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1152 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 4d0d245f3ad93e62b64d549df4a3edfa00607eba
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Sep 28 10:01:23 2009 +0000
    
        Added an example on how to specify 16Kz codecs in config
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1151 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit edd7d550cd0c69b7e71863fe82f825a80d75348a
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Sep 28 04:51:02 2009 +0000
    
        Added to project file
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1150 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 56866f06009823a8a682535d12a516295e627be9
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Sep 27 18:41:54 2009 +0000
    
        Using MRCP_PLUGIN_VERSION_DECLARE macro for existing plugins.
        
        Version info is a property of the plugin but not the engine as it was before.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1149 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 0f33b7d3a61ee9bb2815b54e0a6f7473acd42f2d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Sep 27 18:37:08 2009 +0000
    
        Separated user interface (what MRCP server uses) and implementation (what plugins implement) of MRCP engines.
        
        There are a few changes plugin implementors must be aware of
        - Plugin version number must be declared in each plugin, preferably using MRCP_PLUGIN_VERSION_DECLARE macro
        - MRCP engine is renamed from mrcp_resource_engine_t to mrcp_engine_t (legacy typedef remains)
        - Instead of mrcp_resource_engine.h consider using mrcp_engine_impl.h (legacy header remains)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1148 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit b10833cf2bc46e7c306fdbf27493d95b86136258
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Sep 27 09:55:54 2009 +0000
    
        Added missing #include stdlib.h (GNU compilation)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1147 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1601da5d00e1d04ae284578937a6d7f07df75829
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Sep 27 09:53:04 2009 +0000
    
        Moved, separated functionality related to loading of plugins into corresponding header and source files
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1146 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 860768fabdd91b8c50ccdbbe882455bf120d59bf
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Sep 27 09:01:27 2009 +0000
    
        Moved, separated functionality related to factory of MRCP engines into corresponding header and source files
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1145 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 065cb1e9a449a6692f3cc023dee14f60c8612800
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Sep 26 07:28:47 2009 +0000
    
        Finally applied changes to the Cepstral plugin either.
        
        Scan available voices and indicate stream capabilities upon channel creation and use decided codec descriptor on channel open
        
        Better comply with engine create/destroy open/close routine
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1144 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 7d61bdeba92adcfed677619b7c92a203a8c4d94a
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Sep 25 16:10:18 2009 +0000
    
        Finally applied changes to the plugins.
        
        Indicate stream capabilities upon channel creation and use decided codec descriptor on channel open
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1143 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 64aaee0d070a5589aa3ec162586acd78d023b343
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Sep 25 15:24:01 2009 +0000
    
        Modified processing of offer.
        
        1. Receive offer
        2. Create control channels and media terminations indicating their capabilities
        3. Build media topology and media path (all the descriptors are initialized at this stage)
        4. Only then open control channels
        5. Send answer
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1142 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 5a35d4c20ce3f67c8cd2a6ed1440817c6d5a1f1f
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Sep 25 14:31:39 2009 +0000
    
        Added is_open member to mrcp_engine_channel_t
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1141 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit ff764c523b9a60bb6de243e928d1a399f2ed7e6a
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Sep 25 14:10:01 2009 +0000
    
        Building RTP termination capabilities according to associated media termination(s)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1140 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 6b85a37e65c2600e317440d539968a794b2212f5
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 24 21:06:54 2009 +0000
    
        Updated demo speech file naming convention (demo-8kHz and demo-16kHz)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1139 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit da1d688fac7022152ea5962fa36420a9f6e049a6
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 24 20:50:27 2009 +0000
    
        Added/renamed 8 kHz and 16 kHz speech to be used from demos
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1138 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit c54d354c1de2a273b2e5c4eeb83c75d893a4cbe5
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 24 19:55:12 2009 +0000
    
        Added new function to the client API to create media termination (audio stream) based on specified capabilities.
        mrcp_application_audio_termination_create()
        
        Marked the following functions as deprecated (they still remain functional though)
        mrcp_application_source_termination_create()
        mrcp_application_sink_termination_create()
        
        Upgraded demo synth and recog applications according
        
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1137 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a8de40f600fe129b6367af435c47e80a3f1d52d6
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 24 19:10:02 2009 +0000
    
        Added new function for the plugins to create media termination (audio stream) based on specified capabilities.
        mrcp_engine_audio_termination_create()
        
        Marked the following functions as deprecated (they still remain functional though)
        mrcp_engine_source_channel_create()
        mrcp_engine_sink_channel_create()
        
        Upgraded Flite plugin according
        
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1136 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a2f6fbc628717b4f927eed5fbda64dd47027bc9b
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 23 16:59:32 2009 +0000
    
        Dropped any further requests from application if session is being terminated.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1135 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit d27e77a39c48baa110bb96524e170ff2a6419bbc
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 23 15:15:50 2009 +0000
    
        Modified includes to #include what is actually needed
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1134 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit ede4c291d16d5fe8783e3300b2eda71137fb095a
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 23 14:51:44 2009 +0000
    
        Reviewed mpf_codec_t and mpf_stream_t entities and relationship between them.
        
        Codec as a manipulator (encode,decode,dissect) is not a property of stream. Stream holds capabilities and active codec descriptor(s). Actual codecs (PCMU, PCMA, L16) are registered at startup and passed to encoder and decoder objects when/where needed.
        Linear PCM (LPCM, but not L16) is just an internal descriptor, it's not a codec.
        
        Everything should work as is basis. The only user level interface change is in stream_open() method, which is optional and probably is not actually used. See demos for more info.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1133 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 502ed670a75f8a94c017fbd3525bbeb928d72ac9
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Sep 22 16:55:40 2009 +0000
    
        Considered own capabilities while building local descriptor (codec list), added more utility functions
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1132 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 9cc077274f2333a8c1c2ed01d28d396c0ba95992
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Sep 21 15:38:56 2009 +0000
    
        Further enhanced stream, codec capabilities and descriptors.
        Finally those capabilities will participate in offer/answer, a few steps remain.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1131 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 9ddb49bd1a1dc51c4510abee8f1a092a6bce5dab
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Sep 19 11:53:16 2009 +0000
    
        Using APR_ARRAY_IDX and APR_ARRAY_PUSH convenient macros to operate on APR arrays.
        
        These macros are more safe and intuitive. Unfortunately they have been added only in APR-1.3. If you still use earlier APR-1.2.x versions, consider to backport those macros, please.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1130 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit c38a54eb3b65b45e8d5265144864b6419dc4824d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 17 16:57:49 2009 +0000
    
        Renamed mpf_stream_mode_e to mpf_stream_direction_e (send,receive or duplex), moved mpf_stream_capabilities_t to mpf_stream_descriptor.h
        
        Nothing has to be done, unless you explicitly construct and use mpf_stream_mode_e in your apps.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1129 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 28ca2617a6f85face3e7eb7a2fbe3d300b9199c6
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 17 16:44:53 2009 +0000
    
        Fixed last commit
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1128 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 450154c862b567f8b24b30e0662ad16eda6f9855
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 17 16:25:25 2009 +0000
    
        Minor fix in format of vcproj version 8,00 -> 8.00
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1127 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1cf803d3696d62523f6084c4ac88a528c0bd9eaa
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 16 20:59:41 2009 +0000
    
        Destroy resource engines on server destroy
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1126 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit b08782eb2d6a4a87a0a70dc7d276957dab906223
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 16 20:40:17 2009 +0000
    
        Added is_open state to resource engines (Issue-42)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1125 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit df037667c94449091144f36347bbb4c6dbdc1168
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 16 16:15:36 2009 +0000
    
        Unregister plugins at later stage from mrcp_server_destroy().
        It makes no difference for now, but from conceptual view point, it should be possible to create server once, start/stop it multiple times if needed and finally destroy it once.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1124 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1336d1b985329b32fca0c8127f3c3bd4785f9412
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 16 13:10:50 2009 +0000
    
        Reset existing associations and topology (if any), while processing answer from server (re-Invites).
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1123 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit d83f12e3262f156bb10bb55ab5bf9407afb110b2
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Sep 14 19:12:42 2009 +0000
    
        Fixed spelling: transmit -> transmitter, receive -> receiver
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1122 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 67894e96a9c8b5db7652c8a2a34b5eecd88aa1d7
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Sep 14 17:11:03 2009 +0000
    
        Added media path traces
        Examples:
        Source->[PCMU/8000/1]->Decoder->[LPCM/8000/1]->Bridge->[LPCM/8000/1]->Sink
        Source->[LPCM/8000/1]->Bridge->[LPCM/8000/1]->Encoder->[PCMU/8000/1]->Sink
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1121 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 35cd98bce0d462c10dfbc8beb5369e12f3de55a3
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Sep 12 17:58:23 2009 +0000
    
        Merged mpf_media_descriptor with mpf_rtp_media_descriptor (no need in separate base descriptor)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1120 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 689df477413bef09cda1fc2f0ba6c14f6378e088
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Sep 12 17:05:31 2009 +0000
    
        Using apr types (short -> apr_int16_t)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1119 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit c578f6ea274229afee64a4aa6faf0b0610049153
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Sep 12 16:50:10 2009 +0000
    
        Fixed compilation warnings under gcc
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1118 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 8499d8cbc4cdadd07b60d72a5811e21b48da6f0f
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Sep 12 16:16:08 2009 +0000
    
        Added MPF object derived new entities such as mixer (n-sources, 1-sink) and multiplier (1-source, n-sinks)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1117 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a957416aa7e536c5616d9c58725b82689bce58a0
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 10 18:47:32 2009 +0000
    
        Added new line at the end of the file to fix compilation warning
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1116 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 3fd96c529abd99b1a4b398481e72541448c48783
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 10 16:27:14 2009 +0000
    
        Encapsulated creation of encoder, decoder and resampler in mpf_bridge.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1115 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 4b169b670e95adec16741c2876d18f90a72fd95d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 10 16:05:25 2009 +0000
    
        Added skeleton for MPF resampler. Eventually external resampler should be integrated there.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1114 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit aa8507f6c0982ae45cdba3f44fd52fcf7ad9e372
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 9 20:39:25 2009 +0000
    
        Removed unused function
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1113 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 2e533dbc7a24c24e03a0e2810d78b3eaad13efb6
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 9 20:32:46 2009 +0000
    
        Supported multiple "cmid" attributes per each control m-line. (Section 4.3)
        Client API still allows to define only one to one association between control channels and their corresponding media terminations. Meantime server should be flexible enough even now and support any offered association among control channels and media terminations.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1112 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit e8c77db43f8c6a39f912e2b60e594c753b2b3182
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 9 18:45:41 2009 +0000
    
        Fixed issue-41.
        Port number must be matched too, while trying to find an existing MRCPv2 connection (Thanks asackheim)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1111 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 3594fd3d2f5a3ba5ae91a885fb09b3d9322bbffd
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 9 16:57:49 2009 +0000
    
        Fixed race condition issue in pocketsphinx plugin (Thanks Alban)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1110 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 202b654d75f5625bfdfd00adc61bb0fab000ab42
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Sep 8 15:51:58 2009 +0000
    
        Added define for TCP discard port used in offer/answer
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1109 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a0d61fd4ea2b0e8c1899b1420fc24c1f2515afa7
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Sep 8 13:56:51 2009 +0000
    
        Reworked MPF context, which allows to provide custom associations among the terminations involved in the context and build topology based on association matrix.
        Client and server stacks have been modified according. Everything should work as is basis
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1108 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 54470cc5cdb35169409fe145c69046b3ad5a0c27
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Sep 8 13:50:01 2009 +0000
    
        Check if session->connection is a valid pointer first and only then use it
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1107 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit d33217a9227ea3ecb1b3e2e360b148ece5b6be0d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 3 19:23:10 2009 +0000
    
        Added more MPF commands to operate (add/modify/subtract) on terminations, add/remove associations between terminations and apply/destroy topology. More to come...
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1106 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 19984cd1e5229910d9392588cba587895b05b50f
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Sep 3 17:01:10 2009 +0000
    
        Using apr_ring to store factory of media contexts.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1105 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 93c65ccde10d8eaa2eeec1b453c820af93b28ff2
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 2 18:43:31 2009 +0000
    
        Moved MPF context related public interface from mpf_user.h to mpf_engine.h
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1104 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 99d7100026ba6867daf5486c29c514b0deaa2c75
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 2 14:59:15 2009 +0000
    
        Removed unused function
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1103 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 6f21c53584b73e79ced6dbc695178a02611cce9d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Sep 2 13:20:14 2009 +0000
    
        Added ability to send more than one MPF messages at once.
        Grouping of MPF messages allows to reduce thread context switches, as a result, improves the performance.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1102 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit b2a72d24996acf67b29b8aabfed3850da2b27ef7
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Aug 31 17:14:05 2009 +0000
    
        Updated Makefile
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1101 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 18647d833d4df8991bee0b1a8255c7359502e8c7
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Aug 31 17:04:09 2009 +0000
    
        Added stream capabilities in order to set not only single codec descriptor, but capabilities of the stream (no API changes ... yet)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1100 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit ac6fe620c6d0f45ad5f7f43e04db124f2e0db69b
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Aug 28 13:10:39 2009 +0000
    
        Added/moved negotiated rx/tx event descriptor to mpf_stream base next to rx/tx codecs
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1099 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 481f01cefa540b3903aa6635b833bb6e894a300d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Aug 28 13:08:46 2009 +0000
    
        Name of the attribute should be bits_per_sample
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1098 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit e22100eeb324677d214c07a3ef91504fc6c106de
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Aug 24 18:00:43 2009 +0000
    
        Added Makefile targets for pocketsphinx plugin to install dictionary and model. Do nothing if installed, but not source directory of pocketsphinx is used at ./configure time. In this case, dictionary and model have to be copied manually.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1097 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 3c680289d19481ae8e62009057ef7d639fd14a00
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Aug 24 17:41:29 2009 +0000
    
        Fixed compilation warnings in pocketsphinx plugin, while compiling with enabled mainatainer mode
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1096 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 5d6c7e26cc6a98f59da72676aae9fd1d0d17bb9b
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Aug 24 15:15:44 2009 +0000
    
        Fixed prototype of on_start and on_terminate handlers in Flite plugin
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1095 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1d3044c8137ec39b3b7dcf65f8ec5e10718c7dd3
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Aug 18 16:41:06 2009 +0000
    
        Fixed trailing space in MRCPv2 response-line  (interoperability with Optimsys, Thanks Roger)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1094 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit e835d5e8e51d19932a2e3e3f808ec987e2901de4
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Aug 18 13:26:50 2009 +0000
    
        Fixed possible access violation in APT logger (Issue-40, Thanks Vali)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1093 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 2e35e28c31d4a79025d105b00c73a9d66019d144
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Aug 17 18:31:48 2009 +0000
    
        Added L16 and telephone-event to yet hard coded capabilities of the server included into the response to resource discovery request
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1092 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1fa878e171b528293528566f244c5142c051ac3a
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Aug 17 18:17:07 2009 +0000
    
        Fixed the response message sent to RTSP DESCRIBE request. It shouldn't contain RTSP Transport header, while RTSP Transport can be present only in RTSP SETUP request/response messages. This hopefully fixes interoperability with GVP (Issue-39, Thanks Vali).
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1091 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 4e3d64c778fb3cc6a0a072d898f43b3c37e80eba
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Aug 16 06:49:54 2009 +0000
    
        Applied patch, which implements utility functions to transform DTMF characters and event identifiers (Thanks Vali)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1090 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 041580394f2ecdfe920cdb1e3d3d16ebceaecdbd
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Aug 16 06:39:45 2009 +0000
    
        Applied patch, which basically implements RFC4733/RFC2833 sender procedure,
        yet to be enhanced, see Issue-31 (Thanks Chaitanya)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1089 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 947b49f9ff8e353d6bb5985f00db14942db971db
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sun Aug 16 06:28:22 2009 +0000
    
        Set negotiated payload type of named event for RTP transmit and receive
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1088 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit dc2687129335089a513127405e968b749197e002
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Aug 15 17:47:13 2009 +0000
    
        Added "telephone-event/101/8000" to default client and server config
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1087 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 178ba987d2f89ae5b9d6684be46814014fb3df2e
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Aug 15 17:36:24 2009 +0000
    
        Added generation of a=fmtp SDP media level attribute, which is optional for generic codecs, but is required for telephone-event (a=fmtp:100 0-15)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1086 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit bfcc86e8e93fca16543e723a54132b74f3082216
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Aug 15 16:38:46 2009 +0000
    
        Set SOATAG_AUDIO_AUX("telephone-event") in nua_respond to enable auxiliary codecs in response.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1085 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1287b89a349dce746b9f11f927e31b3e52b4bd9a
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Aug 15 16:33:37 2009 +0000
    
        Integrated named events into offer/answer, made codec descriptors related minor enhancements
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1084 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 98e9b1971e3b28fa3865ff77c3865c3e6d76d305
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Aug 15 12:26:23 2009 +0000
    
        Moved matching of codec capabilities into separate function
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1083 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit e6f975d55fdd89d415548bcd63ba7756dcc93b8a
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Aug 13 18:32:21 2009 +0000
    
        Added codec descriptor of named event into codec manager to load from config (done) and further to participate in offer/answer (yet to be done)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1082 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 6418912f7b96acce0e14feb474d106b8ac834cb8
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Aug 13 16:37:04 2009 +0000
    
        Moved named event definition into mpf_named_event.h, more stuff should be added there.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1081 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 9cc4da5d75f1fca118a5b962ee9e8c5d20c7a616
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Aug 11 18:21:02 2009 +0000
    
        Switched libasrclient into dll in order not to expose internal stuff to application context
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1080 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 85480c95b03f727dbd11618fb42ae3ac907eddc0
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Aug 10 07:59:54 2009 +0000
    
        Added plugin/engine config. The structure consists of
        - parameters which are common for all engines such as engine name and max channel count
        - table of transparent name/value string parameters, which are engine dependent
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1079 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 5dfe8442ded69b773e83cb9c43b9197213ee5654
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Aug 10 05:40:10 2009 +0000
    
        Initialized codec manager with 4 instead of 3 codecs to avoid later reallocations, as we actually have 4 codecs now
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1078 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit cb9d6d1406d4e5eb418c8a6de04eae004998a2f9
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Aug 10 05:36:41 2009 +0000
    
        Fixed typo in comments (defualt -> default)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1077 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 00971c82e72adde2221fdbc204571a7c7a781e5a
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Aug 5 07:57:20 2009 +0000
    
        Added ability to get MRCP version of the channel from plugin context in order to be able to construct MRCP version dependent responses and events when/if needed.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1076 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 328ebb30c8eb5124326bf5a43f4fa588877bea9d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Aug 5 05:45:31 2009 +0000
    
        Set RTSP transport "mode" attribute in the outgoing RTSP response if it's specified in the received RTSP request
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1075 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit c538367f46ef48cf157af53431ace47c6ac2be88
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Aug 5 05:42:32 2009 +0000
    
        Added another RTSP transport attribute (mode=)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1074 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit a8a7ac5d7dc2845e1294d726fc8d651b9b749472
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Mon Aug 3 19:05:17 2009 +0000
    
        Added ability to limit max number of engine channels in use.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1073 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 43bdbd881e763c33e1cb6fff9ac88c91fe038d07
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Aug 1 14:44:31 2009 +0000
    
        Added helper function to get session MRCP version
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1072 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 7d53c0d31b12122a2ea4a200f3390ef0c78b392e
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Sat Aug 1 12:54:34 2009 +0000
    
        Added enumeration of RTP payload types (RFC3551) project uses
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1071 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 666f5657bf8bcd2f149119d07c725ff9599b2759
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Jul 30 13:39:11 2009 +0000
    
        Added svn props
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1070 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 996b0d2489b377818290f7527080cbbfb8229bdc
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Jul 30 13:36:44 2009 +0000
    
        Updated GNU build
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1069 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 53d8fe5f0fd4379c2ea626c861f9a031c9d88349
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Thu Jul 30 13:21:52 2009 +0000
    
        Separated libasrclient library from asrclient application to server as a reusable basic ASR block on top of UniMRCP client stack.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1068 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 8e6b678bd662127240546f95e8bf8c3a68033090
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Tue Jul 28 10:36:40 2009 +0000
    
        Added Michael Jerris (OS X build, FreeSWITCH build integration) and Carlos Pina Soares (RTP port management and several essential issue reports) to the project contributors
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1067 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 25f0b60b56d7ed3ab11d1779615f2c2ba90dd686
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Jul 24 16:33:17 2009 +0000
    
        Included asrclient into GNU build
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1066 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 316c3331b67a3504461bbf597ed3ff95c44bd053
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Jul 24 16:23:34 2009 +0000
    
        Introduced an alternate demo ASR client application
        usage:
          run [grammar_file] [audio_input_file] [profile_name]
        
        examples:
          run
          run grammar.xml one.pcm
          run grammar.xml one.pcm MRCPv1-Default
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1065 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 04a3b14edb3e68743df4a4b22ca5445a54c79f9a
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Jul 22 19:18:21 2009 +0000
    
        Increased unimrcp version number
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1063 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit d4b7ddc381ff0d2fb6831be473c84cd6c1da78ef
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Jul 22 18:39:58 2009 +0000
    
        Fixed doxygen warnings
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1062 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit da304aa5485b2252a2826355c870108c52eac4bd
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Jul 22 18:30:08 2009 +0000
    
        Fixed doxygen warnings
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1061 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit e6db110edb0a199298db5a0bdd08134543df40d7
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Jul 22 18:23:34 2009 +0000
    
        Fixed doxygen warnings
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1060 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 5b29de76a653423a02ec9329aec56429959d40c1
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Jul 22 17:52:11 2009 +0000
    
        Updated INSTALL instructions
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1059 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 8882ecf7b8dea6959d096edecb371c213294f25d
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Jul 22 17:13:29 2009 +0000
    
        APR-Iconv is not included in dependency pack. Thus, first check if apr-iconv.dll exists and only then try to copy it.
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1057 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 1997ed691507b5e0fdf58c3b22ce04c7a9c4fead
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Wed Jul 22 16:17:57 2009 +0000
    
        From now on use thread safe APR pools.
        
        Consider using the dependency package from http://code.google.com/p/unimrcp/downloads/list
        or manually apply patches over the libraries you use from
        http://www.unimrcp.org/dependencies
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1056 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    commit 5cbdaa7304b6146ff002191b7142885a18c8cf0e
    Author: achaloyan <achaloyan@f001bc3a-424a-0410-80a0-a715b8f413a8>
    Date:   Fri Jul 17 13:48:27 2009 +0000
    
        Raised unexpected MRCPv2 disconnect event from transport layer to client and server stacks (Issue-36)
        
        git-svn-id: https://unimrcp.googlecode.com/svn/trunk@1055 f001bc3a-424a-0410-80a0-a715b8f413a8
    
    
    
    git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15580 d0543943-73ff-0310-b7d9-9358b9ac24b2
    89ca44ed