aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin.shar@gmail.com>2017-03-24 17:26:49 +0100
committerPau Espin Pedrol <pespin.shar@gmail.com>2017-03-27 15:21:48 +0200
commitc42bf19cc5ebb7b675fc14b57a8e3946cbeb5e60 (patch)
tree52c68c27fe4c180b99fbceb46dad005b52cadf30 /src
parent1e04d4b7a2c845589da20d891cc5e3c471cfe983 (diff)
configure: Fix compilation with new libortp
Commit 0c8d9ddaea8c1afdc0e9b8c37a31c9d158e57efd in ortp broke old API: function ortp_set_log_level_mask requires one new parameter 'domain'. This commit fixes compilation in my Archlinux box using ortp 1.0.1. Change-Id: I46e565f1873c7baf3c3b0aafe73951d20ce083b4
Diffstat (limited to 'src')
-rw-r--r--src/trau/osmo_ortp.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/trau/osmo_ortp.c b/src/trau/osmo_ortp.c
index d4d4ff5..141065e 100644
--- a/src/trau/osmo_ortp.c
+++ b/src/trau/osmo_ortp.c
@@ -94,8 +94,11 @@ static int ortp_to_osmo_lvl(OrtpLogLevel lev)
return LOGL_ERROR;
}
-static void my_ortp_logfn(OrtpLogLevel lev, const char *fmt,
- va_list args)
+static void my_ortp_logfn(
+#if HAVE_ORTP_LOG_DOMAIN
+ const char *domain,
+#endif
+ OrtpLogLevel lev, const char *fmt, va_list args)
{
osmo_vlogp(DLMIB, ortp_to_osmo_lvl(lev), __FILE__, 0,
0, fmt, args);
@@ -273,7 +276,12 @@ void osmo_rtp_init(void *ctx)
tall_rtp_ctx = ctx;
ortp_set_memory_functions(&osmo_ortp_memfn);
ortp_init();
- ortp_set_log_level_mask(0xffff);
+ ortp_set_log_level_mask(
+#if HAVE_ORTP_LOG_DOMAIN
+ ORTP_LOG_DOMAIN,
+#endif
+ 0xffff);
+
ortp_set_log_handler(my_ortp_logfn);
create_payload_types();
}