aboutsummaryrefslogtreecommitdiffstats
path: root/src/trau/osmo_ortp.c
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/trau/osmo_ortp.c
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/trau/osmo_ortp.c')
-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
}