mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2025-10-30 20:16:42 +08:00
avformat/rtsp: prefer to use MAX_URL_SIZE for url and command buffer
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
This commit is contained in:
@@ -97,7 +97,7 @@ static int rtsp_send_reply(AVFormatContext *s, enum RTSPStatusCode code,
|
||||
const char *extracontent, uint16_t seq)
|
||||
{
|
||||
RTSPState *rt = s->priv_data;
|
||||
char message[4096];
|
||||
char message[MAX_URL_SIZE];
|
||||
int index = 0;
|
||||
while (status_messages[index].code) {
|
||||
if (status_messages[index].code == code) {
|
||||
@@ -143,7 +143,7 @@ static inline int rtsp_read_request(AVFormatContext *s,
|
||||
const char *method)
|
||||
{
|
||||
RTSPState *rt = s->priv_data;
|
||||
char rbuf[1024];
|
||||
char rbuf[MAX_URL_SIZE];
|
||||
int rbuflen, ret;
|
||||
do {
|
||||
ret = read_line(s, rbuf, sizeof(rbuf), &rbuflen);
|
||||
@@ -232,9 +232,9 @@ static int rtsp_read_setup(AVFormatContext *s, char* host, char *controlurl)
|
||||
RTSPState *rt = s->priv_data;
|
||||
RTSPMessageHeader request = { 0 };
|
||||
int ret = 0;
|
||||
char url[1024];
|
||||
char url[MAX_URL_SIZE];
|
||||
RTSPStream *rtsp_st;
|
||||
char responseheaders[1024];
|
||||
char responseheaders[MAX_URL_SIZE];
|
||||
int localport = -1;
|
||||
int transportidx = 0;
|
||||
int streamid = 0;
|
||||
@@ -351,7 +351,7 @@ static int rtsp_read_record(AVFormatContext *s)
|
||||
RTSPState *rt = s->priv_data;
|
||||
RTSPMessageHeader request = { 0 };
|
||||
int ret = 0;
|
||||
char responseheaders[1024];
|
||||
char responseheaders[MAX_URL_SIZE];
|
||||
|
||||
ret = rtsp_read_request(s, &request, "RECORD");
|
||||
if (ret)
|
||||
@@ -474,7 +474,7 @@ static inline int parse_command_line(AVFormatContext *s, const char *line,
|
||||
int ff_rtsp_parse_streaming_commands(AVFormatContext *s)
|
||||
{
|
||||
RTSPState *rt = s->priv_data;
|
||||
unsigned char rbuf[4096];
|
||||
unsigned char rbuf[MAX_URL_SIZE];
|
||||
unsigned char method[10];
|
||||
char uri[500];
|
||||
int ret;
|
||||
@@ -517,7 +517,7 @@ static int rtsp_read_play(AVFormatContext *s)
|
||||
RTSPState *rt = s->priv_data;
|
||||
RTSPMessageHeader reply1, *reply = &reply1;
|
||||
int i;
|
||||
char cmd[1024];
|
||||
char cmd[MAX_URL_SIZE];
|
||||
|
||||
av_log(s, AV_LOG_DEBUG, "hello state=%d\n", rt->state);
|
||||
rt->nb_byes = 0;
|
||||
@@ -603,7 +603,7 @@ static int rtsp_read_pause(AVFormatContext *s)
|
||||
int ff_rtsp_setup_input_streams(AVFormatContext *s, RTSPMessageHeader *reply)
|
||||
{
|
||||
RTSPState *rt = s->priv_data;
|
||||
char cmd[1024];
|
||||
char cmd[MAX_URL_SIZE];
|
||||
unsigned char *content = NULL;
|
||||
int ret;
|
||||
|
||||
@@ -646,7 +646,7 @@ static int rtsp_listen(AVFormatContext *s)
|
||||
int default_port = RTSP_DEFAULT_PORT;
|
||||
char tcpname[500];
|
||||
const char *lower_proto = "tcp";
|
||||
unsigned char rbuf[4096];
|
||||
unsigned char rbuf[MAX_URL_SIZE];
|
||||
unsigned char method[10];
|
||||
int rbuflen = 0;
|
||||
int ret;
|
||||
@@ -838,7 +838,7 @@ static int rtsp_read_packet(AVFormatContext *s, AVPacket *pkt)
|
||||
RTSPState *rt = s->priv_data;
|
||||
int ret;
|
||||
RTSPMessageHeader reply1, *reply = &reply1;
|
||||
char cmd[1024];
|
||||
char cmd[MAX_URL_SIZE];
|
||||
|
||||
retry:
|
||||
if (rt->server_type == RTSP_SERVER_REAL) {
|
||||
|
||||
Reference in New Issue
Block a user