From 0abf5b100ba701d4023edc0eaeed6c94776ab83f Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 5 May 2015 14:05:10 -0400 Subject: [PATCH] process muxed RTCP --- daemon/call.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/daemon/call.c b/daemon/call.c index 91c50593a..149f54ef9 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -703,9 +703,6 @@ loop_ok: if (!sink && PS_ISSET(stream, RTCP)) { sink = stream->rtcp_sink; rtcp = 1; - if (_log_facility_rtcp) { - parse_and_log_rtcp_report(sfd, s->s, s->len); - } } else if (stream->rtcp_sink) { muxed_rtcp = rtcp_demux(s, media); @@ -719,6 +716,10 @@ loop_ok: if (rtcp && sink && sink->rtcp_sibling) out_srtp = sink->rtcp_sibling; + if (rtcp && _log_facility_rtcp) { + parse_and_log_rtcp_report(sfd, s->s, s->len); + } + /* stats per RTP payload type */