From e0419fb181b3d2d7057e79f9e4481eb4fc0e1352 Mon Sep 17 00:00:00 2001 From: sfan5 Date: Thu, 6 Dec 2018 18:46:29 +0100 Subject: 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. --- demux/demux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- cgit v1.2.3