Fix neverending loop which might happen when sending high-bitrate MPEG2
authorLuca Abeni <lucabe72@email.it>
Thu, 19 Jun 2008 10:31:45 +0000 (10:31 +0000)
committerLuca Abeni <lucabe72@email.it>
Thu, 19 Jun 2008 10:31:45 +0000 (10:31 +0000)
video over RTP

Originally committed as revision 13813 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/rtp_mpv.c

index d42f2e7..061eb35 100644 (file)
@@ -76,7 +76,7 @@ void ff_rtp_send_mpegvideo(AVFormatContext *s1, const uint8_t *buf1, int size)
                         }
                         r1 = r;
                     } else {
-                        if (r - r1 < max_packet_size) {
+                        if (r - r1 < max_packet_size - 4) {
                             len = r1 - buf1 - 4;
                             end_of_slice = 1;
                         }