From 880bf54d7e7151875c373f3b749b1f47aeb9a87c Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 19 Jan 2017 08:00:19 +0100 Subject: player: actually let cache readahead after opening demuxer for prefetch Disabling cache readahead by default until at least 1 track is selected is mainly for external files and such, where you don't want them to use up resources until they're actually used. It doesn't make sense to disable the cache for the demuxer opened for prefetch. Also, it's fine to let it do that for the main file too (doing or not doing it is of little consequence). That saves us from having to distinguish them. --- player/loadfile.c | 1 + 1 file changed, 1 insertion(+) (limited to 'player') diff --git a/player/loadfile.c b/player/loadfile.c index daccfed7c4..69647d8929 100644 --- a/player/loadfile.c +++ b/player/loadfile.c @@ -798,6 +798,7 @@ static void *open_demux_thread(void *ctx) .force_format = mpctx->open_format, .allow_capture = true, .stream_flags = mpctx->open_url_flags, + .initial_readahead = true, }; mpctx->open_res_demuxer = demux_open_url(mpctx->open_url, &p, mpctx->open_cancel, mpctx->global); -- cgit v1.2.3