OSDN Git Service

[fixed] bug in JavaSoundAudioDevice.write(float[]). Silly binary | instead of &
authorbadlogicgames <badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Sat, 9 Apr 2011 20:37:13 +0000 (20:37 +0000)
committerbadlogicgames <badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Sat, 9 Apr 2011 20:37:13 +0000 (20:37 +0000)
backends/gdx-openal/src/com/badlogic/gdx/backends/openal/JavaSoundAudioDevice.java

index 225376a..38d9c18 100644 (file)
@@ -72,7 +72,7 @@ public class JavaSoundAudioDevice implements AudioDevice {
                        if (fValue > 1) fValue = 1;\r
                        if (fValue < -1) fValue = -1;\r
                        short value = (short)(fValue * Short.MAX_VALUE);\r
-                       bytes[j] = (byte)(value | 0xff);\r
+                       bytes[j] = (byte)(value & 0xff);\r
                        bytes[j + 1] = (byte)(value >> 8);\r
                }\r
 \r