From: badlogicgames Date: Sat, 9 Apr 2011 20:37:13 +0000 (+0000) Subject: [fixed] bug in JavaSoundAudioDevice.write(float[]). Silly binary | instead of & X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d825792ac494dd0257e0c2ec7acd60100ecfe700;p=mikumikustudio%2Flibgdx-mikumikustudio.git [fixed] bug in JavaSoundAudioDevice.write(float[]). Silly binary | instead of & --- diff --git a/backends/gdx-openal/src/com/badlogic/gdx/backends/openal/JavaSoundAudioDevice.java b/backends/gdx-openal/src/com/badlogic/gdx/backends/openal/JavaSoundAudioDevice.java index 225376a6a..38d9c1821 100644 --- a/backends/gdx-openal/src/com/badlogic/gdx/backends/openal/JavaSoundAudioDevice.java +++ b/backends/gdx-openal/src/com/badlogic/gdx/backends/openal/JavaSoundAudioDevice.java @@ -72,7 +72,7 @@ public class JavaSoundAudioDevice implements AudioDevice { if (fValue > 1) fValue = 1; if (fValue < -1) fValue = -1; short value = (short)(fValue * Short.MAX_VALUE); - bytes[j] = (byte)(value | 0xff); + bytes[j] = (byte)(value & 0xff); bytes[j + 1] = (byte)(value >> 8); }