summaryrefslogtreecommitdiffstats
path: root/libmpdemux/open.c
diff options
context:
space:
mode:
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