aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2015-09-21 12:18:37 +0200
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2015-09-21 12:18:37 +0200
commit71bc9e2ac815aa07480110361651fdb5dbaf9003 (patch)
tree8a77e4a717ae4a20071aaed59ef1fb9b9964aeef /src
parentfe01908428d9745e7d111a0902d3d090d0090f91 (diff)
ortp: Guard the jitter stats with a version check
ortp 0.18 has introduced the jitter_stats but we only check for 0.21 an later. It is okay that at some point the jitter stats will be reported. For previous versions it is 0.
Diffstat (limited to 'src')
-rw-r--r--src/trau/osmo_ortp.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/trau/osmo_ortp.c b/src/trau/osmo_ortp.c
index 7edcd03..65ec269 100644
--- a/src/trau/osmo_ortp.c
+++ b/src/trau/osmo_ortp.c
@@ -553,7 +553,6 @@ void osmo_rtp_socket_stats(struct osmo_rtp_socket *rs,
uint32_t *recv_lost, uint32_t *last_jitter)
{
const rtp_stats_t *stats;
- const jitter_stats_t *jitter;
*sent_packets = *sent_octets = *recv_packets = *recv_octets = 0;
*recv_lost = *last_jitter = 0;
@@ -568,7 +567,11 @@ void osmo_rtp_socket_stats(struct osmo_rtp_socket *rs,
*recv_lost = stats->cum_packet_loss;
}
+#if HAVE_ORTP_021
+ const jitter_stats_t *jitter;
+
jitter = rtp_session_get_jitter_stats(rs->sess);
if (jitter)
*last_jitter = jitter->jitter;
+#endif
}