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

Changes

Summary

  1. Bug 705: This is the version of displayMultiple02 which uses (details)
  2. Bug 705: This is the version of displayMultiple02 which uses (details)
  3. FFMPEGMediaPlayer: Fix mpeg seek using time_base.num 1 , time_base.den (details)
  4. Fix Bug 705 - Make Mesa X11 driver < 8.0 use new Quirk (details)
  5. Fix Bug 705 - Cleanup & Generalize Commit (details)
  6. Fix Bug 705 - Validated that Quirk DontCloseX11Display is not required (details)
  7. Fix Bug 705 - Set Quirk DontCloseX11Display also if using X11 and (details)
Commit dc8d3bbbba7910b3e2453a0d7d37d2bf8a05f4b6 by Sven Gothel
Bug 705: This is the version of displayMultiple02 which uses glXCreateNewContext instead of glXCreateContext. Segmentation fault w/ Mesa 7.0
The file was addedsrc/test-native/displayMultiple02_new_mch.c (diff)
Commit 4d7c527756f0410f31915e86815732ba912c1bee by Sven Gothel
Bug 705: This is the version of displayMultiple02 which uses glXCreateNewContext instead of glXCreateContext. X11 Error w/ Mesa 7.0
The file was addedsrc/test-native/displayMultiple02_mch.c (diff)
Commit 6894a534b40b870fa7c237cc307a359866707db5 by xerxes
FFMPEGMediaPlayer: Fix mpeg seek using time_base.num 1 , time_base.den 90000

Prevent division and multiplication by zero errors in native code
after mpeg video seek caused by type truncation.

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>
The file was modifiedsrc/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff)
Commit 5b47372590ec715647ebbd75d70c41ec7a64485a by Sven Gothel
Fix Bug 705 - Make Mesa X11 driver < 8.0 use new Quirk DontCloseX11DisplayConnection
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLProfile.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java (diff)
Commit ff25c711fe4fa627004c57e0d308d06759156290 by Sven Gothel
Fix Bug 705 - Cleanup & Generalize Commit 5b47372590ec715647ebbd75d70c41ec7a64485a ; Close X11 Display in isDeviceSupported()

- Moved GL vendor version parsing to GLVersionNumber

- Moved X11Util.markAllDisplaysUnclosable() trigger into SharedResource creation of
  - X11GLXDrawableFactory
  - EGLDrawableFactory

- GLProfile is back to pre 5b47372590ec715647ebbd75d70c41ec7a64485a,
  i.e. contains no quirk artifact (clean)

- Close X11 Display in X11GLXDrawableFactory.isDeviceSupported()
  Regression of 9a4fcc7ea4ec61e4ceed791acced734ac04ea270

- TODO: Remove X11Util markAllDisplaysUnclosable detection code ?

Notes to Martin:
  - Use TAB == 4 SPACES
  - No author names into source code, git commit log is enough.
  - No need to tag your edits, the diff is enough.
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/JoglVersion.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/test-native/make.sh (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLProfile.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLVersionNumber.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java (diff)
Commit cea002636c4c8e1cf41288662fffc26bd24f90ac by Sven Gothel
Fix Bug 705 - Validated that Quirk DontCloseX11Display is not required w/ Mesa >= 8.0

Tested w/ kubuntu 12.04, Mesa 8.0.4 (glx/dri/gallium and X11 SW rasterizer)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff)
Commit 94d3960757db292eeefb7acdfa1220b6b7168b98 by Sven Gothel
Fix Bug 705 - Set Quirk DontCloseX11Display also if using X11 and X11Util has set 'markAllDisplaysUnclosable' (Down -> Upstream)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)