mpv/player
wm4 8f2ee917d4 player: cheap hack against idle event feedback loop
The OSC used significant CPU time while the player was paused. It turned
out that the "tick" event sent during pause is the problem. The OSC
accesses the player core when receiving a tick event, which in turn will
cause the core to send another tick event, leading to infinite feedback.

Fix this by sending an idle tick only every 500ms. This is not very
proper, but the idea behind the tick event isn't very clean to begin
with (and the OSC should use timers instead).
2014-03-01 21:29:13 +01:00
..
lua lua: fix add_key_binding() 2014-03-01 00:42:53 +01:00
timeline edl: extend with chapter timestamps 2014-02-19 00:06:00 +01:00
audio.c client API: add events for video and audio reconfig 2014-02-17 02:52:59 +01:00
client.c client API: fix timeout handling 2014-03-01 00:38:17 +01:00
client.h Add a client API 2014-02-10 21:01:35 +01:00
command.c client API: add two properties, 'time-start' and 'seekable' 2014-02-28 20:54:58 +01:00
command.h options: handle escape sequences in e.g. --playing-msg differently 2014-02-20 14:46:23 +01:00
configfiles.c config: don't load global config files with --config-dir 2014-02-28 21:32:04 +01:00
core.h player: cheap hack against idle event feedback loop 2014-03-01 21:29:13 +01:00
dvdnav.c input, dvdnav: fix osc stealing input from dvdnav 2014-02-19 15:40:04 +01:00
loadfile.c client API: rename MPV_EVENT_PLAYBACK_START, add MPV_EVENT_SEEK 2014-02-28 01:31:38 +01:00
lua.c lua: set a proper chunk name for builtin modules 2014-03-01 00:50:59 +01:00
lua.h lua: port to client API 2014-02-10 21:03:59 +01:00
main.c client API: fix playloop thread wakeup 2014-03-01 15:46:39 +01:00
main_fn.c build: add option to build a library 2014-02-10 21:25:22 +01:00
misc.c player: redo terminal OSD and status line handling 2014-01-13 20:08:13 +01:00
osd.c options: handle escape sequences in e.g. --playing-msg differently 2014-02-20 14:46:23 +01:00
playloop.c player: cheap hack against idle event feedback loop 2014-03-01 21:29:13 +01:00
screenshot.c sub: uglify OSD code path with locking 2014-01-18 01:27:43 +01:00
screenshot.h
sub.c sub: uglify OSD code path with locking 2014-01-18 01:27:43 +01:00
video.c client API: add events for video and audio reconfig 2014-02-17 02:52:59 +01:00