Mercurial > libavformat.hg
changeset 5330:936a03bbd757 libavformat
Suppress ?params in the rtsp uri
Right now rtsp demuxer receives it's ffmpeg specific params encoded in the url
That made the server receiving requests with the url ending with "?udp",
"?multicast" and "?tcp". That may or may not cause problems to servers with
overly strict or overly simple uri parsers
Patch from Armand Bendanan (name.surnameATfreeDOTfr)
author | lu_zero |
---|---|
date | Sat, 24 Oct 2009 15:18:21 +0000 |
parents | 1ab113d6c45b |
children | 4449e753bc78 |
files | rtsp.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/rtsp.c Sat Oct 24 15:10:58 2009 +0000 +++ b/rtsp.c Sat Oct 24 15:18:21 2009 +0000 @@ -1215,6 +1215,11 @@ else if (strcmp(option, "tcp") == 0) lower_transport_mask = (1<< RTSP_LOWER_TRANSPORT_TCP); } + // Suppress the options in the filename + if (option_list = strchr(s->filename, '?')) { + *option_list = 0; + dprintf(NULL, "### rtsp_read_header: suppr options:%s\n", s->filename); + } } if (!lower_transport_mask)