[FFmpeg-cvslog] r24571 - trunk/libavformat/rtsp.c
mstorsjo
subversion
Wed Jul 28 11:26:15 CEST 2010
Author: mstorsjo
Date: Wed Jul 28 11:26:15 2010
New Revision: 24571
Log:
rtsp: Move the definition of SDP_MAX_SIZE up, use it in the RTSP muxer, too
Modified:
trunk/libavformat/rtsp.c
Modified: trunk/libavformat/rtsp.c
==============================================================================
--- trunk/libavformat/rtsp.c Wed Jul 28 10:56:52 2010 (r24570)
+++ trunk/libavformat/rtsp.c Wed Jul 28 11:26:15 2010 (r24571)
@@ -52,6 +52,7 @@ int rtsp_default_protocols = (1 << RTSP_
#define SELECT_TIMEOUT_MS 100
#define READ_PACKET_TIMEOUT_S 10
#define MAX_TIMEOUTS READ_PACKET_TIMEOUT_S * 1000 / SELECT_TIMEOUT_MS
+#define SDP_MAX_SIZE 8192
static void get_word_until_chars(char *buf, int buf_size,
const char *sep, const char **pp)
@@ -1295,7 +1296,7 @@ static int rtsp_setup_output_streams(AVF
rt->start_time = av_gettime();
/* Announce the stream */
- sdp = av_mallocz(8192);
+ sdp = av_mallocz(SDP_MAX_SIZE);
if (sdp == NULL)
return AVERROR(ENOMEM);
/* We create the SDP based on the RTSP AVFormatContext where we
@@ -1314,7 +1315,7 @@ static int rtsp_setup_output_streams(AVF
ff_url_join(sdp_ctx.filename, sizeof(sdp_ctx.filename),
"rtsp", NULL, addr, -1, NULL);
ctx_array[0] = &sdp_ctx;
- if (avf_sdp_create(ctx_array, 1, sdp, 8192)) {
+ if (avf_sdp_create(ctx_array, 1, sdp, SDP_MAX_SIZE)) {
av_free(sdp);
return AVERROR_INVALIDDATA;
}
@@ -2003,8 +2004,6 @@ static int sdp_probe(AVProbeData *p1)
return 0;
}
-#define SDP_MAX_SIZE 8192
-
static int sdp_read_header(AVFormatContext *s, AVFormatParameters *ap)
{
RTSPState *rt = s->priv_data;
More information about the ffmpeg-cvslog
mailing list