rtpsession: remove dead code
authorWim Taymans <wim.taymans@collabora.co.uk>
Thu, 7 Feb 2013 14:06:40 +0000 (15:06 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 7 Feb 2013 14:06:40 +0000 (15:06 +0100)
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=668355

gst/rtpmanager/rtpsession.c

index 8f9cc96..b41bb0d 100644 (file)
@@ -1225,9 +1225,7 @@ check_collision (RTPSession * sess, RTPSource * source,
     GSocketAddress *from;
 
     /* This is not our local source, but lets check if two remote
-     * source collide
-     */
-
+     * source collide */
     if (rtp) {
       from = source->rtp_from;
     } else {
@@ -1296,25 +1294,6 @@ check_collision (RTPSession * sess, RTPSource * source,
      * Maybe should be done in upper layer, only the SDES can tell us
      * if its a collision or a loop
      */
-
-    /* If the source has been inactive for some time, we assume that it has
-     * simply changed its transport source address. Hence, there is no true
-     * third-party collision - only a simulated one. */
-    if (arrival->current_time > source->last_activity) {
-      GstClockTime inactivity_period =
-          arrival->current_time - source->last_activity;
-      if (inactivity_period > 1 * GST_SECOND) {
-        /* Use new network address */
-        if (rtp) {
-          g_assert (source->rtp_from);
-          rtp_source_set_rtp_from (source, arrival->address);
-        } else {
-          g_assert (source->rtcp_from);
-          rtp_source_set_rtcp_from (source, arrival->address);
-        }
-        return FALSE;
-      }
-    }
   } else {
     /* This is sending with our ssrc, is it an address we already know */