From: Sebastian Dröge Date: Mon, 4 May 2015 11:50:31 +0000 (+0200) Subject: rtpsession: The stats min_interval is in seconds, not nanoseconds X-Git-Tag: 1.19.3~509^2~3643 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9d22ad421b377ad995887193bc0e04bafeca9844;p=platform%2Fupstream%2Fgstreamer.git rtpsession: The stats min_interval is in seconds, not nanoseconds We have to scale it to compare it against our clock times. --- diff --git a/gst/rtpmanager/rtpsession.c b/gst/rtpmanager/rtpsession.c index 754837eec0..0acac153ae 100644 --- a/gst/rtpmanager/rtpsession.c +++ b/gst/rtpmanager/rtpsession.c @@ -3562,7 +3562,7 @@ early: /* Apply the rules from RFC 4585 section 3.5.3 */ if (stats->min_interval != 0 && !sess->first_rtcp) { GstClockTime T_rr_current_interval = - g_random_double_range (0.5, 1.5) * stats->min_interval; + g_random_double_range (0.5, 1.5) * stats->min_interval * GST_SECOND; /* This will caused the RTCP to be suppressed if no FB packets are added */ if (sess->last_rtcp_send_time + T_rr_current_interval > new_send_time) {