merge upstream changes to svn r2096
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