.classpath | 1 + .externalToolBuilders/New_Builder.launch | 2 +- .gitmodules | 3 + make/build-test.xml | 117 +- make/build.xml | 381 ++++-- make/joal-alc.cfg | 30 +- make/joal-alcabstract-CustomJavaCode.java | 14 +- make/joal-alext-constants.cfg | 14 + make/joal-alext.cfg | 54 + make/joal-alextabstract-CustomJavaCode.java | 16 + make/joal-common-CustomCCode.c | 11 +- make/joal-common-CustomJavaCode.java | 31 +- make/joal-common.cfg | 52 + make/joal.cfg | 26 +- make/joalversion | 6 + make/joalversion-test | 13 + make/joalversion-test-android | 13 + make/lib/FILES.txt | 16 - make/lib/linux-amd64/libopenal.so | Bin 290488 -> 0 bytes make/lib/linux-armv7/libopenal.so | Bin 477548 -> 0 bytes make/lib/linux-i586/libopenal.so | Bin 243984 -> 0 bytes make/lib/macosx-ppc/placeholder.txt | 5 - make/lib/macosx-universal/placeholder.txt | 5 - make/lib/oalinst-license.txt | 24 - make/lib/solaris-amd64/readme.txt | 1 - make/lib/solaris-i586/readme.txt | 1 - make/lib/windows-amd64/OpenAL32.dll | Bin 122904 -> 0 bytes make/lib/windows-amd64/soft_oal.dll | Bin 0 -> 417320 bytes make/lib/windows-amd64/wrap_oal.dll | Bin 466456 -> 0 bytes make/lib/windows-i586/OpenAL32.dll | Bin 109080 -> 0 bytes make/lib/windows-i586/soft_oal.dll | Bin 0 -> 402553 bytes make/lib/windows-i586/wrap_oal.dll | Bin 444952 -> 0 bytes make/resources/android/AndroidManifest-test.xml | 33 + .../android/res-test/drawable-hdpi/icon.png | Bin 0 -> 2516 bytes .../android/res-test/drawable-ldpi/icon.png | Bin 0 -> 1172 bytes .../android/res-test/drawable-mdpi/icon.png | Bin 0 -> 1570 bytes make/resources/android/res-test/layout/main.xml | 12 + make/resources/android/res-test/values/strings.xml | 8 + make/resources/assets-test/placeholder.txt | 1 + make/scripts/adb-install-all-armv6.sh | 4 + make/scripts/adb-logcat.sh | 4 + make/scripts/adb-reinstall-all-armv6.sh | 5 + make/scripts/adb-uninstall-all.sh | 4 + make/scripts/make.joal.all.android-armv6-cross.sh | 45 +- make/scripts/make.joal.all.linux-armv6-cross.sh | 13 +- make/scripts/make.joal.all.linux-armv6.sh | 35 + make/scripts/make.joal.all.linux-armv6hf-cross.sh | 15 +- make/scripts/make.joal.all.linux-armv6hf.sh | 35 + make/scripts/make.joal.all.linux-x86.sh | 30 + make/scripts/make.joal.all.linux-x86_64.sh | 17 +- make/scripts/make.joal.all.macosx.sh | 10 + make/scripts/make.joal.all.sh | 9 + make/scripts/make.joal.all.solaris-x86_64.sh | 7 + make/scripts/make.joal.all.win32.bat | 14 +- make/scripts/make.joal.all.win64.bat | 15 +- make/scripts/tests.sh | 90 ++ make/stub_includes/openal/al-types.h | 100 ++ make/stub_includes/openal/al.c | 3 - make/stub_includes/openal/al.h | 1109 +++++++-------- make/stub_includes/openal/alc-types.h | 99 ++ make/stub_includes/openal/alc.h | 312 ++--- make/stub_includes/openal/alext.h | 263 +++- make/stub_includes/openal/alut.h | 68 - make/stub_includes/openal/efx-creative.h | 3 + make/stub_includes/openal/efx-presets.h | 402 ++++++ make/stub_includes/openal/efx.h | 1413 ++++++++++---------- openal-soft | 1 + src/java/com/jogamp/openal/ALFactory.java | 73 +- src/java/com/jogamp/openal/JoalVersion.java | 87 ++ .../openal/UnsupportedAudioFileException.java | 21 + .../com/jogamp/openal/sound3d/AudioSystem3D.java | 17 +- src/java/com/jogamp/openal/sound3d/Source.java | 11 + src/java/com/jogamp/openal/util/WAVData.java | 72 +- src/java/com/jogamp/openal/util/WAVLoader.java | 89 +- .../jogamp/openal/ALDynamicLibraryBundleInfo.java | 78 +- src/java/jogamp/openal/ALExtImpl.java | 15 + src/java/jogamp/openal/Debug.java | 17 +- src/native/almisc.c | 11 +- .../jogamp/openal/test/android/BaseActivity.java | 115 ++ .../jogamp/openal/test/android/LauncherUtil.java | 430 ++++++ src/test/com/jogamp/openal/test/android/MD.java | 53 + .../openal/test/android/OpenALTestActivity.java | 85 ++ .../test/android/OpenALTestActivityLauncher.java | 36 + .../test/junit/ALExtLoopbackDeviceSOFTTest.java | 113 ++ src/test/com/jogamp/openal/test/junit/ALTest.java | 391 ------ .../com/jogamp/openal/test/junit/DummyTest.java | 15 + .../com/jogamp/openal/test/manual/OpenALTest.java | 150 ++- .../com/jogamp/openal/test/manual/Sound3DTest.java | 13 +- .../openal/test/resources/ResourceLocation.java | 60 +- src/test/com/jogamp/openal/test/resources/aa.cd | Bin 0 -> 846704 bytes src/test/com/jogamp/openal/test/resources/aa.cdr | Bin 0 -> 846704 bytes src/test/com/jogamp/openal/test/resources/aa.wav | Bin 0 -> 846748 bytes www/index.html | 19 +- www/test.zip | Bin 109250 -> 0 bytes 94 files changed, 4520 insertions(+), 2466 deletions(-) create mode 100644 .gitmodules create mode 100644 make/joal-alext-constants.cfg create mode 100644 make/joal-alext.cfg create mode 100644 make/joal-alextabstract-CustomJavaCode.java create mode 100644 make/joalversion-test create mode 100644 make/joalversion-test-android delete mode 100644 make/lib/FILES.txt delete mode 100644 make/lib/linux-amd64/libopenal.so delete mode 100644 make/lib/linux-armv7/libopenal.so delete mode 100644 make/lib/linux-i586/libopenal.so delete mode 100644 make/lib/macosx-ppc/placeholder.txt delete mode 100644 make/lib/macosx-universal/placeholder.txt delete mode 100755 make/lib/oalinst-license.txt delete mode 100644 make/lib/solaris-amd64/readme.txt delete mode 100644 make/lib/solaris-i586/readme.txt delete mode 100755 make/lib/windows-amd64/OpenAL32.dll create mode 100644 make/lib/windows-amd64/soft_oal.dll delete mode 100755 make/lib/windows-amd64/wrap_oal.dll delete mode 100755 make/lib/windows-i586/OpenAL32.dll create mode 100644 make/lib/windows-i586/soft_oal.dll delete mode 100755 make/lib/windows-i586/wrap_oal.dll create mode 100644 make/resources/android/AndroidManifest-test.xml create mode 100644 make/resources/android/res-test/drawable-hdpi/icon.png create mode 100644 make/resources/android/res-test/drawable-ldpi/icon.png create mode 100644 make/resources/android/res-test/drawable-mdpi/icon.png create mode 100644 make/resources/android/res-test/layout/main.xml create mode 100644 make/resources/android/res-test/values/strings.xml create mode 100644 make/resources/assets-test/placeholder.txt create mode 100755 make/scripts/adb-install-all-armv6.sh create mode 100755 make/scripts/adb-logcat.sh create mode 100755 make/scripts/adb-reinstall-all-armv6.sh create mode 100755 make/scripts/adb-uninstall-all.sh create mode 100755 make/scripts/make.joal.all.linux-armv6.sh create mode 100755 make/scripts/make.joal.all.linux-armv6hf.sh create mode 100755 make/scripts/make.joal.all.linux-x86.sh create mode 100755 make/scripts/make.joal.all.sh create mode 100644 make/scripts/tests.sh create mode 100644 make/stub_includes/openal/al-types.h delete mode 100755 make/stub_includes/openal/al.c mode change 100755 => 100644 make/stub_includes/openal/al.h create mode 100644 make/stub_includes/openal/alc-types.h mode change 100755 => 100644 make/stub_includes/openal/alc.h delete mode 100755 make/stub_includes/openal/alut.h create mode 100644 make/stub_includes/openal/efx-creative.h create mode 100644 make/stub_includes/openal/efx-presets.h mode change 100755 => 100644 make/stub_includes/openal/efx.h create mode 160000 openal-soft create mode 100644 src/java/com/jogamp/openal/JoalVersion.java create mode 100644 src/java/com/jogamp/openal/UnsupportedAudioFileException.java create mode 100644 src/java/jogamp/openal/ALExtImpl.java create mode 100644 src/test/com/jogamp/openal/test/android/BaseActivity.java create mode 100644 src/test/com/jogamp/openal/test/android/LauncherUtil.java create mode 100644 src/test/com/jogamp/openal/test/android/MD.java create mode 100644 src/test/com/jogamp/openal/test/android/OpenALTestActivity.java create mode 100644 src/test/com/jogamp/openal/test/android/OpenALTestActivityLauncher.java create mode 100644 src/test/com/jogamp/openal/test/junit/ALExtLoopbackDeviceSOFTTest.java delete mode 100644 src/test/com/jogamp/openal/test/junit/ALTest.java create mode 100644 src/test/com/jogamp/openal/test/junit/DummyTest.java create mode 100644 src/test/com/jogamp/openal/test/resources/aa.cd create mode 100644 src/test/com/jogamp/openal/test/resources/aa.cdr create mode 100644 src/test/com/jogamp/openal/test/resources/aa.wav delete mode 100644 www/test.zip