summaryrefslogtreecommitdiff
path: root/libavformat/rtsp.h
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2008-08-31 03:12:13 +0000
committerRonald S. Bultje <rsbultje@gmail.com>2008-08-31 03:12:13 +0000
commit158efd74fe15d8fb4e56d3055db0ae48bc665426 (patch)
tree504efc020867cfb4f20802388309c6f31ffe6857 /libavformat/rtsp.h
parent1f6a594de4f415f97adb324c7b897ac1fa0078d1 (diff)
Implement RTSP/Realmedia-compatible OPTIONS command. See "Realmedia patch"
thread on mailinglist for discussion. This patch also implements a RTSPServerType enum, which allows the RTSP to keep track of what kind of a stream we're handling: standard-compliant RTP or a proprietary derivative. This will be used in subsequent patches to implement more Realmedia-specific extensions required to receive and parse data coming from a Realmedia server. Originally committed as revision 15104 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/rtsp.h')
-rw-r--r--libavformat/rtsp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavformat/rtsp.h b/libavformat/rtsp.h
index 288f69776d..1923acbbc8 100644
--- a/libavformat/rtsp.h
+++ b/libavformat/rtsp.h
@@ -62,6 +62,7 @@ typedef struct RTSPHeader {
RTSPTransportField transports[RTSP_MAX_TRANSPORTS];
int seq; /**< sequence number */
char session_id[512];
+ char real_challenge[64]; /**< the RealChallenge1 field from the server */
} RTSPHeader;
/** the callback can be used to extend the connection setup/teardown step */