From 81cf697e2834a4fa684e6efa8133c936ac15173e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= Date: Fri, 13 Oct 2023 19:16:56 +0200 Subject: stats.lua: fix missing newline when print_perfdata_passes is enabled --- player/lua/stats.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/player/lua/stats.lua b/player/lua/stats.lua index 4c44fbea71..a6a51c9ac5 100644 --- a/player/lua/stats.lua +++ b/player/lua/stats.lua @@ -292,7 +292,7 @@ local function sorted_keys(t, comp_fn) return keys end -local function append_perfdata(s, dedicated_page) +local function append_perfdata(s, dedicated_page, print_passes) local vo_p = mp.get_property_native("vo-passes") if not vo_p then return @@ -343,7 +343,7 @@ local function append_perfdata(s, dedicated_page) local data = vo_p[frame] local f = "%s%s%s{\\fn%s}%s / %s / %s %s%s{\\fn%s}%s%s%s" - if dedicated_page then + if print_passes then s[#s+1] = format("%s%s%s:", o.nl, o.indent, b(frame:gsub("^%l", string.upper))) @@ -868,7 +868,7 @@ local function add_video_out(s) append_property(s, compat("frame-drop-count"), {suffix=" (output)", nl="", indent=""}) end append_display_sync(s) - append_perfdata(s, o.print_perfdata_passes) + append_perfdata(s, false, o.print_perfdata_passes) if mp.get_property_native("deinterlace") then append_property(s, "deinterlace", {prefix="Deinterlacing:"}) @@ -1032,7 +1032,7 @@ local function vo_stats() -- first line (title) added next is considered fixed local fixed_items = #stats + 1 - append_perfdata(stats, true) + append_perfdata(stats, true, true) local page = pages[o.key_page_2] stats, page.offset = scroll_vo_stats(stats, fixed_items, page.offset) -- cgit v1.2.3