diff options
Diffstat (limited to 'demux/demux_mf.c')
-rw-r--r-- | demux/demux_mf.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/demux/demux_mf.c b/demux/demux_mf.c index 6698ef8c62..2f46d356f3 100644 --- a/demux/demux_mf.c +++ b/demux/demux_mf.c @@ -188,8 +188,10 @@ static bool demux_mf_read_packet(struct demuxer *demuxer, struct stream *stream = entry_stream; if (!stream) { char *filename = mf->names[mf->curr_frame]; - if (filename) - stream = stream_open(filename, demuxer->global); + if (filename) { + stream = stream_create(filename, demuxer->stream_origin | STREAM_READ, + demuxer->cancel, demuxer->global); + } } if (stream) { |