diff options
author | Pau Espin Pedrol <pespin.shar@gmail.com> | 2017-03-24 17:26:49 +0100 |
---|---|---|
committer | Pau Espin Pedrol <pespin.shar@gmail.com> | 2017-03-27 15:21:48 +0200 |
commit | c42bf19cc5ebb7b675fc14b57a8e3946cbeb5e60 (patch) | |
tree | 52c68c27fe4c180b99fbceb46dad005b52cadf30 /src | |
parent | 1e04d4b7a2c845589da20d891cc5e3c471cfe983 (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.c | 14 |
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(); } |