From 25b375bd6b8ee5ceb04d09fca2d8ba413850d278 Mon Sep 17 00:00:00 2001 From: "Joerg T. (Mic92)" Date: Thu, 1 Sep 2011 16:08:02 +0200 Subject: [pulse] round volume to integer --- contrib/pulse.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'contrib') diff --git a/contrib/pulse.lua b/contrib/pulse.lua index 52fcf9e..4b0260f 100644 --- a/contrib/pulse.lua +++ b/contrib/pulse.lua @@ -17,6 +17,9 @@ local string = { format = string.format, gmatch = string.gmatch } +local math = { + floor = math.floor +} -- }}} @@ -71,7 +74,7 @@ local function worker(format, sink) local vol = tonumber(string.match(data, "set%-sink%-volume "..escape(sink).." (0x[%x]+)")) if vol == nil then vol = 0 end - return { vol/0x10000*100, "on"} + return { math.floor(vol/0x10000*100), "on"} end -- }}} -- cgit v1.2.3