Increase buffer size for RTP packet data because some ASF streams use a
authorRonald S. Bultje <rsbultje@gmail.com>
Fri, 9 Jan 2009 01:30:14 +0000 (01:30 +0000)
committerRonald S. Bultje <rsbultje@gmail.com>
Fri, 9 Jan 2009 01:30:14 +0000 (01:30 +0000)
manual, non-standard blocksize which is bigger than RTP_MAX_PACKET_LENGTH.
See "[PATCH] RTSP-MS 4/15: blocksize detection" thread on mailinglist.

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

libavformat/rtsp.c

index 26bae08..464cffe 100644 (file)
@@ -1299,7 +1299,7 @@ static int rtsp_read_packet(AVFormatContext *s,
     RTSPState *rt = s->priv_data;
     RTSPStream *rtsp_st;
     int ret, len;
     RTSPState *rt = s->priv_data;
     RTSPStream *rtsp_st;
     int ret, len;
-    uint8_t buf[RTP_MAX_PACKET_LENGTH];
+    uint8_t buf[10 * RTP_MAX_PACKET_LENGTH];
 
     if (rt->server_type == RTSP_SERVER_REAL) {
         int i;
 
     if (rt->server_type == RTSP_SERVER_REAL) {
         int i;