From 2de778f699a68282fbb8191f71059f9192e85689 Mon Sep 17 00:00:00 2001 From: Julian Date: Sun, 26 Jun 2016 01:41:53 +0900 Subject: stats: update stats when file changes Only in toggled mode and actually only when the video output is reconfigured. This should cover the relevant cases. Fixes #22 --- player/lua/stats.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/player/lua/stats.lua b/player/lua/stats.lua index 91eab5ffa9..c2d22b80e3 100644 --- a/player/lua/stats.lua +++ b/player/lua/stats.lua @@ -305,8 +305,14 @@ end mp.add_key_binding(o.key_oneshot, "display_stats", print_stats, {repeatable=true}) if pcall(function() timer:is_enabled() end) then mp.add_key_binding(o.key_toggle, "display_stats_toggle", toggle_stats, {repeatable=false}) + mp.register_event("video-reconfig", + function() + if timer:is_enabled() then + print_stats(o.redraw_delay + 1) + end + end) else local txt = "Please upgrade mpv to toggle stats" mp.add_key_binding(o.key_toggle, "display_stats_toggle", - function() print(txt) ; mp.osd_message(txt) end, {repeatable=false}) + function() print(txt) ; mp.osd_message(txt) end, {repeatable=false}) end -- cgit v1.2.3