summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2009-11-09 08:11:34 +0000
committerNanang Izzuddin <nanang@teluu.com>2009-11-09 08:11:34 +0000
commit43bfb86baadee4bb3e634fb6260996d46fcd8f37 (patch)
tree0559da931e586e39e183771aa98603bc749d90b9
parentbdbd312c471f1b803b1877371ac5183016f929bf (diff)
Misc fix (#951): Fixed pjsua bug RTP timestamp & sequence resetted after hold-resume (thanks Nikolay Popok for the report).
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2996 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjsip/src/pjsua-lib/pjsua_media.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c
index 06d12779..ebabd8e2 100644
--- a/pjsip/src/pjsua-lib/pjsua_media.c
+++ b/pjsip/src/pjsua-lib/pjsua_media.c
@@ -1392,8 +1392,9 @@ static void stop_media_session(pjsua_call_id call_id)
if (call->session) {
pjmedia_rtcp_stat stat;
- if (pjmedia_session_get_stream_stat(call->session, 0, &stat)
- == PJ_SUCCESS)
+ if ((call->media_dir & PJMEDIA_DIR_ENCODING) &&
+ (pjmedia_session_get_stream_stat(call->session, 0, &stat)
+ == PJ_SUCCESS))
{
/* Save RTP timestamp & sequence, so when media session is
* restarted, those values will be restored as the initial