Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Windows: Drop using soft_oal.dll blobs, use own bundled openal-soft instead. | Sven Gothel | 2023-05-04 | 5 | -38/+9 | |
| | | | | Note: This requires mingw-w64 w/ posix-threads to allow using C++ std::mutex etc. | |||||
* | Fix Bug 1280: WAVData.loadFromStream(..) *API Change*: Only take expected ↵ | Sven Gothel | 2023-05-04 | 5 | -16/+13 | |
| | | | | | | | | | | byteCount (2nd arg) using IOUtil.copyStreamChunk2ByteBuffer(..) This fix is inspired by Bug 1280, <https://github.com/sgothel/joal/pull/16>, 'copy only needed bytes' for JOAL's com.jogamp.openal.util.WAVData.loadFromStream(..). This GlueGen IOUtil.copyStreamChunk2ByteBuffer() method is a revised version of the proposed IOHelpers.copyFromStream2ByteBuffer(..), see <https://github.com/OndrejSpanel/joal/commit/1616659e98904270af4faca25b770d0983609735> | |||||
* | Remove Windows dll-rename, adopting to cpptasks.jar changev2.4.0 | Sven Gothel | 2023-01-23 | 1 | -9/+0 | |
| | ||||||
* | check-java-major-version.sh: Use unique output to validate one class version ↵ | Sven Gothel | 2023-01-20 | 1 | -3/+4 | |
| | | | | used (52 for Java8) | |||||
* | Update Windows build scripts | Sven Gothel | 2023-01-17 | 2 | -28/+3 | |
| | ||||||
* | Windows: Use mingw32-make.exe | Sven Gothel | 2023-01-17 | 1 | -1/+1 | |
| | ||||||
* | Build scripts: MacOS + Windows: Use JDK-17 to build our Java-1.8 API | Sven Gothel | 2023-01-15 | 6 | -7/+8 | |
| | ||||||
* | Replace AccessController.doPrivileged() w/ SecurityUtil.doPrivileged() | Sven Gothel | 2023-01-14 | 2 | -5/+4 | |
| | ||||||
* | scripts: use gluegen's renamed setenv-build-jogl-* -> setenv-build-jogamp-* | Sven Gothel | 2020-01-04 | 11 | -22/+22 | |
| | ||||||
* | fix windows build scripts | Sven Gothel | 2020-01-04 | 2 | -2/+2 | |
| | ||||||
* | native.tag.jar: Revert explicit inclusion of *.symbols file | Sven Gothel | 2020-01-04 | 1 | -1/+1 | |
| | | | | reverting commit b3dd1c7e9ea3eb8b8b4863d9befdd3303d62fe8e | |||||
* | native.tag.jar: include *.symbols | Sven Gothel | 2020-01-02 | 1 | -1/+9 | |
| | ||||||
* | javadoc: fix | Sven Gothel | 2020-01-02 | 1 | -3/+5 | |
| | ||||||
* | all build scripts: make.joal.all-host-macos.sh make.joal.all-host-linux.sh | Sven Gothel | 2020-01-02 | 2 | -0/+16 | |
| | ||||||
* | Add iOS build scripts | Sven Gothel | 2020-01-02 | 2 | -0/+72 | |
| | ||||||
* | update make-all script | Sven Gothel | 2020-01-01 | 1 | -6/+16 | |
| | ||||||
* | Bug 1417 - Android: APK Manifest [min=21, target=28]; Adopt to GlueGen's ↵ | Sven Gothel | 2019-12-26 | 4 | -4/+14 | |
| | | | | 'aapt.signed' d8 usage | |||||
* | .gitignore: ignore all build* folder (fix) | Sven Gothel | 2019-12-25 | 1 | -1/+3 | |
| | ||||||
* | .gitignore: ignore all build* folder | Sven Gothel | 2019-12-25 | 1 | -2/+2 | |
| | ||||||
* | Bug 1417 - Android: Jar Manifest joalversion-android can no more have 'Name: ↵ | Sven Gothel | 2019-12-25 | 2 | -2/+39 | |
| | | | | | | | | | | | <folder>' directives for apk The 'Name <folder>' leads new apk to claim the missing resources (the folder actually) and fails to install the apk. Hence removed tagging the folders sealed. See gluegen commit eb6dfabd7427a1836f6b1d2080422f98808ea0a4 | |||||
* | Bug 1417 - Android: OpenAL-Soft toolchain.android.cmake: Only build ↵ | Sven Gothel | 2019-12-25 | 1 | -0/+0 | |
| | | | | libOpenAL.so on Android | |||||
* | Bug 1417 - Android: OpenAL-Soft: ANDROID_API_LEVEL [21..22] only, link ↵ | Sven Gothel | 2019-12-25 | 2 | -3/+9 | |
| | | | | against c++_static! | |||||
* | Bug 1417 - Android: OpenAL-Soft toolchain.android.cmake cleanup and NDK r20 ↵ | Sven Gothel | 2019-12-24 | 5 | -137/+102 | |
| | | | | adoption llvm: clang libc++ | |||||
* | Merge OpenAL-Soft v1.20.0 | Sven Gothel | 2019-12-24 | 2 | -2583/+5146 | |
| | ||||||
* | Scripts: Macos /opt-share -> /usr/local (Catalina Read-Only) | Sven Gothel | 2019-12-02 | 1 | -3/+3 | |
| | ||||||
* | Bug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpathjava11 | Sven Gothel | 2019-09-04 | 1 | -1/+1 | |
| | ||||||
* | Bug 1363: Java 11: Validated build on Java11 | Sven Gothel | 2019-08-19 | 20 | -221/+173 | |
| | | | | | | | | | | Note: On Windows w/ CMake 3.15.2 and MingW64 8.1.0 openal-soft still doesn't build through yet (no regression, didn't build before). I added the <arg line="-G 'MinGW Makefiles'"/> and had to replace \cygwin\bin\sh.exe with a symbolic link to \cygwin\bin\bash.exe to make it pass .. still WIP. Compilation setup also claimed DSOUND headers were n/a. | |||||
* | Update CSS; Add responsive viewport design tag | Sven Gothel | 2019-05-06 | 1 | -0/+2 | |
| | ||||||
* | Bug 1376: Fix crosscompiled openal-soft 1.19.1 builds using aarch64 + armv6hf | Sven Gothel | 2019-04-08 | 11 | -108/+2642 | |
| | | | | | Notable: We also inject a prebuild 'bsinc_inc.h' into the openal-soft build directory, since it cannot be generated at build time due to crosscompilation. | |||||
* | Bug 1367: Adapt to TempFileCache & TempJarCache Changes | Sven Gothel | 2019-04-03 | 1 | -1/+1 | |
| | ||||||
* | Bug 1316: MacOSX: Keep *.dylib (Don't move to *.jnilib) | Sven Gothel | 2019-03-30 | 1 | -9/+0 | |
| | | | | | | | | Since Java8 (or even earlier), JRE on OSX uses *.dylib native library suffix instead of *.jnilib when automatically searching and loading them. This is not easily being recognized by JogAmp, since we explicitly name the native libraries with full path when testing with our TempJarCache. | |||||
* | Merge pull request #15 from mattharris/bug_1280 | Sven Gothel | 2019-03-26 | 4 | -10/+15 | |
|\ | | | | | Proposed fix for bug_1280 | |||||
| * | Ensure that only the size of sample data chunk is loaded, rather than entire ↵ | Matthew Harris | 2016-01-06 | 4 | -10/+15 | |
| | | | | | | | | remaining buffer. Copes with WAV files that have metadata appended to the end after the data RIFF chunk. | |||||
* | | Merge branch 'ghost-master' | Sven Gothel | 2019-03-26 | 5 | -1/+132 | |
|\ \ | ||||||
| * | | added support for Android x86 platforms | Xavier Hallade | 2019-03-26 | 5 | -1/+132 | |
|/ / | ||||||
* / | Bug 1295: Add linux-aarch64 GNU/Linux AArch64 supportrc | Xerxes Rånby | 2016-12-12 | 1 | -0/+39 | |
|/ | | | | | make/scripts/make.joal.all.linux-aarch64-cross.sh: New crosscompile script | |||||
* | Bump scripts to jre1.8.0_66 | Sven Gothel | 2015-11-16 | 2 | -4/+4 | |
| | ||||||
* | Bug 1270 - Fix OSX El Capitan 10.11 stuttering ; Prefer provided OpenAL ↵ | Sven Gothel | 2015-11-15 | 1 | -6/+11 | |
| | | | | | | | | | | | | | | | | | | library over system (default) Default is to utilize provided openal-soft library if possible and if not overridden by property 'joal.openal.lib'. Hence returning ALFactory.PREFER_SYSTEM_OPENAL (default: false) in ALDynamicLibraryBundleInfo.searchToolLibSystemPathFirst(). +++ This also resolves issues w/ OSX El Capitan 10.11, which provides OpenAL via 'openal' library name (same as openal-soft) and causes stuttering w/ GLMediaPlayer's ALAudioSink! +++ | |||||
* | Bug 1269 - Bump openal-soft to Release 1.17.0 | Sven Gothel | 2015-11-15 | 1 | -0/+0 | |
| | ||||||
* | Bug 1237: Adopt GlueGen's clarification of IOUtil.getResource(..), commit ↵v2.3.2 | Sven Gothel | 2015-10-03 | 1 | -1/+1 | |
| | | | | d78bb1be0a6290cb94918b21865a023c01825048 | |||||
* | Windows Scripts: Bump JVM to 1.8.0_60 | Sven Gothel | 2015-09-01 | 2 | -4/+4 | |
| | ||||||
* | Remove possible duplicates of libopenal.1* on OSX due to joker '*' in ↵ | Sven Gothel | 2015-07-29 | 1 | -0/+6 | |
| | | | | native.library.suffix | |||||
* | Fix Android ARM64 Support | Sven Gothel | 2015-07-13 | 4 | -5/+8 | |
| | | | | | - See openal-soft commit 2e8f6a1704dfa0048dbfc2f826847a4aaea3cbe8 - export HOST_ARCH | |||||
* | add osx-java6 script: using separate rootrel.build | Sven Gothel | 2015-07-11 | 2 | -0/+31 | |
| | ||||||
* | cmake/clang: Inject additional architectures for fat-binary (macosx) ; Bump ↵ | Sven Gothel | 2015-07-11 | 2 | -0/+16 | |
| | | | | openal-soft to 178194b7de4b4ad1de0c701356fca46565dde762 | |||||
* | Add javadoc arg (property 'javadoc.xarg1') '-Xdoclint:none' if java >= 1.8 ↵v2.3.1v2.3.0 | Sven Gothel | 2015-02-03 | 1 | -0/+2 | |
| | | | | (GlueGen commit d8dff4c9f2186749b167195eeb339c33f56864e8) | |||||
* | Adapt APK install scripts for harmonized os.and.arch names, see GlueGen ↵ | Sven Gothel | 2015-02-02 | 5 | -8/+8 | |
| | | | | commit 3b43a223253176731567c6d8b7a67c9a6110782b | |||||
* | Bug 1122: Add AArch64 support (Android, GNU/Linux and in general) | Sven Gothel | 2015-01-30 | 4 | -2/+85 | |
| | ||||||
* | Bug 1124 - Android Build: Use SDK >= 24.0.2 (build-tools >= 21.1.2) and NDK ↵ | Sven Gothel | 2015-01-28 | 1 | -52/+7 | |
| | | | | >= 10d | |||||
* | WAVLoader: Adopt to GlueGen's Bitstream commit ↵ | Sven Gothel | 2015-01-28 | 1 | -11/+11 | |
| | | | | 9e13e8c78ed69bb7afcd49abe8bf69340dc06223 |