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

Changes

Summary

  1. Bug 885 - GLMediaPlayer: Allow single threaded mode - Especially where (details)
  2. GLRendererQuirks: Add GLSharedContextBuggy ('Mesa Intel 9.2.1' and (details)
Commit f4574bf6846f2084f6a403552f7be6e845107c73 by Sven Gothel
Bug 885 - GLMediaPlayer: Allow single threaded mode - Especially where multiple media textures (Android) or shared GL context are not usable.

- GLMediaPlayer:
  - TEXTURE_COUNT_MIN is the new minimum: '1' - i.e. no multithreading, single threaded player
  - TEXTURE_COUNT_DEFAULT is '4' - multithreaded

- GLMediaPlayerImpl:
  - Add Single threaded mode, but perform initStreamImpl(..) off-thread.
  -
The file was modified make/scripts/adb-launch-activity.sh (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/NullGLMediaPlayer.java (diff)
Commit 3ed74abaddb90cb537897b9928e923be50f7f99f by Sven Gothel
GLRendererQuirks: Add GLSharedContextBuggy ('Mesa Intel 9.2.1' and 'Hisilicon Immersion.16')

Note: Even though Mesa Intel driver crashes w/ heavy multithreading (Bug 873),
it works well w/ our multithreaded GLMediaPlayer.
The file was modified src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)