Mercurial > libavformat.hg
changeset 3859:8bde52c0934c libavformat
Implement Realmedia-compatible DESCRIBE command.
author | rbultje |
---|---|
date | Mon, 01 Sep 2008 13:46:50 +0000 |
parents | 62a7a6a6a038 |
children | d8fce96bb3ab |
files | rtsp.c |
diffstat | 1 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/rtsp.c Sun Aug 31 20:21:00 2008 +0000 +++ b/rtsp.c Mon Sep 01 13:46:50 2008 +0000 @@ -1125,6 +1125,15 @@ "DESCRIBE %s RTSP/1.0\r\n" "Accept: application/sdp\r\n", s->filename); + if (rt->server_type == RTSP_SERVER_RDT) { + /** + * The Require: attribute is needed for proper streaming from + * Realmedia servers. + */ + av_strlcat(cmd, + "Require: com.real.retain-entity-for-setup\r\n", + sizeof(cmd)); + } rtsp_send_cmd(s, cmd, reply, &content); if (!content) { err = AVERROR_INVALIDDATA;