diff options
author | phintuka <phintuka> | 2010-01-30 10:48:31 +0000 |
---|---|---|
committer | phintuka <phintuka> | 2010-01-30 10:48:31 +0000 |
commit | 21cf366d4f96d9d3ecb2f50f8967b8ba9d606f24 (patch) | |
tree | 246373e117a9b6f48d95c6d9a80b771cc8d4d62a | |
parent | b4c3c574ffd06d3e11fb7ad9c0e3cb5d458df79b (diff) | |
download | xineliboutput-21cf366d4f96d9d3ecb2f50f8967b8ba9d606f24.tar.gz xineliboutput-21cf366d4f96d9d3ecb2f50f8967b8ba9d606f24.tar.bz2 |
Cosmetics
-rw-r--r-- | frontend_svr.c | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/frontend_svr.c b/frontend_svr.c index 9bfa9687..1aa6d29f 100644 --- a/frontend_svr.c +++ b/frontend_svr.c @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: frontend_svr.c,v 1.86 2010-01-29 13:54:55 phintuka Exp $ + * $Id: frontend_svr.c,v 1.87 2010-01-30 10:48:31 phintuka Exp $ * */ @@ -56,6 +56,7 @@ #define PLAYFILE_TIMEOUT 20000 /* ms */ #define REMOTE_FLUSH_TIMEOUT 1000 /* ms */ #define REMOTE_SYNC_TIMEOUT 1000 /* ms */ +#define REMOTE_STC_TIMEOUT 300 /* ms */ #undef MIN #define MIN(a,b) ( (a) < (b) ? (a) : (b)) @@ -381,8 +382,8 @@ int64_t cXinelibServer::GetSTC(void) Unlock(); - if(! m_StcFuture->Wait(200)) { - LOGMSG("cXinelibServer::GetSTC timeout (200ms)"); + if (!m_StcFuture->Wait(REMOTE_STC_TIMEOUT)) { + LOGMSG("cXinelibServer::GetSTC timeout"); return INT64_C(-1); } @@ -585,6 +586,11 @@ bool cXinelibServer::Flush(int TimeoutMs) return result; } +/* + * Xine_Control() + * + * Post control message to client (async RPC) + */ int cXinelibServer::Xine_Control(const char *cmd) { TRACEF("cXinelibServer::Xine_Control"); @@ -610,6 +616,11 @@ int cXinelibServer::Xine_Control(const char *cmd) return 1; } +/* + * Xine_Control_Sync() + * + * Post control message to client (message is transported in data stream) + */ int cXinelibServer::Xine_Control_Sync(const char *cmd) { TRACEF("cXinelibServer::Xine_Control_Sync"); |