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

Changes

Summary

  1. Promote common av (audio/video) classes (AudioSink, ..) from JOGL to GlueGen for cross module usage in JOAL, JOGL, ... (details)
  2. AudioSink: Add exclusive locking allowing implementations to short-cut for less management overhead (-> OpenAL + Synthesizer) (details)
  3. Place AudioFormat in its own file outside AudioSink, JOAL's ALAudioSink has moved to com.jogamp.openal.util.ALAudioSink (public) (details)
  4. AudioFormat: Fix rounding/int-truncate errors, all millisecond params use type int (details)
  5. AudioSink: Add latency query, init(..) frameDuration in ms shall be int, fix API doc (details)
  6. Add AudioSink.getSourceCount(), refine Audio* API doc (details)
  7. AudioSink.init(): Detail 'frameDuration' intend and impact of underlying JOAL/OpenAL implementation (details)
Commit 270172bcbd91f96d4a38a3d73e23d744f57a25b8 by Sven Gothel
Promote common av (audio/video) classes (AudioSink, ..) from JOGL to GlueGen for cross module usage in JOAL, JOGL, ...

Supply AudioSink: NullAudioSink and JavaSoundAudioSink by GlueGen,
ALAudioSink is supplied via JOAL.
The file was addedsrc/java/com/jogamp/common/av/TimeFrameI.java (diff)
The file was addedsrc/java/jogamp/common/av/JavaSoundAudioSink.java (diff)
The file was addedsrc/java/com/jogamp/common/av/AudioSink.java (diff)
The file was addedsrc/java/com/jogamp/common/av/AudioSinkFactory.java (diff)
The file was addedsrc/java/jogamp/common/av/NullAudioSink.java (diff)
Commit 37977b4fe48cdc6be6f8e4938b5c79371d527a5d by Sven Gothel
AudioSink: Add exclusive locking allowing implementations to short-cut for less management overhead (-> OpenAL + Synthesizer)
The file was modifiedsrc/java/jogamp/common/av/JavaSoundAudioSink.java (diff)
The file was modifiedsrc/java/com/jogamp/common/av/AudioSink.java (diff)
The file was modifiedsrc/java/jogamp/common/av/NullAudioSink.java (diff)
Commit 2b339721a4d6dd4f3af129a4654375b15c7ea340 by Sven Gothel
Place AudioFormat in its own file outside AudioSink, JOAL's ALAudioSink has moved to com.jogamp.openal.util.ALAudioSink (public)
The file was modifiedsrc/java/com/jogamp/common/av/AudioSinkFactory.java (diff)
The file was addedsrc/java/com/jogamp/common/av/AudioFormat.java (diff)
The file was modifiedsrc/java/jogamp/common/av/JavaSoundAudioSink.java (diff)
The file was modifiedsrc/java/jogamp/common/av/NullAudioSink.java (diff)
The file was modifiedsrc/java/com/jogamp/common/av/AudioSink.java (diff)
Commit b7e6bee3deba4d79cab7d4d82288cf632907faf8 by Sven Gothel
AudioFormat: Fix rounding/int-truncate errors, all millisecond params use type int
The file was modifiedsrc/java/com/jogamp/common/av/AudioFormat.java (diff)
Commit ae301d0f1288b31841e91be8d63a2ab024c2158f by Sven Gothel
AudioSink: Add latency query, init(..) frameDuration in ms shall be int, fix API doc
The file was modifiedsrc/java/jogamp/common/av/NullAudioSink.java (diff)
The file was modifiedsrc/java/com/jogamp/common/av/AudioSink.java (diff)
The file was modifiedsrc/java/jogamp/common/av/JavaSoundAudioSink.java (diff)
Commit efa6fe4f5746aeae49c3a01dbe243be88309f7bc by Sven Gothel
Add AudioSink.getSourceCount(), refine Audio* API doc
The file was modifiedsrc/java/com/jogamp/common/av/AudioFormat.java (diff)
The file was modifiedsrc/java/com/jogamp/common/av/AudioSink.java (diff)
The file was modifiedsrc/java/jogamp/common/av/JavaSoundAudioSink.java (diff)
The file was modifiedsrc/java/jogamp/common/av/NullAudioSink.java (diff)
Commit 7f8dcc310cfb8b3eb1e026ce9aeb73471e223d8a by Sven Gothel
AudioSink.init(): Detail 'frameDuration' intend and impact of underlying JOAL/OpenAL implementation
The file was modifiedsrc/java/com/jogamp/common/av/AudioSink.java (diff)