]> git.sesse.net Git - vlc/commitdiff
RTP: fix sequence tracking
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sat, 7 Jun 2008 14:31:57 +0000 (17:31 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sat, 7 Jun 2008 14:36:33 +0000 (17:36 +0300)
modules/demux/rtpsession.c

index 77266c946c3eadb5a2ec0ec60580f2f7d3548302..4e1008123b06beefb17b57cf507c3bf0a2af63f3 100644 (file)
@@ -288,6 +288,9 @@ rtp_receive (demux_t *demux, rtp_session_t *session, block_t *block)
             goto drop;
         }
     }
+    else
+    if (delta_seq < 0x8000)
+        src->max_seq = seq;
 
     /* Queues the block in sequence order,
      * hence there is a single queue for all payload types. */