.classpath | 7 +- .settings/org.eclipse.jdt.core.prefs | 15 + LICENSE.txt | 17 +- README.md | 180 +++ README.txt | 109 -- make/build.xml | 63 +- make/config/joal-al-CustomJavaCode.java | 5 +- make/config/joal-alc-CustomJavaCode.java | 0 make/config/joal-alc-constants.cfg | 0 make/config/joal-alc-impl-CustomCCode.c | 0 make/config/joal-alc.cfg | 2 - make/config/joal-alcabstract-CustomJavaCode.java | 5 +- make/config/joal-alext.cfg | 8 +- make/config/joal-alextabstract-CustomJavaCode.java | 5 +- make/config/joal-common-CustomCCode.c | 0 make/config/joal-common.cfg | 0 make/config/joal-constants.cfg | 0 make/config/joal.cfg | 5 +- make/lib/windows-amd64/soft_oal.dll | Bin 417320 -> 0 bytes make/lib/windows-i586/soft_oal.dll | Bin 402553 -> 0 bytes make/scripts/check-junit.sh | 38 + make/scripts/java-win.bat | 5 + make/scripts/make.joal.all.linux-x86_64.sh | 3 + make/scripts/make.joal.all.win64.bat | 5 +- make/scripts/tests-win.bat | 7 + make/scripts/tests-x64.bat | 34 + make/scripts/tests.sh | 30 +- make/stub_includes/openal/alext.h | 22 + openal-soft | 2 +- src/java/com/jogamp/openal/ALContextKey.java | 84 ++ src/java/com/jogamp/openal/ALException.java | 1 + src/java/com/jogamp/openal/ALVersion.java | 152 +++ src/java/com/jogamp/openal/JoalVersion.java | 192 ++- .../com/jogamp/openal/sound3d/AudioSystem3D.java | 218 +++- src/java/com/jogamp/openal/sound3d/Buffer.java | 68 +- src/java/com/jogamp/openal/sound3d/Context.java | 275 ++++- src/java/com/jogamp/openal/sound3d/Device.java | 63 +- src/java/com/jogamp/openal/sound3d/Listener.java | 43 +- src/java/com/jogamp/openal/sound3d/Source.java | 211 +++- src/java/com/jogamp/openal/sound3d/Vec3f.java | 3 +- src/java/com/jogamp/openal/util/ALAudioSink.java | 1305 ++++++++++++++++++++ src/java/com/jogamp/openal/util/ALHelpers.java | 291 ++++- .../com/jogamp/openal/util/SimpleSineSynth.java | 433 +++++++ src/java/com/jogamp/openal/util/WAVData.java | 16 +- src/java/com/jogamp/openal/util/WAVLoader.java | 2 +- .../jogamp/openal/ALDynamicLibraryBundleInfo.java | 5 +- src/java/jogamp/openal/ALExtImpl.java | 7 - .../jogamp/openal/test/junit/ALVersionTest.java | 76 ++ .../openal/test/junit/ALutWAVLoaderTest.java | 8 +- .../com/jogamp/openal/test/manual/OpenALTest.java | 41 +- .../com/jogamp/openal/test/manual/Sound3DTest.java | 17 +- .../com/jogamp/openal/test/manual/Synth01AL.java | 234 ++++ .../com/jogamp/openal/test/manual/Synth02AL.java | 122 ++ .../com/jogamp/openal/test/manual/Synth02bAL.java | 121 ++ www/index.html | 55 +- 55 files changed, 4132 insertions(+), 478 deletions(-) create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 README.md delete mode 100644 README.txt mode change 100755 => 100644 make/config/joal-alc-CustomJavaCode.java mode change 100755 => 100644 make/config/joal-alc-constants.cfg mode change 100755 => 100644 make/config/joal-alc-impl-CustomCCode.c mode change 100755 => 100644 make/config/joal-alc.cfg mode change 100755 => 100644 make/config/joal-alcabstract-CustomJavaCode.java mode change 100755 => 100644 make/config/joal-common-CustomCCode.c mode change 100755 => 100644 make/config/joal-common.cfg mode change 100755 => 100644 make/config/joal-constants.cfg mode change 100755 => 100644 make/config/joal.cfg delete mode 100644 make/lib/windows-amd64/soft_oal.dll delete mode 100644 make/lib/windows-i586/soft_oal.dll create mode 100755 make/scripts/check-junit.sh create mode 100755 make/scripts/java-win.bat create mode 100755 make/scripts/tests-win.bat create mode 100755 make/scripts/tests-x64.bat mode change 100644 => 100755 make/scripts/tests.sh create mode 100644 src/java/com/jogamp/openal/ALContextKey.java create mode 100644 src/java/com/jogamp/openal/ALVersion.java create mode 100644 src/java/com/jogamp/openal/util/ALAudioSink.java create mode 100644 src/java/com/jogamp/openal/util/SimpleSineSynth.java create mode 100644 src/test/com/jogamp/openal/test/junit/ALVersionTest.java create mode 100644 src/test/com/jogamp/openal/test/manual/Synth01AL.java create mode 100644 src/test/com/jogamp/openal/test/manual/Synth02AL.java create mode 100644 src/test/com/jogamp/openal/test/manual/Synth02bAL.java