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);
}
/**
|