Browse Source

rtsp: Pass the method name to ff_rtsp_parse_line

Originally committed as revision 26191 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/n0.8
Martin Storsjö 15 years ago
parent
commit
77223c5388
3 changed files with 4 additions and 4 deletions
  1. +1
    -1
      ffserver.c
  2. +2
    -2
      libavformat/rtsp.c
  3. +1
    -1
      libavformat/rtsp.h

+ 1
- 1
ffserver.c View File

@@ -2895,7 +2895,7 @@ static int rtsp_parse_request(HTTPContext *c)
len = sizeof(line) - 1;
memcpy(line, p, len);
line[len] = '\0';
ff_rtsp_parse_line(header, line, NULL);
ff_rtsp_parse_line(header, line, NULL, NULL);
p = p1 + 1;
}



+ 2
- 2
libavformat/rtsp.c View File

@@ -685,7 +685,7 @@ static void rtsp_parse_transport(RTSPMessageHeader *reply, const char *p)
}

void ff_rtsp_parse_line(RTSPMessageHeader *reply, const char *buf,
RTSPState *rt)
RTSPState *rt, const char *method)
{
const char *p;

@@ -808,7 +808,7 @@ int ff_rtsp_read_reply(AVFormatContext *s, RTSPMessageHeader *reply,
reply->status_code = atoi(buf1);
av_strlcpy(reply->reason, p, sizeof(reply->reason));
} else {
ff_rtsp_parse_line(reply, p, rt);
ff_rtsp_parse_line(reply, p, rt, method);
av_strlcat(rt->last_reply, p, sizeof(rt->last_reply));
av_strlcat(rt->last_reply, "\n", sizeof(rt->last_reply));
}


+ 1
- 1
libavformat/rtsp.h View File

@@ -353,7 +353,7 @@ typedef struct RTSPStream {
} RTSPStream;

void ff_rtsp_parse_line(RTSPMessageHeader *reply, const char *buf,
RTSPState *rt);
RTSPState *rt, const char *method);

extern int rtsp_rtp_port_min;
extern int rtsp_rtp_port_max;


Loading…
Cancel
Save