summaryrefslogtreecommitdiffstats
path: root/libavformat/rtsp.c
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2012-06-18 16:19:33 +0300
committerMartin Storsjö <martin@martin.st>2012-06-18 21:35:28 +0300
commitbbc8038614df85b608a11baaa2770f0d342d26fc (patch)
tree705978458f8e25f30465bc1e37d46f5408b156c6 /libavformat/rtsp.c
parentdb28b01dcf089f7f470def6b3a482a88908893d8 (diff)
downloadffmpeg-streaming-bbc8038614df85b608a11baaa2770f0d342d26fc.zip
ffmpeg-streaming-bbc8038614df85b608a11baaa2770f0d342d26fc.tar.gz
rtsp: Send mode=record instead of mode=receive
This seems to be the correct mode to send, according to the original RTSP RFC, and matches the method RECORD which is sent later when starting to send data. Darwin Streaming Server works fine with either of them. Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavformat/rtsp.c')
-rw-r--r--libavformat/rtsp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c
index 19fdaf1..a70ea04 100644
--- a/libavformat/rtsp.c
+++ b/libavformat/rtsp.c
@@ -1284,7 +1284,7 @@ int ff_rtsp_make_setup_request(AVFormatContext *s, const char *host, int port,
"%s/UDP;multicast", trans_pref);
}
if (s->oformat) {
- av_strlcat(transport, ";mode=receive", sizeof(transport));
+ av_strlcat(transport, ";mode=record", sizeof(transport));
} else if (rt->server_type == RTSP_SERVER_REAL ||
rt->server_type == RTSP_SERVER_WMS)
av_strlcat(transport, ";mode=play", sizeof(transport));
OpenPOWER on IntegriCloud