From: Brian M. <ma...@us...> - 2002-09-11 16:57:08
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal/eax In directory usw-pr-cvs1:/tmp/cvs-serv25888/org/lwjgl/openal/eax Modified Files: EAXListenerProperties.java Log Message: fix: now reading ints instead of longs - buffer overflow, since longs are 64 bit in java Index: EAXListenerProperties.java CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/openal/eax/EAXListenerProperties.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/openal/eax/EAXListenerProperties.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- EAXListenerProperties.java 3 Sep 2002 11:17:42 -0000 1.2 +++ EAXListenerProperties.java 11 Sep 2002 16:57:03 -0000 1.3 @@ -219,8 +219,8 @@ * * @return room effect level */ - public long getRoom() { - return eaxListenerProperties.getLong(room_offset); + public int getRoom() { + return eaxListenerProperties.getInt(room_offset); } /** @@ -228,8 +228,8 @@ * * @param room room effect level to set to */ - public void setRoom(long room) { - eaxListenerProperties.putLong(room_offset, room); + public void setRoom(int room) { + eaxListenerProperties.putInt(room_offset, room); } /** @@ -237,8 +237,8 @@ * * @return room effect level at high frequencies */ - public long getRoomHF() { - return eaxListenerProperties.getLong(roomHF_offset); + public int getRoomHF() { + return eaxListenerProperties.getInt(roomHF_offset); } /** @@ -246,8 +246,8 @@ * * @param room room effect level at high frequencies to set to */ - public void setRoomHF(long roomHF) { - eaxListenerProperties.putLong(roomHF_offset, roomHF); + public void setRoomHF(int roomHF) { + eaxListenerProperties.putInt(roomHF_offset, roomHF); } /** @@ -309,8 +309,8 @@ * * @return early reflections level relative to room effect */ - public long getReflections() { - return eaxListenerProperties.getLong(reflections_offset); + public int getReflections() { + return eaxListenerProperties.getInt(reflections_offset); } /** @@ -318,8 +318,8 @@ * * @param reflections early reflections level relative to room effect to set to */ - public void setReflections(long reflections) { - eaxListenerProperties.putLong(reflections_offset, reflections); + public void setReflections(int reflections) { + eaxListenerProperties.putInt(reflections_offset, reflections); } /** @@ -345,8 +345,8 @@ * * @return late reverberation level relative to room effect */ - public long getReverb() { - return eaxListenerProperties.getLong(reverb_offset); + public int getReverb() { + return eaxListenerProperties.getInt(reverb_offset); } /** @@ -354,8 +354,8 @@ * * @param reverb late reverberation level relative to room effect to set to */ - public void setReverb(long reverb) { - eaxListenerProperties.putLong(reverb_offset, reverb); + public void setReverb(int reverb) { + eaxListenerProperties.putInt(reverb_offset, reverb); } /** @@ -381,8 +381,8 @@ * * @return listener properties */ - public long getEnvironment() { - return eaxListenerProperties.getLong(environment_offset); + public int getEnvironment() { + return eaxListenerProperties.getInt(environment_offset); } /** @@ -390,8 +390,8 @@ * * @param environment listener properties to set to */ - public void setEnvironment(long environment) { - eaxListenerProperties.putLong(environment_offset, environment); + public void setEnvironment(int environment) { + eaxListenerProperties.putInt(environment_offset, environment); } /** @@ -453,8 +453,8 @@ * * @return modifier for behavior of properties */ - public long getFlags() { - return eaxListenerProperties.getLong(flags_offset); + public int getFlags() { + return eaxListenerProperties.getInt(flags_offset); } /** @@ -462,8 +462,8 @@ * * @param flags modifier for behavior of properties to set to */ - public void setFlags(long flags) { - eaxListenerProperties.putLong(flags_offset, flags); + public void setFlags(int flags) { + eaxListenerProperties.putInt(flags_offset, flags); } /** |