From dc4b4ec61f606b5685af5398b071838d633cbd3d Mon Sep 17 00:00:00 2001 From: faiface Date: Tue, 11 Jul 2017 16:42:16 +0200 Subject: [PATCH] audio: speaker: fix byte encoding --- audio/speaker/speaker.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/audio/speaker/speaker.go b/audio/speaker/speaker.go index 29832ff..dbb153c 100644 --- a/audio/speaker/speaker.go +++ b/audio/speaker/speaker.go @@ -99,8 +99,8 @@ func update() { val = +1 } valInt16 := int16(val * (1<<15 - 1)) - low := byte(valInt16 % (1 << 8)) - high := byte(valInt16 / (1 << 8)) + low := byte(valInt16) + high := byte(valInt16 >> 8) buf[i*4+c*2+0] = low buf[i*4+c*2+1] = high }