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

#121 (May 20, 2023, 8:11:36 AM)

Started 2 yr 3 mo ago
Took 23 sec on linux-x86_64-master-001
Build Artifacts
artifact.properties624 Bview
javadoc.7z370.14 KiBview

Started by upstream project joal_onmaster build number 121
originally caused by:

Revision: 72b08cf8fbf51c1467975b9e1213e38a2c7a9516
Repository: git://jogamp.org/srv/scm/joal.git
  • origin/master
Changes
  1. Promote ALAudioSink from JOGL to JOAL (Common av classes reside in GlueGen, see gluegen commit 270172bcbd91f96d4a38a3d73e23d744f57a25b8) (details / gitweb)
  2. JoalVersion: Accept null ALC instance (details / gitweb)
  3. OpenALTest: Drop nonsense LOOPING test on buffer (only applies to a source) (details / gitweb)
  4. Manual Demos: Add two simple sine wave synthesizer, Synth02AL may be enhanced to a general synth solution (details / gitweb)
  5. ALAudioSink: Add exclusive locking allowing less context management overhead (details / gitweb)
  6. ALAudioSink.dequeueBuffer(): wait == true: Fix sleep cycle and use sleep(1) if slept long enough but giving better threading perf for openal-soft (details / gitweb)
  7. ALAudioSink.toString(): Show hasALC_thread_local_context value ('tlc') (details / gitweb)
  8. make/scripts/tests.sh: Adjust D_ARGS and add X_ARGS for optional FlightRecorder (details / gitweb)
  9. ALAudioSink: Enhance using AL_EXT_MCFORMATS (max channels == 8), AL_EXT_FLOAT32, AL_EXT_DOUBLE (details / gitweb)
  10. README/index.html: Update Web resources & URLs, add details about audio-backens per platform and contained openal-soft library (details / gitweb)
  11. Synth02AL: Fix API doc re reduces latency (details / gitweb)
  12. ALAudioSink: Promote to public, be fully functional regarding AudioFormat and OpenAL paremeter. Can be 'plugged' into existing OpenAL logic. (details / gitweb)
  13. Doc, scripsts/tests.sh: Mentione OpenAL-Soft environment variables (details / gitweb)
  14. ALAudioSink: Don'e check errors before context; Track method of context-locking and release same way; Destroy shall also release context. (details / gitweb)
  15. Sound3D: Make all OO wrapper fully transparent and stand-alone, allow mix-and-match; Align Context makeCurrent/release w/ ALAudioSink ... (details / gitweb)
  16. Sound3D/Context: Use same base ctor to initialize `hasALC_thread_local_context`, benefitting from thread-local-context (details / gitweb)
  17. ALAudioSink.lockContext(): Only check error state if AL makeContextCurrent()/alcSetThreadContext() fails (returns false) (details / gitweb)
  18. JoalVersion: List all devices, output devices w/ latency and source count (mono, stereo) using undocumented queries (details / gitweb)
  19. ALAudioSink: Query latency and re-create context @ init w/ latency (refresh-rate) if frameDuration < defaultLatency (details / gitweb)
  20. Demos OpenALTest/Synth02AL: Show JoalVersion (details / gitweb)
  21. JoalVersion: Cleanup dead branches (details / gitweb)
  22. ALAudioSink: Add getSourceCount() and cleanup error handling and initImpl() locking and exit. (details / gitweb)
  23. Synth02ALL Use float32 (native openal-soft format) if available (details / gitweb)
  24. README.{txt -> md) and update text incl. license (details / gitweb)
  25. ALAudioSink.toString(): Allow null==chosenFormat (pre init string representation) (details / gitweb)
  26. Synth02AL: Use ALAudioSink's default latency instead of fixed frameDuration, using actual OpenAL frame processing refresh value (details / gitweb)
  27. build.xml: Fix 7z archive: README.{txt -> md} (details / gitweb)