fix edge sample value (-1 and +1) overflow

This commit is contained in:
faiface 2017-07-06 23:36:18 +02:00
parent 7858a55088
commit 238400db27
1 changed files with 1 additions and 1 deletions

View File

@ -84,7 +84,7 @@ func Update() error {
if val > +1 {
val = +1
}
valInt16 := int16(val * (1 << 15))
valInt16 := int16(val * (1<<15 - 1))
low := byte(valInt16 % (1 << 8))
high := byte(valInt16 / (1 << 8))
buf[i*4+c*2+0] = low