rtpsession: Only return TRUE if early feedback was requested already and it's early...
authorSebastian Dröge <sebastian@centricular.com>
Mon, 4 May 2015 09:38:27 +0000 (11:38 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 4 May 2015 12:11:00 +0000 (14:11 +0200)
gst/rtpmanager/rtpsession.c

index a260186..754837e 100644 (file)
@@ -3855,7 +3855,7 @@ rtp_session_request_early_rtcp (RTPSession * sess, GstClockTime current_time,
   /*  RFC 4585 section 3.5.2 step 2 */
   if (GST_CLOCK_TIME_IS_VALID (sess->next_early_rtcp_time)) {
     GST_LOG_OBJECT (sess, "already have next early rtcp time");
-    ret = TRUE;
+    ret = (current_time + max_delay > sess->next_early_rtcp_time);
     goto end;
   }