Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Changes

Summary

  1. Fix Bug 1280: WAVData.loadFromStream(..) *API Change*: Only take expected byteCount (2nd arg) using IOUtil.copyStreamChunk2ByteBuffer(..) (details)
  2. Windows: Drop using soft_oal.dll blobs, use own bundled openal-soft instead. (details)
  3. Windows: Add commandline unit test scripts (details)
  4. Add check-junit.sh test result script (details)
  5. Eclipse: Fix JRE Container and add src, add jdt settings (details)
  6. Bump openal-soft to v1.23.1 plus platform patches (building only) (details)
  7. Bump openal-soft 1.23.1 customconfig -> toolchain cmake usage, add MacOS arm64 openal-soft build! (details)
  8. Windows build script: Drop c.compiler.debug (details)
  9. Add ALVersion, i.e. retrieve vendor, renderer, version and vendor-version. Test against OpenAL-Soft data >= 1.23.0 (details)
  10. README: Linux: Add libsndio-dev for SndIO (linked) (details)
  11. README.txt: Linux: Add libpipewire-0.3-dev for PipeWire (details)
  12. Bump openal-soft (details)
Commit 159cd98994f199c014c14c048fe4d18270057e49 by Sven Gothel
Fix Bug 1280: WAVData.loadFromStream(..) *API Change*: Only take expected 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>
The file was modifiedsrc/test/com/jogamp/openal/test/manual/OpenALTest.java (diff)
The file was modifiedsrc/java/com/jogamp/openal/util/WAVLoader.java (diff)
The file was modifiedsrc/java/com/jogamp/openal/util/WAVData.java (diff)
The file was modifiedsrc/test/com/jogamp/openal/test/junit/ALutWAVLoaderTest.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
Commit 8c9c768e697dfbab8ec92ec9c496a46a617ad8c4 by Sven Gothel
Windows: Drop using soft_oal.dll blobs, use own bundled openal-soft instead.

Note: This requires mingw-w64 w/ posix-threads to allow using C++ std::mutex etc.
The file was removedmake/lib/windows-i586/soft_oal.dll (diff)
The file was modifiedsrc/java/jogamp/openal/ALDynamicLibraryBundleInfo.java (diff)
The file was modifiedmake/build.xml (diff)
The file was removedmake/lib/windows-amd64/soft_oal.dll (diff)
The file was modifiedmake/scripts/make.joal.all.win64.bat (diff)
Commit 96d44e51aa1fa2ed4c5b9af40e327d42c80387df by Sven Gothel
Windows: Add commandline unit test scripts
The file was addedmake/scripts/tests-win.bat (diff)
The file was addedmake/scripts/tests-x64.bat (diff)
The file was addedmake/scripts/java-win.bat (diff)
Commit d9dd218df3439528c447ec9b16f5492e32e6dcbd by Sven Gothel
Add check-junit.sh test result script
The file was addedmake/scripts/check-junit.sh (diff)
Commit 36491605d9b223e4ae5bda0c7ae1e8c933bf9dab by Sven Gothel
Eclipse: Fix JRE Container and add src, add jdt settings
The file was modified.classpath (diff)
The file was added.settings/org.eclipse.jdt.core.prefs (diff)
Commit 7481c9e6a6921136ff51d4398f1e9abd77df557a by Sven Gothel
Bump openal-soft to v1.23.1 plus platform patches (building only)
The file was modifiedopenal-soft (diff)
Commit 96e98f0a141fc8b5f68925a6442d220591ba1de2 by Sven Gothel
Bump openal-soft 1.23.1 customconfig -> toolchain cmake usage, add MacOS arm64 openal-soft build!
The file was modifiedopenal-soft (diff)
The file was modifiedmake/build.xml (diff)
Commit e481757000902582e80353f9b76f77793950d47a by Sven Gothel
Windows build script: Drop c.compiler.debug
The file was modifiedmake/scripts/make.joal.all.win64.bat (diff)
Commit b83ed843310f74655493ceefb2ee0e5420d1fe28 by Sven Gothel
Add ALVersion, i.e. retrieve vendor, renderer, version and vendor-version. Test against OpenAL-Soft data >= 1.23.0
The file was modifiedmake/scripts/tests-win.bat (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was addedsrc/test/com/jogamp/openal/test/junit/ALVersionTest.java (diff)
The file was modifiedsrc/test/com/jogamp/openal/test/manual/OpenALTest.java (diff)
The file was modifiedsrc/java/com/jogamp/openal/JoalVersion.java (diff)
The file was addedsrc/java/com/jogamp/openal/ALVersion.java (diff)
Commit 87efed733520fe3d3da2d120b6c68139d2d3d703 by Sven Gothel
README: Linux: Add libsndio-dev for SndIO (linked)
The file was modifiedREADME.txt (diff)
Commit 9bd7a5f625b6971b8fa888bbe09b62cfad28919c by Sven Gothel
README.txt: Linux: Add libpipewire-0.3-dev for PipeWire

On Debian 11 Bullseye: Use bullseye-backports `apt -t bullseye-backports install libpipewire-0.3-dev`
to have libpipewire-0.3>=0.3.23, i.e. version 0.3.65.
The file was modifiedREADME.txt (diff)
The file was modifiedopenal-soft (diff)