diff options
author | Diego Biurrun <diego@biurrun.de> | 2009-10-24 12:44:27 +0000 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2009-10-24 12:44:27 +0000 |
commit | 76e6e9c330048f68d56b2a48bb779ed8b52d52c8 (patch) | |
tree | d6f12842610ffa21e4bcc09ff91e91711e5a77c1 /libavformat/rtsp.c | |
parent | 2189dbc4a6298d05974254d0e52697baa0475636 (diff) | |
download | ffmpeg-76e6e9c330048f68d56b2a48bb779ed8b52d52c8.tar.gz |
Remove ancient redir demuxer.
HTTP supports redirection just fine without it.
Originally committed as revision 20361 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/rtsp.c')
-rw-r--r-- | libavformat/rtsp.c | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c index ddf51ed746..e45966cac3 100644 --- a/libavformat/rtsp.c +++ b/libavformat/rtsp.c @@ -1777,69 +1777,3 @@ AVInputFormat sdp_demuxer = { sdp_read_close, }; #endif - -#if CONFIG_REDIR_DEMUXER -/* dummy redirector format (used directly in av_open_input_file now) */ -static int redir_probe(AVProbeData *pd) -{ - const char *p; - p = pd->buf; - skip_spaces(&p); - if (av_strstart(p, "http://", NULL) || - av_strstart(p, "rtsp://", NULL)) - return AVPROBE_SCORE_MAX; - return 0; -} - -static int redir_read_header(AVFormatContext *s, AVFormatParameters *ap) -{ - char buf[4096], *q; - int c; - AVFormatContext *ic = NULL; - ByteIOContext *f = s->pb; - - /* parse each URL and try to open it */ - c = url_fgetc(f); - while (c != URL_EOF) { - /* skip spaces */ - for(;;) { - if (!redir_isspace(c)) - break; - c = url_fgetc(f); - } - if (c == URL_EOF) - break; - /* record url */ - q = buf; - for(;;) { - if (c == URL_EOF || redir_isspace(c)) - break; - if ((q - buf) < sizeof(buf) - 1) - *q++ = c; - c = url_fgetc(f); - } - *q = '\0'; - //printf("URL='%s'\n", buf); - /* try to open the media file */ - if (av_open_input_file(&ic, buf, NULL, 0, NULL) == 0) - break; - } - if (!ic) - return AVERROR(EIO); - - *s = *ic; - url_fclose(f); - - return 0; -} - -AVInputFormat redir_demuxer = { - "redir", - NULL_IF_CONFIG_SMALL("Redirector format"), - 0, - redir_probe, - redir_read_header, - NULL, - NULL, -}; -#endif |