summaryrefslogtreecommitdiffstats
path: root/libmpdemux/open.c
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-06 20:16:35 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-06 20:16:35 +0000
commita4396200f133ab7906e181baf42aa994808a8bea (patch)
tree1ef9f963311f3cc2fecccb39519a3dcc6422a02f /libmpdemux/open.c
parente53e5c46940b188e8a7375b4ece8054f08019e7e (diff)
downloadmpv-a4396200f133ab7906e181baf42aa994808a8bea.tar.bz2
mpv-a4396200f133ab7906e181baf42aa994808a8bea.tar.xz
add mfi support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4552 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/open.c')
-rw-r--r--libmpdemux/open.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/libmpdemux/open.c b/libmpdemux/open.c
index bf238fd7ac..47996c5a54 100644
--- a/libmpdemux/open.c
+++ b/libmpdemux/open.c
@@ -17,6 +17,7 @@
#include "../cfgparser.h"
#include "stream.h"
#include "demuxer.h"
+#include "mf.h"
#ifdef STREAMING
#include "url.h"
@@ -382,6 +383,20 @@ tv_err:
}
#endif
+//============ Check for multi file-input ====
+ if (mf_support == 1)
+ {
+ /* create stream */
+ stream = new_stream(-1, STREAMTYPE_MF);
+ if (!stream)
+ return(NULL);
+
+ if (!stream_open_mf(filename, stream))
+ return(NULL);
+
+ return(stream);
+ }
+
//============ Open STDIN ============
if(!strcmp(filename,"-")){
// read from stdin