session: reset some RTCP variables
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 23 Jul 2013 15:37:05 +0000 (17:37 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 23 Jul 2013 15:41:48 +0000 (17:41 +0200)
The early_send time was set to 0 and always triggering an early RTCP packet.

gst/rtpmanager/rtpsession.c

index 9f45c66..04b2901 100644 (file)
@@ -515,7 +515,10 @@ rtp_session_init (RTPSession * sess)
   rtp_source_set_sdes_string (sess->source, GST_RTCP_SDES_TOOL, "GStreamer");
 
   sess->first_rtcp = TRUE;
+  sess->next_rtcp_check_time = GST_CLOCK_TIME_NONE;
+
   sess->allow_early = TRUE;
+  sess->next_early_rtcp_time = GST_CLOCK_TIME_NONE;
   sess->rtcp_feedback_retention_window = DEFAULT_RTCP_FEEDBACK_RETENTION_WINDOW;
   sess->rtcp_immediate_feedback_threshold =
       DEFAULT_RTCP_IMMEDIATE_FEEDBACK_THRESHOLD;