mpv/player
wm4 e277fadd60 player: add prefetching of the next playlist entry
Since for mpv CLI, the player state is a singleton, full prefetching is
a bit tricky. We do it only on the demuxer layer.

The implementation reuses the old "open thread". This means there is
significant potential for regressions even if the new option is not
used. This is made worse by the fact that I barely tested this code.

The generic mpctx_run_reentrant() wrapper is also removed - this was its
only user, and its remains become part of the new implementation.
2017-01-18 19:02:50 +01:00
..
lua lua: allow unregistration of idle handlers 2017-01-15 17:02:21 +01:00
audio.c audio: stop being dumb 2017-01-08 14:47:53 +01:00
client.c player: restructure cancel callback 2017-01-18 17:52:05 +01:00
client.h client API: turn mpv_suspend() and mpv_resume() into stubs 2016-11-22 15:54:44 +01:00
command.c player: add prefetching of the next playlist entry 2017-01-18 19:02:50 +01:00
command.h options: slightly better option update mechanism 2016-09-19 19:51:26 +02:00
configfiles.c player: fix previous commit 2016-10-03 17:16:02 +02:00
core.h player: add prefetching of the next playlist entry 2017-01-18 19:02:50 +01:00
external_files.c ta: remove old and redundant macro 2016-05-17 10:53:14 +02:00
external_files.h
lavfi.c lavfi: shut up false positive compiler warnings 2016-04-26 19:38:51 +02:00
lavfi.h player: add complex filter graph support 2016-02-05 23:19:56 +01:00
loadfile.c player: add prefetching of the next playlist entry 2017-01-18 19:02:50 +01:00
lua.c lua: close directory after reading its entries 2017-01-17 08:22:13 +01:00
main.c player: restructure cancel callback 2017-01-18 17:52:05 +01:00
misc.c player: add prefetching of the next playlist entry 2017-01-18 19:02:50 +01:00
osd.c player: remove dysfunctional edition switching OSD code 2017-01-05 00:07:28 +01:00
playloop.c player: add prefetching of the next playlist entry 2017-01-18 19:02:50 +01:00
screenshot.c cuda: use libavutil functions for copying hw surfaces to memory 2017-01-12 13:59:35 +01:00
screenshot.h Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
scripting.c scripting: don't call dlclose() on C plugins 2017-01-14 17:14:30 +01:00
sub.c player: enable no-video subtitle display on coverart too 2016-10-31 13:55:32 +01:00
video.c video: support filtering hardware frames via libavfilter 2017-01-16 16:10:39 +01:00