yoz pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=1943cee080e3ebb7a41b6fd47ff3ff0ce7a4b2d7
commit 1943cee080e3ebb7a41b6fd47ff3ff0ce7a4b2d7 Author: Michaƫl Bouchaud (yoz) <y...@efl.so> Date: Fri Oct 14 11:57:25 2016 +0200 mixer: fix the volume conversion calc into pulseaudio backend a get and a set don't give the same result @fix --- src/modules/mixer/lib/backends/pulseaudio/pulse.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/mixer/lib/backends/pulseaudio/pulse.c b/src/modules/mixer/lib/backends/pulseaudio/pulse.c index f558b5b..5d7ab71 100644 --- a/src/modules/mixer/lib/backends/pulseaudio/pulse.c +++ b/src/modules/mixer/lib/backends/pulseaudio/pulse.c @@ -11,11 +11,11 @@ #define WRN(...) EINA_LOG_WARN(__VA_ARGS__) #define PA_VOLUME_TO_INT(_vol) \ - ((_vol * EMIX_VOLUME_BARRIER) / \ - PA_VOLUME_NORM) + (((_vol * EMIX_VOLUME_BARRIER) / \ + (double)PA_VOLUME_NORM) + 0.5) #define INT_TO_PA_VOLUME(_vol) \ - ((PA_VOLUME_NORM * _vol) / \ - EMIX_VOLUME_BARRIER) + (((PA_VOLUME_NORM * _vol) / \ + (double)EMIX_VOLUME_BARRIER) + 0.5) typedef struct _Context { --