mpv/player
wm4 b8ade7c99b player, ao, vo: don't call mp_input_wakeup() directly
Currently, calling mp_input_wakeup() will wake up the core thread (also
called the playloop). This seems odd, but currently the core indeed
calls mp_input_wait() when it has nothing more to do. It's done this way
because MPlayer used input_ctx as central "mainloop".

This is probably going to change. Remove direct calls to this function,
and replace it with mp_wakeup_core() calls. ao and vo are changed to use
opaque callbacks and not use input_ctx for this purpose. Other code
already uses opaque callbacks, or has legitimate reasons to use
input_ctx directly (such as sending actual user input).
2016-09-16 14:37:48 +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, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +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, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +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, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +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, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +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, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +02:00
osd.c player: add option to disable video OSD 2016-08-28 18:26:59 +02:00
playloop.c player, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +02:00
screenshot.c video: refactor how VO exports hwdec device handles 2016-05-09 20:03:22 +02:00
screenshot.h
scripting.c
sub.c osd: cleanup: make OSDTYPE_ constants private to OSD code 2016-03-08 22:01:57 +01:00
video.c player, ao, vo: don't call mp_input_wakeup() directly 2016-09-16 14:37:48 +02:00