summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsua-lib/pjsua_dump.c
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2012-09-14 04:06:29 +0000
committerNanang Izzuddin <nanang@teluu.com>2012-09-14 04:06:29 +0000
commit69848a09610618abe49a4b5211af0a0d784a54a4 (patch)
tree37f34b87c58c073eaf47f8227ad2e3a583545010 /pjsip/src/pjsua-lib/pjsua_dump.c
parentb5e8e2f6d6d2353c94181498299ce5c0ffbdc87b (diff)
Close #1568:
- Added media change detection based on SDP negotiation result and local codec param settings, the detection result will decide whether the media should be re-initialized after the SDP negotiation. - Fixed stream to keep the duplicate of codec param for the stream info (was only copying the pointer). - Introduced macro PJSUA_THIRD_PARTY_STREAM_HAS_GET_INFO & PJSUA_THIRD_PARTY_STREAM_HAS_GET_STAT. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4254 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_dump.c')
-rw-r--r--pjsip/src/pjsua-lib/pjsua_dump.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_dump.c b/pjsip/src/pjsua-lib/pjsua_dump.c
index ed18475b..87201cc8 100644
--- a/pjsip/src/pjsua-lib/pjsua_dump.c
+++ b/pjsip/src/pjsua-lib/pjsua_dump.c
@@ -212,6 +212,10 @@ static unsigned dump_media_stat(const char *indent,
/* Dump media session */
+#if PJSUA_MEDIA_HAS_PJMEDIA || \
+ (PJSUA_THIRD_PARTY_STREAM_HAS_GET_INFO && \
+ PJSUA_THIRD_PARTY_STREAM_HAS_GET_STAT)
+
static void dump_media_session(const char *indent,
char *buf, unsigned maxlen,
pjsua_call *call)
@@ -858,6 +862,24 @@ static void dump_media_session(const char *indent,
}
}
+#else /* PJSUA_MEDIA_HAS_PJMEDIA ||
+ (PJSUA_THIRD_PARTY_STREAM_HAS_GET_INFO &&
+ PJSUA_THIRD_PARTY_STREAM_HAS_GET_STAT) */
+
+static void dump_media_session(const char *indent,
+ char *buf, unsigned maxlen,
+ pjsua_call *call)
+{
+ PJ_UNUSED_ARG(indent);
+ PJ_UNUSED_ARG(buf);
+ PJ_UNUSED_ARG(maxlen);
+ PJ_UNUSED_ARG(call);
+}
+
+#endif /* PJSUA_MEDIA_HAS_PJMEDIA ||
+ (PJSUA_THIRD_PARTY_STREAM_HAS_GET_INFO &&
+ PJSUA_THIRD_PARTY_STREAM_HAS_GET_STAT) */
+
/* Print call info */
void print_call(const char *title,