mpv/player/lua
Julian c38ad6ae6f stats: change the way toggling/oneshot works internally
Previously multiple timers were used to realize oneshot, toggling
(redrawing) and page keybindings. The oneshot case in particular also
relied on mp.osd_message to display text only for a given duration.
This was changed to only use one timer in total now. Because now each
case has a defined "start" and "end" point (including oneshot)
mp.set_osd_ass() can be used to print stats as well. This is currently
optional and has to be activated using the config option
persistent_overlay=true.

One shortcoming: oneshot and toggling are mutual exclusive right now.
Previously you could enter toggling while oneshot stats were shown,
this is not possible anymore to reduce the number of cases to be
considered. This can be added later on if desired.
2017-10-09 20:40:32 +02:00
..
assdraw.lua lua: do not use math.pow() 2015-01-25 01:23:29 +01:00
defaults.lua lua: allow unregistration of idle handlers 2017-01-15 17:02:21 +01:00
options.lua lua: fix options submodule 2015-05-29 15:50:09 +02:00
osc.lua osc: fix rare stack overflow when changing visibility mode 2017-09-23 14:41:17 +03:00
stats.lua stats: change the way toggling/oneshot works internally 2017-10-09 20:40:32 +02:00
ytdl_hook.lua ytdl_hook: resolve relative paths when joining segment urls 2017-09-03 13:42:51 +01:00