[SCM] libav/experimental: rtpdec: Handle wrapping seq numbers in has_next_packet properly

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 17:17:34 UTC 2013


The following commit has been merged in the experimental branch:
commit ddcf84119141fffd233370837ddbc5bf5d68c87e
Author: Martin Storsjö <martin at martin.st>
Date:   Wed Oct 13 08:15:39 2010 +0000

    rtpdec: Handle wrapping seq numbers in has_next_packet properly
    
    Originally committed as revision 25461 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavformat/rtpdec.c b/libavformat/rtpdec.c
index c7fd3cf..f9ff972 100644
--- a/libavformat/rtpdec.c
+++ b/libavformat/rtpdec.c
@@ -574,7 +574,7 @@ static void enqueue_packet(RTPDemuxContext *s, uint8_t *buf, int len)
 
 static int has_next_packet(RTPDemuxContext *s)
 {
-    return s->queue && s->queue->seq == s->seq + 1;
+    return s->queue && s->queue->seq == (uint16_t) (s->seq + 1);
 }
 
 int64_t ff_rtp_queued_packet_time(RTPDemuxContext *s)

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list