summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian <MyFakeAcc.4@googlemail.com>2016-09-11 11:34:11 +0200
committerwm4 <wm4@nowhere>2017-10-09 20:40:31 +0200
commit78cbe40fa55e325ed8f3d0541be1200b34a1e37e (patch)
tree095f5ffacd06fa042b4866b7256aff38a9a93470
parentb58b812384c2a1f37a55a0cb8ae55d6ed2c801e3 (diff)
downloadmpv-78cbe40fa55e325ed8f3d0541be1200b34a1e37e.tar.bz2
mpv-78cbe40fa55e325ed8f3d0541be1200b34a1e37e.tar.xz
stats: add some documentation for generate_graph()
-rw-r--r--player/lua/stats.lua11
1 files changed, 10 insertions, 1 deletions
diff --git a/player/lua/stats.lua b/player/lua/stats.lua
index 74bb1db468..000708c876 100644
--- a/player/lua/stats.lua
+++ b/player/lua/stats.lua
@@ -138,7 +138,16 @@ local function has_ansi()
return true
end
-
+-- Generate a graph from the given values.
+-- Returns an ASS formatted vector drawing as string.
+--
+-- values: Array/Table of numbers representing the data. Used like a ring buffer
+-- it will get iterated backwards `len` times starting at position `i`.
+-- i : Index of the latest data value in `values`.
+-- len : The length/amount of numbers in `values`.
+-- v_max : The maximum number in `values`. It is used to scale all data
+-- values to a range of 0 to `v_max`.
+-- scale : A value that will be multiplied with all data values.
local function generate_graph(values, i, len, v_max, scale)
-- check if at least one value was recorded yet (we assume lua-style 1-indexing)
if i < 1 then