X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Frtspenc.c;h=e0fed1eebe2220acd597365b152202eb27761cc3;hb=bc70684e74a185d7b80c8b80bdedda659cb581b8;hp=97e3ef6da3c1f72d5190df76da8b1def2102ac7e;hpb=f3881c04e93ee70567bd3fe087f49b996b026d30;p=ffmpeg diff --git a/libavformat/rtspenc.c b/libavformat/rtspenc.c index 97e3ef6da3c..e0fed1eebe2 100644 --- a/libavformat/rtspenc.c +++ b/libavformat/rtspenc.c @@ -34,7 +34,6 @@ #include "libavutil/time.h" #include "url.h" -#define SDP_MAX_SIZE 16384 static const AVClass rtsp_muxer_class = { .class_name = "RTSP muxer", @@ -50,7 +49,7 @@ int ff_rtsp_setup_output_streams(AVFormatContext *s, const char *addr) int i; char *sdp; AVFormatContext sdp_ctx, *ctx_array[1]; - char url[1024]; + char url[MAX_URL_SIZE]; if (s->start_time_realtime == 0 || s->start_time_realtime == AV_NOPTS_VALUE) s->start_time_realtime = av_gettime(); @@ -112,7 +111,7 @@ static int rtsp_write_record(AVFormatContext *s) { RTSPState *rt = s->priv_data; RTSPMessageHeader reply1, *reply = &reply1; - char cmd[1024]; + char cmd[MAX_URL_SIZE]; snprintf(cmd, sizeof(cmd), "Range: npt=0.000-\r\n"); @@ -241,7 +240,7 @@ static int rtsp_write_close(AVFormatContext *s) return 0; } -AVOutputFormat ff_rtsp_muxer = { +const AVOutputFormat ff_rtsp_muxer = { .name = "rtsp", .long_name = NULL_IF_CONFIG_SMALL("RTSP output"), .priv_data_size = sizeof(RTSPState),