summaryrefslogtreecommitdiffstats
path: root/demux/demux.c
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2018-12-06 18:46:29 +0100
committersfan5 <sfan5@live.de>2018-12-06 18:46:29 +0100
commite0419fb181b3d2d7057e79f9e4481eb4fc0e1352 (patch)
tree42978cf4712c8aefd5f56f23dfaee765229bc221 /demux/demux.c
parent3dc2d7d7dd23f2a0fd2f23446f922e7e5ab1ed51 (diff)
downloadmpv-e0419fb181b3d2d7057e79f9e4481eb4fc0e1352.tar.bz2
mpv-e0419fb181b3d2d7057e79f9e4481eb4fc0e1352.tar.xz
demux: fix regression in decision about stream caching
The `streaming` flag covers more cases than just networked streams, such as files read from NFS, SMB or FUSE mountpoints.
Diffstat (limited to 'demux/demux.c')
-rw-r--r--demux/demux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/demux/demux.c b/demux/demux.c
index 27e8c73a91..4e1fb57c72 100644
--- a/demux/demux.c
+++ b/demux/demux.c
@@ -2320,7 +2320,7 @@ static void fixup_metadata(struct demux_internal *in)
bool demux_is_network_cached(demuxer_t *demuxer)
{
struct demux_internal *in = demuxer->in;
- bool use_cache = demuxer->is_network;
+ bool use_cache = demuxer->stream->streaming;
if (in->opts->enable_cache >= 0)
use_cache = in->opts->enable_cache == 1;
return use_cache;