]> git.sesse.net Git - vlc/blobdiff - modules/access/rtp/session.c
RTP: fix re-ordering across sequence number wrap
[vlc] / modules / access / rtp / session.c
index a6925f80194e79a0b7e324c859f4c67edc42f79a..b8d87226ca09288b08c4032cc3b66de2d0565041 100644 (file)
@@ -348,7 +348,7 @@ rtp_queue (demux_t *demux, rtp_session_t *session, block_t *block)
     block_t **pp = &src->blocks;
     for (block_t *prev = *pp; prev != NULL; prev = *pp)
     {
-        int delta_seq = seq - rtp_seq (prev);
+        int16_t delta_seq = seq - rtp_seq (prev);
         if (delta_seq < 0)
             break;
         if (delta_seq == 0)