summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavformat/rtsp.c12
-rw-r--r--libavformat/rtsp.h2
2 files changed, 7 insertions, 7 deletions
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c
index a87190b23d..bc7e4e1b22 100644
--- a/libavformat/rtsp.c
+++ b/libavformat/rtsp.c
@@ -685,7 +685,7 @@ static void rtsp_parse_transport(RTSPMessageHeader *reply, const char *p)
}
void ff_rtsp_parse_line(RTSPMessageHeader *reply, const char *buf,
- HTTPAuthState *auth_state)
+ RTSPState *rt)
{
const char *p;
@@ -718,12 +718,12 @@ void ff_rtsp_parse_line(RTSPMessageHeader *reply, const char *buf,
} else if (av_stristart(p, "Location:", &p)) {
p += strspn(p, SPACE_CHARS);
av_strlcpy(reply->location, p , sizeof(reply->location));
- } else if (av_stristart(p, "WWW-Authenticate:", &p) && auth_state) {
+ } else if (av_stristart(p, "WWW-Authenticate:", &p) && rt) {
p += strspn(p, SPACE_CHARS);
- ff_http_auth_handle_header(auth_state, "WWW-Authenticate", p);
- } else if (av_stristart(p, "Authentication-Info:", &p) && auth_state) {
+ ff_http_auth_handle_header(&rt->auth_state, "WWW-Authenticate", p);
+ } else if (av_stristart(p, "Authentication-Info:", &p) && rt) {
p += strspn(p, SPACE_CHARS);
- ff_http_auth_handle_header(auth_state, "Authentication-Info", p);
+ ff_http_auth_handle_header(&rt->auth_state, "Authentication-Info", p);
} else if (av_stristart(p, "Content-Base:", &p)) {
p += strspn(p, SPACE_CHARS);
av_strlcpy(reply->content_base, p , sizeof(reply->content_base));
@@ -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->auth_state);
+ ff_rtsp_parse_line(reply, p, rt);
av_strlcat(rt->last_reply, p, sizeof(rt->last_reply));
av_strlcat(rt->last_reply, "\n", sizeof(rt->last_reply));
}
diff --git a/libavformat/rtsp.h b/libavformat/rtsp.h
index c0e025110d..fbe9e1a689 100644
--- a/libavformat/rtsp.h
+++ b/libavformat/rtsp.h
@@ -353,7 +353,7 @@ typedef struct RTSPStream {
} RTSPStream;
void ff_rtsp_parse_line(RTSPMessageHeader *reply, const char *buf,
- HTTPAuthState *auth_state);
+ RTSPState *rt);
extern int rtsp_rtp_port_min;
extern int rtsp_rtp_port_max;