added handling of URL redirectors (needed for RTSP streaming client)
authorFabrice Bellard <fabrice@bellard.org>
Wed, 20 Nov 2002 11:41:22 +0000 (11:41 +0000)
committerFabrice Bellard <fabrice@bellard.org>
Wed, 20 Nov 2002 11:41:22 +0000 (11:41 +0000)
Originally committed as revision 1253 to svn://svn.ffmpeg.org/ffmpeg/trunk

libav/utils.c

index 492b3c5..c5eaeac 100644 (file)
@@ -353,6 +353,14 @@ int av_open_input_file(AVFormatContext **ic_ptr, const char *filename,
         goto fail;
     }
         
+    /* XXX: suppress this hack for redirectors */
+    if (fmt == &redir_demux) {
+        err = redir_open(ic_ptr, &ic->pb);
+        url_fclose(&ic->pb);
+        av_free(ic);
+        return err;
+    }
+
     ic->iformat = fmt;
 
     /* allocate private data */