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

Changes

Summary

  1. *MediaPlayer: Adop to JOAL 39a32fd56de313c31bd197ee6022288e97f9729a (details)
  2. make/build-test.xml: Add JOAL to classpath (details)
  3. GLMediaPlayer: Add setAudioChannelLimit(..), correlating with AudioSink.setChannelLimit() .. (details)
  4. GraphUI MediaButton: Expose AudioSink (details)
  5. GraphUI Scene: Drop redundant and wrong setupMatrix(pmv) for forOne(..) and forAll(..), should be setup before call by user (details)
  6. GraphUI Shape: Add one-shot init callback, will be called after each draw(..) until it returns true. (details)
  7. GraphUI UISceneDemo20: Add OpenAL spatial 3D sound features: Add SimpleSineSynth Button and have MediaButton to produce mono-only for 3D sound (details)
Commit 3e8894de1b26caf93e7d7b395aff332a3c522d65 by Sven Gothel
*MediaPlayer: Adop to JOAL 39a32fd56de313c31bd197ee6022288e97f9729a
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
Commit 55fb624ac388a88c068bd9f9e7cc3164458d6201 by Sven Gothel
make/build-test.xml: Add JOAL to classpath
The file was modifiedmake/build-test.xml (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/build-common.xml (diff)
Commit b294b6e4f9a3dc24bcdce28f0a9c45eda8755f1f by Sven Gothel
GLMediaPlayer: Add setAudioChannelLimit(..), correlating with AudioSink.setChannelLimit() ..

May be utilized to enforce 1 channel (mono) downsampling
in combination with JOAL/OpenAL to experience spatial 3D position effects.
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
Commit a792b8f61d1274ba34fed6f8e1361117bd0e703e by Sven Gothel
GraphUI MediaButton: Expose AudioSink
The file was modifiedsrc/graphui/classes/com/jogamp/graph/ui/shapes/MediaButton.java (diff)
Commit 8c0f65869a4689d5f908249de3a3439930f2886e by Sven Gothel
GraphUI Scene: Drop redundant and wrong setupMatrix(pmv) for forOne(..) and forAll(..), should be setup before call by user
The file was modifiedsrc/graphui/classes/com/jogamp/graph/ui/Scene.java (diff)
Commit 31d430e19fdd6dcd69e652df10ac34dcfa0e7add by Sven Gothel
GraphUI Shape: Add one-shot init callback, will be called after each draw(..) until it returns true.
The file was modifiedsrc/graphui/classes/com/jogamp/graph/ui/Shape.java (diff)
Commit aea2254d1226b9471893113bde2bf1e54c24b14c by Sven Gothel
GraphUI UISceneDemo20: Add OpenAL spatial 3D sound features: Add SimpleSineSynth Button and have MediaButton to produce mono-only for 3D sound

- Move SimpleSineSynth and MediaPlayer around for spatial 3D sound
- Shape's center is the Source position
- SimpleSineSynth controlls:
  - click to enable
  - scroll vertical -> frequency change
  - scroll vertical + ctrl-key -> volume/amplitude change
The file was modifiedsrc/demos/com/jogamp/opengl/demos/graph/ui/UISceneDemo20.java (diff)