mpv/player
wm4 03fec24e19 player: litter code with explicit wakeup calls
This does 3 kinds of changes:
- change sleeptime=x to mp_set_timeout()
- change sleeptime=0 to mp_wakeup_core() calls (to be more explicit)
- change commands etc. to call mp_wakeup_core() if they do changes that
  require the playloop to be rerun

This is preparation for the following changes. The goal is to process
client API requests without having to rerun the playloop every time. As
of this commit, the changes should not change behavior. In particular,
the playloop is still implicitly woken up on every command.
2016-09-16 14:39:45 +02:00
..
lua ytdl_hook: don't bother adding subtitles if duration isn't known 2016-09-13 09:23:00 +02:00
audio.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
client.c player, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +02:00
client.h client API: add stream_cb API for user-defined stream implementations 2016-08-07 19:33:20 +02:00
command.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
command.h command: add options to property list 2016-09-01 20:00:43 +02:00
configfiles.c player: Save sub-speed value when resuming playback 2016-09-13 09:23:28 +02:00
core.h player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02: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: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
lua.c player, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +02:00
main.c player, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +02:00
misc.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
osd.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
playloop.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
screenshot.c video: refactor how VO exports hwdec device handles 2016-05-09 20:03:22 +02:00
screenshot.h
scripting.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
sub.c osd: cleanup: make OSDTYPE_ constants private to OSD code 2016-03-08 22:01:57 +01:00
video.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00