From 241de088cb213d365fca510b28c20e4c7c24b116 Mon Sep 17 00:00:00 2001 From: martii Date: Thu, 1 Nov 2012 11:45:05 +0100 Subject: [PATCH] libspark: fix volume-to-/proc/stb/avs/0/volume mapping --- libspark/audio.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libspark/audio.cpp b/libspark/audio.cpp index 482b62a..c03349b 100644 --- a/libspark/audio.cpp +++ b/libspark/audio.cpp @@ -101,7 +101,11 @@ int map_volume(const int volume) if (vol > 100) vol = 100; +#ifdef MARTII + vol = 64 - vol * 64 / 100; +#else vol = 63 - vol * 63 / 100; +#endif return vol; }