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

Changes

Summary

  1. Fix GLES3/GLES2 relation / Use bouml 4.21.1 (Note: SVG fonts .. are too (details)
  2. Use uml's png files (svg font is broken) (details)
  3. GLContext: Refine API doc (CONTEXT_NOT_CURRENT.. values) / Exception (details)
  4. GLDrawableFactory: Expose createDummyDrawable(..) / (details)
  5. GLFBODrawableImpl.initialize(): Unrealize when already unrealized shall (details)
  6. MouseEvent API doc: Add W3C PointerEvent Reference (details)
  7. ES2 NEWT Tests: GearsES2/RedSquareES2 - Don'w use AWTRobot if AWT is n/a (details)
  8. GLMediaPlayer: Add multithreaded decoding w/ textureCount > 2 where (details)
  9. Fix regression of commit 6332e13b2f0aa9818d37802302f04c90a4fa4239 (details)
  10. SyncedRingbuffer: peek() don't throw an exception (details)
  11. GLMediaPlayer Multithreaded Decoding: AudioSink (Part-2) - WIP (details)
  12. GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-3) - WIP (details)
  13. Fix Bug 815: GL*: Change glIs<Buffer>Enabled() -> glIs<Buffer>Bound() to (details)
  14. SyncedRingbuffer: Add 'reset(boolean full)', simplify 'clear(..)'. (details)
  15. Provide unit test for Bug 817 (details)
  16. Refine unit test Bug 817 c19f9916bc59765e5aaf307b8ecd5d25dfcad6b6 / Add (details)
  17. Fix Bug 817 (1/2): GLPixelAttributes checks arguments and queried (details)
  18. Fix Bug 817 (2/2): GLContextImpl's (details)
  19. SyncedRingbuffer Cleanup: private fields, clarify reset(boolean) (details)
  20. GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-4) - WIP (details)
  21. GLMediaPlayerImpl: Refine getNextTexture(..) DEBUG output, put 'last SCR (details)
  22. GLMediaPlayer: Use URI instead of URL / Misc refinements (details)
  23. SyncedRingbuffer moved to GlueGen, commit (details)
  24. AudioSink: Add END_OF_STREAM_PTS, initSink(..) args: frameGrowAmount and (details)
  25. Texture: Add 'toString()' and 'getTextureObject()' w/o GL instance to (details)
  26. TextureSequence: Add END_OF_STREAM_PTS, remove 'blocking' from (details)
  27. GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-5) - WIP (details)
  28. FFMPEGMediaPlayer: Transform URI spaces '%20' to ' ' manually, libav (details)
  29. JOGL/Util: Add generic 'TimeFrameI' for key frame animation of 'things' (details)
  30. *AudioSink: Add byte/time calc to AudioDataFormat, *AudioFrame OO (details)
  31. GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-6) - DONE (details)
  32. AudioSink.init(..) abstract 'frame count' -> duration [ms] allowing (details)
  33. GLMediaPlayer/AudioSink: Add set[Audio]Volume(float (details)
  34. AndroidGLMediaPlayerAPI14: Fix implementation to coop w/ threaded (details)
  35. GLAutoDrawableBase: DEBUG code - Avoid NPE (details)
  36. GLES3Impl: Add NOP 'finalizeInit()' method, to avoid GLContentImpl not (details)
  37. libav/ffmpeg: Move current lavc53.lavf53.lavu51 (version 8) header files (details)
  38. NullGLMediaPlayer: Fix reported VID (fake 0), no AID, textureCount == 2 (details)
  39. libav/ffmpeg: Prepare for lavc54.lavf54.lavu52 (details)
  40. ffmpeg/libav: lavc54.lavf54.lavu52 -> lavc54.lavf54.lavu52.lavr01: (details)
  41. ffmpeg/libav: remove unsued header files (details)
  42. AudioSink: Fixe type names ; Enhance AudioFormat negotiation ; (details)
  43. libav/ffmpeg: version9: Add libavresample support ; Proper AudioFormat (details)
  44. ffmpeg/libav: Remove 'dead' audio/video frame count relation snoop-code (details)
  45. libav/ffmpeg: Compile/Link 2 versions of native FFMPEGMediaPlayer (details)
  46. FFMPEGNatives*: Add missing license header (details)
  47. ALAudioSink: Remove force DEBUG info (details)
  48. GLMediaPlayer: Add camera input / FFMPEG: Fix 'av_packet' leak and add (details)
  49. GLBuffers: Add forma GL_YCBCR_422_APPLE and types (details)
  50. Fix libav/ffmpeg compilation across platforms: Move header back to (details)
  51. Fix libav/ffmpeg compilation across platforms: Remove symbolic links (details)
  52. Fix libav/ffmpeg compilation: Use 'dot less' dir/file names; Compile (details)
  53. FFMPEGMediaPlayer: Fix av-audio-fmt -> AudioFormat parsing (fixedP was (details)
  54. Fix libav/ffmpeg compilation; FFMPEGMediaPlayer Enahncements (More YUV*, (details)
  55. Enhance GLMediaPlayer: Full FFMPeg support, 'dshow' camera support on (details)
  56. FFMPEGMediaPlayer: Handle v-flipped 'bottom-up' pictures ; Refine API (details)
  57. Texture: Add 'setMustFlipVertically(boolean)' allowing to change the (details)
  58. GLMediaPlayer enhancements: State, Camera options, detect and act on (details)
  59. GLWindow: Shorten API-doc references (details)
  60. Doc/HowToBuild: Windows x32 and x64 require new MingW64 Versions, tested (details)
  61. Scripts/Windows: Test x32 and x64 builds w/ ffmpeg 2.x ! (details)
  62. FFMPEG/GLMediaPlayer: Fix compiler errors w/ new MingW 4.8.1: (details)
  63. GLContext: Add missing 'isGLESProfile()' and fix 'isGLcore()', i.e. (details)
  64. WWW: Remove 'Meet us @ SIGGRAPH 2013' ; Siggraph 2013 link to local doc (details)
  65. GLMediaPlayer: pause() -> pause(boolean flush): Allowing to flush (details)
  66. ffmpeg_impl_template: Remove DEBUG line .. (details)
  67. FFMPEGMediaPlayer: Handle use-case of having [av|sw]resample lib, but (details)
  68. Add '@FixMethodOrder(MethodSorters.NAME_ASCENDING)' to all *Test* (details)
  69. Animator/GLWindow: Catch 'ThreadDeath/Throwable' and dump info in DEBUG (details)
  70. X11GLXDrawableFactory.Shutdown: Disable shared context destruction since (details)
  71. Revert commit 4beef4fe856690b070ba06a6caf4515aebd7171b manually for (details)
Commit 6e54fba3bb9dcadf66774fd9b64df191d985aa22 by qun
Fix GLES3/GLES2 relation / Use bouml 4.21.1 (Note: SVG fonts .. are too tiny, using png)
The file was removeddoc/uml/html-svg/class128002.html (diff)
The file was modified doc/uml/html-svg/classes.html (diff)
The file was modified doc/uml/html/classes_list.html (diff)
The file was removeddoc/uml/html-svg/class130629.html (diff)
The file was modified doc/uml/html-svg/index_74.html (diff)
The file was modified doc/uml/html/fig134786.png (diff)
The file was removeddoc/uml/html-svg/class128837.html (diff)
The file was modified doc/uml/html-svg/classes_list.html (diff)
The file was modified doc/uml/jogl/128069.diagram (diff)
The file was modified doc/uml/html/index_74.html (diff)
The file was modified doc/uml/html/index.html (diff)
The file was removeddoc/uml/html-svg/class131141.html (diff)
The file was modified doc/uml/html-svg/index_65.html (diff)
The file was removeddoc/uml/html-svg/class128453.html (diff)
The file was removeddoc/uml/html-svg/class132549.html (diff)
The file was removeddoc/uml/html-svg/class135042.html (diff)
The file was removeddoc/uml/html-svg/class130501.html (diff)
The file was modified doc/uml/html-svg/navig.html (diff)
The file was removeddoc/uml/html-svg/class130885.html (diff)
The file was removeddoc/uml/html-svg/class130245.html (diff)
The file was modified doc/uml/html/index_79.html (diff)
The file was modified doc/uml/html-svg/index_71.html (diff)
The file was removeddoc/uml/html-svg/class135170.html (diff)
The file was modified doc/uml/html-svg/fig134786.svg (diff)
The file was modified doc/uml/jogl/jogl.prj (diff)
The file was modified doc/uml/html/index_67.html (diff)
The file was modified doc/uml/html/navig.html (diff)
The file was removeddoc/uml/html-svg/metaclass135298.html (diff)
The file was removeddoc/uml/html-svg/class130117.html (diff)
The file was modified doc/uml/html-svg/index_82.html (diff)
The file was removeddoc/uml/html-svg/class128965.html (diff)
The file was removeddoc/uml/html-svg/class134914.html (diff)
The file was modified doc/uml/jogl/134786.diagram (diff)
The file was modified doc/uml/html-svg/index_67.html (diff)
The file was modified doc/uml/html/index_78.html (diff)
The file was removeddoc/uml/html-svg/class131269.html (diff)
The file was modified doc/uml/html-svg/index-withframe.html (diff)
The file was removeddoc/uml/html-svg/class131013.html (diff)
The file was modified doc/uml/html/index_71.html (diff)
The file was removeddoc/uml/html-svg/class128581.html (diff)
The file was modified doc/uml/html/index_82.html (diff)
The file was modified doc/uml/html-svg/index_79.html (diff)
The file was removeddoc/uml/html-svg/class131397.html (diff)
The file was removeddoc/uml/html-svg/class128197.html (diff)
The file was removeddoc/uml/html-svg/class128386.html (diff)
The file was modified doc/uml/jogl/generation_settings (diff)
The file was modified doc/uml/html/index-withframe.html (diff)
The file was removeddoc/uml/html-svg/class130757.html (diff)
The file was removeddoc/uml/html-svg/class128258.html (diff)
The file was removeddoc/uml/html-svg/class128325.html (diff)
The file was removeddoc/uml/html-svg/class128130.html (diff)
The file was removeddoc/uml/html-svg/class128069.html (diff)
The file was modified doc/uml/html/fig128069.png (diff)
The file was modified doc/uml/html-svg/fig128069.svg (diff)
The file was modified doc/uml/html-svg/index_78.html (diff)
The file was modified doc/uml/html/classes.html (diff)
The file was modified doc/uml/html/classdiagrams.html (diff)
The file was modified doc/uml/html-svg/classdiagrams.html (diff)
The file was modified doc/uml/html-svg/packages.html (diff)
The file was modified doc/uml/html/index_65.html (diff)
The file was modified doc/uml/jogl/2.session (diff)
The file was modified doc/uml/html-svg/index.html (diff)
The file was modified doc/uml/html/packages.html (diff)
The file was removeddoc/uml/html-svg/class128709.html (diff)
Commit 5e8cba163ae898832277300b781627529d1cf1d3 by qun
Use uml's png files (svg font is broken)
The file was modified www/index.html (diff)
The file was modified doc/Overview-OpenGL-Evolution-And-JOGL.html (diff)
Commit 3bbe227b0cec201e2bc26addfe0ab781dcb4d16f by Sven Gothel
GLContext: Refine API doc (CONTEXT_NOT_CURRENT.. values) / Exception message
The file was modified src/jogl/classes/javax/media/opengl/GLContext.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit 64b3c9d95736c77bf63b76c70c2c848c466d9942 by Sven Gothel
GLDrawableFactory: Expose createDummyDrawable(..) / GLDrawableFactoryImpl: Make impl. methods final.

createDummyDrawable(..) is useful for efficient shared context w/o actually rendering to this dummy drawable's framebuffer
The file was modified src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java (diff)
The file was modified src/jogl/classes/javax/media/opengl/GLDrawableFactory.java (diff)
Commit 8ef7760168c7051163c2a265c8662f1647a116c6 by Sven Gothel
GLFBODrawableImpl.initialize(): Unrealize when already unrealized shall not throw an exception - only dump DEBUG info!
The file was modified src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java (diff)
Commit b6be013a0e9dd570b4da42dbe8d88cc509a6aa99 by Sven Gothel
MouseEvent API doc: Add W3C PointerEvent Reference
The file was modified src/newt/classes/com/jogamp/newt/event/MouseEvent.java (diff)
Commit 590d78dc2ff24ce80976a30e35a99c06ef6750b0 by Sven Gothel
ES2 NEWT Tests: GearsES2/RedSquareES2 - Don'w use AWTRobot if AWT is n/a (Ji Gong manual testing)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestRedSquareES2NEWT.java (diff)
Commit 6332e13b2f0aa9818d37802302f04c90a4fa4239 by Sven Gothel
GLMediaPlayer: Add multithreaded decoding w/ textureCount > 2 where available EGL/FFMPeg. WIP!

Off-thread decoding:
  If validated (impl) textureCount > 2, decoding happens on extra thread.
  If decoding requires GL context, a shared context is created for decoding thread.

API Changes:
- initGLStream(..): Adds 'textureCount' as argument.
- TextureSequence.TexSeqEventListener.newFrameAvailable(..) exposes the new frame available
- TextureSequence.TextureFrame exposes the PTS (video)

Implementation:

- 'int validateTextureCount(int)': implementation decides whether textureCount can be > 2, i.e. off-thread decoding allowed,
  default is NO w/ textureCount==2!

- 'boolean requiresOffthreadGLCtx()': implementation decides whether shared context is required for off-thread decoding

- 'syncFrame2Audio(TextureFrame frame)': implementation shall handle a/v sync, due to audio stream details (pts, buffered frames)

- FFMPEGMediaPlayer extends GLMediaPlayerImpl, no more EGLMediaPlayerImpl (redundant)

+++

- SyncedRingbuffer: Expose T[] array

+++

TODO:
- syncAV!
- test Android
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff)
The file was modified src/jogl/native/openmax/omx_tool.c (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/TextureSequence.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was modified src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/EGLMediaPlayerImpl.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/OMXGLMediaPlayer.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/SyncedRingbuffer.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureSequenceCubeES2.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/NullGLMediaPlayer.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayerFactory.java (diff)
Commit e05e3a4ec36708b35eea9a2db67f6007b68564cf by Sven Gothel
Fix regression of commit 6332e13b2f0aa9818d37802302f04c90a4fa4239 causing optional OMX to fail to compile
The file was modified src/jogl/native/openmax/omx_tool.c (diff)
The file was modified src/jogl/native/openmax/omx_tool.h (diff)
The file was modified src/jogl/native/openmax/jogamp_opengl_util_av_impl_OMXGLMediaPlayer.c (diff)
Commit f53b7713e5eb58a86faf0db06db8be35cfa413d9 by Sven Gothel
SyncedRingbuffer: peek() don't throw an exception
The file was modified src/jogl/classes/jogamp/opengl/util/av/SyncedRingbuffer.java (diff)
Commit bc3776633ccad81199a96ff8116195133d862395 by Sven Gothel
GLMediaPlayer Multithreaded Decoding: AudioSink (Part-2) - WIP

- AudioSink.AudioDataFormat
  - add fixedP (fixed-point or floating-point)

- AudioSink
  - rename 'buffer count' to 'frame count'
  - add setPlaySpeed(..)
  - add isPlaying()
  - add play()
  - add pause()
  - add flush()
  - add: getFrameCount(), getQueuedFrameCount(), getFreeFrameCount(), getEnqueuedFrameCount(),
  - rename: writeData() -> enqueueData(..)

- ALAudioSink
  - multithreaded usage

  - make ALCcontext current per thread, now required for multithreaded use
    Use RecursiveLock encapsulating the ALCcontext's makeCurrent/release/destroy,
    since the native operations seem to be buggy.
    NOTE: Think about adding these general methods to ALCcontext

  - implement new methods

-
The file was modified src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/NullAudioSink.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/AudioSink.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/AudioSinkFactory.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/JavaSoundAudioSink.java (diff)
Commit c37629ea8fdcb11f7f8a18e37a4cde57d4ba6a01 by Sven Gothel
GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-3) - WIP

- GLMediaPlayer
  - Remove State.Stopped and method stop() - redundant, use pause() / destroy()
  - Add notion of stream IDs
  - Add API doc: State / Stream-ID incl. html-anchor
  - Expose video/audio PTS, ..
  - Expose optional AudioSink
  - Min multithreaded textureCount is 4 (EGL* and FFMPEG*)

- GLMediaPlayerImpl
  - Move AudioSink rel. impl. to this class,
    allowing a tight video implementation reusing logic.

  - Remove 'synchronized' methods, synchronize on State
    where applicable

  - implement new methods (see above)

  - playSpeed is handled partially in AudioSink.
    If it exeeds AudioSink's capabilities, drop audio and rely solely on video sync.

  - video sync (WIP)
    - video pts delay based on geometric weight
    - reset video SCR if 'out of range', resync w/ PTS
    -

  - FramePusher
    - allow interruption when pausing/stopping,
      while waiting for next avail free frame to decode.

- FFMPEGMediaPlayer
  - Add proper AudioDataFormat negotiation AudioSink <-> libav
  - Parse libav's SampleFormat
  - Remove AudioSink interaction (moved to GLMediaPlayerImpl)

- Tests (MovieSimple, MovieCube):
  - Add aid/vid selection
  - Add KeyListener for actions: seek(..), play()/pause(), setPlaySpeed(..)
  - Dump perf-string each 2s

- TODO:
  - Add audio sync in AudioSink, similar to GLMediaPlayer's weighted video delay,
    here: drop audio frames.
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayerFactory.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/TextureSequence.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/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity0.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/EGLMediaPlayerImpl.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/NullGLMediaPlayer.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity1.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/OMXGLMediaPlayer.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieCubeActivity0.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureSequenceCubeES2.java (diff)
The file was modified src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff)
Commit 6c72b1fc68e65bc0d4a0ee1e0442cc1637a67d01 by Sven Gothel
Fix Bug 815: GL*: Change glIs<Buffer>Enabled() -> glIs<Buffer>Bound() to reflect semanics - Also fix the exception message (enabled/disabled -> bound/unbound)

Reason of change: Avoid confusion and point to the cause!

API change:
  glIsVBOArrayEnabled() -> glIsVBOArrayBound()
  glIsVBOElementArrayEnabled() -> glIsVBOElementArrayBound()
  glIsPBOPackEnabled() -> glIsPBOPackBound()
  glIsPBOUnpackEnabled() -> glIsPBOUnpackBound()

Exception message change:
  "must be enabled to call this method" -> "must be bound to call this method"
  "must be disabled to call this method" -> "must be unbound to call this method"
The file was modified make/config/jogl/gl-impl-CustomJavaCode-common.java (diff)
The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles1.java (diff)
The file was modified make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java (diff)
The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles3.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java (diff)
The file was modified src/jogl/classes/javax/media/opengl/GLBase.java (diff)
The file was modified make/config/jogl/gl-if-CustomJavaCode-es3.java (diff)
The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java (diff)
Commit 16324775161ad34672a1506fd707107ac04b4437 by Sven Gothel
SyncedRingbuffer: Add 'reset(boolean full)', simplify 'clear(..)'.

'reset(boolean full)' enables user to reset ringbuffer pointer and assume it's empty or full,
while 'clear()' shall only remove all references .. etc.
The file was modified src/jogl/classes/jogamp/opengl/util/av/SyncedRingbuffer.java (diff)
Commit c19f9916bc59765e5aaf307b8ecd5d25dfcad6b6 by Sven Gothel
Provide unit test for Bug 817
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.java (diff)
Commit bab13046729d8283876e4d2f8855a38ff311d375 by Sven Gothel
Refine unit test Bug 817 c19f9916bc59765e5aaf307b8ecd5d25dfcad6b6 / Add pbuffer and fbo testing
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.java (diff)
Commit 65833bbcec423f9741116dc9b785e6954f2fcec7 by Sven Gothel
Fix Bug 817 (1/2): GLPixelAttributes checks arguments and queried bytesPerPixel

GLPixelAttributes checks arguments (componentCount, format / type)
and the queried bytesPerPixel.
The file was modified src/jogl/classes/com/jogamp/opengl/util/GLPixelBuffer.java (diff)
Commit be0204ffe66bb9cb2918bfb01d0235fcaf0b3920 by Sven Gothel
Fix Bug 817 (2/2): GLContextImpl's getDefaultPixelDataType()/getDefaultPixelDataFormat() use defaults (fix)

GLContextImpl's getDefaultPixelDataType()/getDefaultPixelDataFormat()
uses default values if GL query fails.
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit cd0e0465d753255ba0f98a21e3c72f22d8a4b598 by Sven Gothel
SyncedRingbuffer Cleanup: private fields, clarify reset(boolean)
The file was modified src/jogl/classes/jogamp/opengl/util/av/SyncedRingbuffer.java (diff)
Commit c200045aa661cf82474c2b3c1db0ac69db40452a by Sven Gothel
GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-4) - WIP

- Use Platform.currentTimeMillis() for accurate timing!

- GLMediaPlayer / GLMediaPlayerImpl
  - Add DEBUG_NATIVE property jogl.debug.GLMediaPlayer.Native
    for verbose impl. messages, i.e. ffmpeg/libav

  - Add 'synchronization' section in GLMediaPlayer API doc (WIP)

  - Use passive non-blocking video synchronization,
    i.e. repeat frames instead of 'sleep'.
    Thx to Xerxes's suggestion.

  - Add flushing of cached decoded frames,
    allowing to remove complicated 'videoSCR_reset_latch'

  - FramePusher (threaded decoding):
    - Always create a shared context!
    - Release context while pausing
    - Pre/post 'getNextTextureImpl()' actions only
      at makeCurrent/release.
    - newFrameAvailable(..) signal after decoded frame is enqueued

- FFMPEGDynamicLibraryBundleInfo
  - Bind add. functions of libavcodec:
    +         "av_init_packet",
    +         "av_new_packet",
    +         "av_destruct_packet",
  - Bind add. functions of libavformat:
    +         "avformat_seek_file",
    +         "av_read_play",
    +         "av_read_pause",
  - DEBUG property := FFMPEGMediaPlayer.DEBUG || DynamicLibraryBundleInfo.DEBUG;

- FFMPEGMediaPlayer
  - Use libavformat's 'av_read_play()' and 'av_read_pause()',
    which may get utilized for network streams, e.g. RTSP

  - getNextTextureImpl(..):
    - Fix retry loop
    - Use postNextTextureImpl/preNextTextureImpl if desired (PSM)

  - Native:
    - Use fixed my_av_q2i32(..) macro (again)
    - Use INVALID_PTS marker (synced w/ Java code)
    - DEBUG: Dump more detailed frame information
    - TODO: Consider passing frame_delay, especially for repeated frames!

- Tests (MovieSimple, MovieCube):
  - Refine KeyEvents control for seek and speed.

- TODO:
  - Proper audio clock calculation - difficult w/ OpenAL !
  - Video / Audio sync:
    - seek !
    - streams w/ very async A/V frames
    - Test Streams:
      - Five-minute-sync-test.mp4
      - Audio-Video-Sync-Test-Calibration-23.98fps-24fps.mp4
      - sound_in_sync_test.mp4
      - big_buck_bunny_1080p_surround.avi
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/AudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/TextureSequence.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java (diff)
The file was modified src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/NullGLMediaPlayer.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/OMXGLMediaPlayer.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java (diff)
Commit 3f262a9f4653a09b28a84442378428c18b64775f by Sven Gothel
GLMediaPlayerImpl: Refine getNextTexture(..) DEBUG output, put 'last SCR delay' in regular println.
The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
Commit 2cb284545a2a0fd35762a104fee8107234808389 by Sven Gothel
GLMediaPlayer: Use URI instead of URL / Misc refinements

- GLMediaPlayer: Use URI instead of URL, allowing passing a non resolved location
  - Java's URL doesn't allow 'other' protocols, i.e. RTSP

- GLMediaPlayer: Add Table of test streams and their location ..

- FFMPEGMediaPlayer
  - Handle av_read_play/pause response on java side, ignore error - simply dump in DEBUG_NATIVE mode
The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieCubeActivity0.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/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (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/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/OMXGLMediaPlayer.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity0.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity1.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
Commit c1b44f3f26a8e44d34dc79850716174a8b36ad91 by Sven Gothel
SyncedRingbuffer moved to GlueGen, commit 30475c6bbeb9a5d48899b281ead8bb305679028d
The file was removedsrc/jogl/classes/jogamp/opengl/util/av/SyncedRingbuffer.java (diff)
Commit f18a94b3defef16e98badd6d99f2422609aa56c5 by Sven Gothel
AudioSink: Add END_OF_STREAM_PTS, initSink(..) args: frameGrowAmount and frameLimit allowing an optional used Ringbuffer to grow in implementation.
The file was modified src/jogl/classes/jogamp/opengl/util/av/NullAudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/AudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/JavaSoundAudioSink.java (diff)
Commit c6555b09c455d0db238e4cf57ee3efd4e426f215 by Sven Gothel
Texture: Add 'toString()' and 'getTextureObject()' w/o GL instance to read existing object name.
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java (diff)
Commit 4dc4a32720e7b176e6811c0eaa8ddc060e1468da by Sven Gothel
TextureSequence: Add END_OF_STREAM_PTS, remove 'blocking' from getNextTexture(..), may blocks .. or not, depending on implementation and state.
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/TextureSequenceDemo01.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/TextureSequence.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureSequenceCubeES2.java (diff)
Commit 474ce65081ecd452215bc07ab866666cb11ca8b1 by Sven Gothel
GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-5) - WIP

- Update/fix GLMediaPlayer API doc

- GLMediaEventListener: Add event bits for all state changes to be delivered via attributesChanged(..)

- StreamWorker / Decoder Thread:
  - Use StreamWorker only !
  - Handle exceptions on StreamWorker via StreamException
  - Handles stream initialization and decoding (-> initStream(..))

- Split initGLStream(..) -> initStream(..) + initGL(GL)
  - allow initStream(..)'s implementation being executed on StreamWorker
  - allow GL initialization to be 'postponed' when stream is read,
    i.e. non blocking stream initialization (UI .. etc)

- Handle EOS via END_OF_STREAM_PTS -> pause/event

- Video: Use lock-free LFRingbuffer, similar to
  ALAudioSink (commit f18a94b3defef16e98badd6d99f2422609aa56c5)

+++

- FFMPEGDynamicLibraryBundleInfo
- Add avcodec's:
     - avcodec_get_frame_defaults, avcodec_free_frame (54.28.0), avcodec_flush_buffers,
- Add avutil's:
     - av_frame_unref (55.0.0)
- Add avformat's:
     - avformat_seek_file (??)

+++

- FFMPEGMediaPlayer Native:
  - add 'snoop' video frames for a/v frame count relation.
    disabled per default, since no more needed due to ALAudioSink's
    grow-buffer usage of LFRingbuffer.

  - use sp_avcodec_free_frame if available

  - 'useRefCountedFrames=1' for libav 55.0 to cache more than one audio frame,
     not used since ALAudioSink's OpenAL usage does not require it (copies data once).
     Note: the above snooped-video frame count is used here.

  - use only one cached audio-frame (-> see above, OpenAL copies data once),
    while reusing the NIO buffer!

  - Perform OpenGL sync (glFinish) in native code!

  - find proper PTS value, i.e. either frame's PTS or DTS,
    see 'PTSStats'.

- FFMPEGMediaPlayer Java:
  - use private fields

  - simplified code due to above changes.

+++

Working Tests: MovieSimple and MovieCube

TODO-1: Fix
  - Android
  - OMXGLMediaPlayer

TODO-2:
  - Fix issue where async audio frames arrive much later than 1st video frame, i.e. around 300ms.
  - Default TextureCount .. maybe 3 ?
  - Adding Audio synchronization ?
  - Find 'truth' about correlation of audio and video PTS values,
    currently, we assume both to be unrelated ?
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity0.java (diff)
The file was modified src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity1.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.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/impl/OMXGLMediaPlayer.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/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/EGLMediaPlayerImpl.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/NullGLMediaPlayer.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieCubeActivity0.java (diff)
Commit d9e4b27179102a8f082532abc8beaa603395e113 by Sven Gothel
FFMPEGMediaPlayer: Transform URI spaces '%20' to ' ' manually, libav doesn't work well w/ URI encoded names.
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
Commit 413762735dc54a82fbc98e6b7909543cbbd8622a by Sven Gothel
JOGL/Util: Add generic 'TimeFrameI' for key frame animation of 'things' basen on integer milliseconds.
The file was addedsrc/jogl/classes/com/jogamp/opengl/util/TimeFrameI.java (diff)
Commit deae6def7a818d3189bec403f8cde2ad9936d416 by Sven Gothel
*AudioSink: Add byte/time calc to AudioDataFormat, *AudioFrame OO changes, Reuses ALAudioFrames to ease GC, Ringbuffer changes

- Adapt to Ringbuffer changes of GlueGen commit f9f881e59c78e3036cb3f956bc97cfc3197f620d

- Favor AudioSink 'AudioFrame enqueueData(int pts, ByteBuffer bytes, int byteCount)',
  - Impl. shall reuse AudioFrame's instead of creating them on the fly
  - User shall simply pass the net data required, while receiving an internal AudioFrame

- Add byte/time calc to AudioDataFormat:
  - Add getDuration(byteCount) and getByteCount(ms).

- *AudioFrame OO changes:
  - abstract AudioFrame extends TimeFrameI
  - allow setting of all components to reuse instanced (GC clean)

- ALAudioSink reuses ALAudioFrames to ease GC:
  - Remove creating temporary objects to ease GC

  - ALAudioFrame holds ALBuffer name, remove ActiveBuffer type.

  - Use ALAudioFrame similar to TextureFrame in GLMediaPlayerImpl,
    i.e. fill them in 'full' Ringbuffer and move them in-between 'full'/'playing' Ringbuffer.

  -
The file was modified src/jogl/classes/jogamp/opengl/util/av/JavaSoundAudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/NullAudioSink.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/AudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java (diff)
Commit d0e01cb5c0ec3e48b8a9b9b79a7795b214c6e3ea by Sven Gothel
GLMediaPlayer Multithreaded Decoding: GLMediaPlayer* (Part-6) - DONE

Multithreaded decoding and API should be considered stable by now,
minor changes may apply if Android/OMX impl. requires it.

We still need to solve TODO's as listed below, copied from 474ce65081ecd452215bc07ab866666cb11ca8b1.

+++

- *TextureFrame OO changes:
  - TextureFrame extends TimeFrameI

- GLMediaPlayerImpl*
  - Adapt to Ringbuffer changes of GlueGen commit f9f881e59c78e3036cb3f956bc97cfc3197f620d

  - Fix impl. method's API doc
    - getNextTextureImpl(..) returns video PTS

  - Fix audio-only playback

  - frame dropping shall only happen if:
     - previous frame has not been dropped
     - frame is too later
     - one decoded frame is already available

  - Don't block for decoder anymore:
     - nextFrame = "videoFramesDecoded.getBlocking() -> videoFramesDecoded.get()";
     No 'next decoded frame avail' only could mean:
       - slow decoding/hardware
       - slow transport
     hence we shall not block rendering.

  - Add DEBUG output if using last frame

  - Add integer property 'jogl.debug.GLMediaPlayer.StreamWorker.delay' in milliseconds
    to simulate slow decoding, i.e. delay is added in StreamWorker after decoding
    before pushing new frame to Ringbuffer.

  - FFMPEGMediaPlayer:
    - audioFrameLimitWithVideo 128 -> 64
    - audioFrameLimitAudioOnly 128 -> 32
    - uses AudioSink's 'enqueueData(int pts, ByteBuffer bytes, int byteCount)'
    - fixes for audio-only playback

+++

Working Tests: MovieSimple and MovieCube

TODO-1: Fix
  - Android
  - OMXGLMediaPlayer

TODO-2:
  - Fix issue where async audio frames arrive much later than 1st video frame, i.e. around 300ms.
  - Default TextureCount .. maybe 3 ?
  - Adding Audio synchronization ?
  - Find 'truth' about correlation of audio and video PTS values,
    currently, we assume both to be unrelated ?
The file was modified make/scripts/tests.sh (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity1.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureSequenceCubeES2.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/TextureSequence.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieCubeActivity0.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/NullGLMediaPlayer.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity0.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/OMXGLMediaPlayer.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.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/util/av/GLMediaPlayerImpl.java (diff)
Commit 517371b2c200783890e2f6a173748cf65d3c8c91 by Sven Gothel
AudioSink.init(..) abstract 'frame count' -> duration [ms] allowing non-frame based AudioSink's to deal w/ desired queue sizes.

- Rename AudioSink.initSink(..) -> AudioSink.init(..)

- Move: "int initialFrameCount, int frameGrowAmount, int frameLimit" to
        "int initialQueueSize, int queueGrowAmount, int queueLimit"
  based on milliseconds instead of frame count.

- Passing hint 'float frameDuration' to calculate frame count for fame based audio sink, i.e. ALAudioSink.

- Adding sensible static final default values

- AudioDataFormat: Add convenient conversion routines (samples/bytes/frame-count)

- FFMPEGMediaPlayer: Retrieve audio frame size in samples per channel, pass it to AudioSink.init(..)
  to properly calculate frame count/limits based on duration.
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff)
The file was modified src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/JavaSoundAudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/NullAudioSink.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/AudioSink.java (diff)
Commit 8cdbfb676ea31c6719e6f6e8ae7a44e060a5987f by Sven Gothel
GLMediaPlayer/AudioSink: Add set[Audio]Volume(float v)/get[Audio]Volume() allowing to change the audio volume.
The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/AudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/JavaSoundAudioSink.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/util/av/NullAudioSink.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java (diff)
Commit 8130f54fa3d7cdde59f4a88af081c44ddfb2c7f0 by Sven Gothel
AndroidGLMediaPlayerAPI14: Fix implementation to coop w/ threaded decoder / Add EOS detection, setAudioVolume(..)

GLMediaPlayerImpl.initStreamGL(..):
  Only require a minimum texture count of 2,
  which is the bare minimum to allow our algorithm to work,
  i.e. having a 'lastFrame' and avail/playing ringbuffer have each one frame.

Android's MediaPlayer API can only deal w/ one SurfaceTexture,
hence we have to fake a second SurfaceTextureFrame w/ same content
to allow our implementation to work w/ the threaded decoder (min 2 frames).
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity0.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivity1.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieCubeActivity0.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher00a.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was modified src/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher00b.java (diff)
Commit 78b4d4ac014af4cc43638ecdb69daf1e17a9b7d1 by Sven Gothel
GLAutoDrawableBase: DEBUG code - Avoid NPE
The file was modified src/jogl/classes/jogamp/opengl/GLAutoDrawableBase.java (diff)
Commit d0aee05031cd52ad4f6753a8859a21e77845bc35 by Sven Gothel
GLES3Impl: Add NOP 'finalizeInit()' method, to avoid GLContentImpl not finding it and dumping a DEBUG message
The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles3.java (diff)
Commit 640dbb2e1780a6074b932a455252bb410e4393de by Sven Gothel
libav/ffmpeg: Move current lavc53.lavf53.lavu51 (version 8) header files to their sub-folders; Add lavc54.lavf54.lavu52 (version 9) header files

lavc54.lavf54.lavu52:
  - Begin testing w/ version 9
  - Header files are binary incompatible (data types)

Default is still lavc53.lavf53.lavu51
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/base64.h (diff)
The file was removedmake/stub_includes/libav/libavutil/mem.h (diff)
The file was removedmake/stub_includes/libav/libavutil/avconfig.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/vda.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/attributes.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/common.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/old_pix_fmts.h (diff)
The file was removedmake/stub_includes/libav/libavutil/samplefmt.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/mem.h (diff)
The file was removedmake/stub_includes/libav/libavutil/opt.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/intfloat.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/lfg.h (diff)
The file was removedmake/stub_includes/libav/libavcodec/vdpau.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/version.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/aes.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/file.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/version.h (diff)
The file was removedmake/stub_includes/libav/libavutil/fifo.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/sha.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/adler32.h (diff)
The file was removedmake/stub_includes/libav/libavutil/attributes.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/time.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/imgutils.h (diff)
The file was removedmake/stub_includes/libav/libavutil/log.h (diff)
The file was removedmake/stub_includes/libav/libavcodec/dxva2.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/mem.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/samplefmt.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/error.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/cpu.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/intfloat_readwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/opt.h (diff)
The file was modified make/build-jogl.xml (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/fifo.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/imgutils.h (diff)
The file was removedmake/stub_includes/libav/libavutil/lfg.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vaapi.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/xvmc.h (diff)
The file was removedmake/stub_includes/libav/libavutil/pixdesc.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avconfig.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avstring.h (diff)
The file was removedmake/stub_includes/libav/libavutil/intfloat_readwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/common.h (diff)
The file was removedmake/stub_includes/libav/libavutil/lzo.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/audioconvert.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avutil.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/pixdesc.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/avio.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/crc.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/bswap.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/options_table.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/attributes.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/avconfig.h (diff)
The file was removedmake/stub_includes/libav/libavutil/crc.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avassert.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/dict.h (diff)
The file was removedmake/stub_includes/libav/libavutil/intreadwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/version.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavformat/version.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/samplefmt.h (diff)
The file was removedmake/stub_includes/libav/libavutil/sha.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/log.h (diff)
The file was removedmake/stub_includes/libav/libavutil/dict.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/dxva2.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/sha.h (diff)
The file was removedmake/stub_includes/libav/libavutil/avassert.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/old_codec_ids.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/pixfmt.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/fifo.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vdpau.h (diff)
The file was removedmake/stub_includes/libav/libavcodec/xvmc.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/rational.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intfloat_readwrite.h (diff)
The file was removedmake/stub_includes/libav/libavutil/imgutils.h (diff)
The file was removedmake/stub_includes/libav/libavcodec/avfft.h (diff)
The file was removedmake/stub_includes/libav/libavutil/parseutils.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/avcodec.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/avfft.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/cpu.h (diff)
The file was removedmake/stub_includes/libav/libavutil/bswap.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/eval.h (diff)
The file was removedmake/stub_includes/libav/libavutil/file.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/random_seed.h (diff)
The file was removedmake/stub_includes/libav/libavcodec/opt.h (diff)
The file was removedmake/stub_includes/libav/libavutil/avutil.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/audioconvert.h (diff)
The file was removedmake/stub_includes/libav/libavutil/error.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/avfft.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/opt.h (diff)
The file was removedmake/stub_includes/libav/libavformat/avformat.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/channel_layout.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/intreadwrite.h (diff)
The file was removedmake/stub_includes/libav/libavutil/random_seed.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intreadwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vda.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/file.h (diff)
The file was removedmake/stub_includes/libav/libavformat/avio.h (diff)
The file was removedmake/stub_includes/libav/libavcodec/avcodec.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/dxva2.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/crc.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/dict.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/base64.h (diff)
The file was removedmake/stub_includes/libav/libavutil/pixfmt.h (diff)
The file was removedmake/stub_includes/libav/libavutil/audioconvert.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/avcodec.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/error.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/mathematics.h (diff)
The file was removedmake/stub_includes/libav/libavutil/intfloat.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/avstring.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/rational.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/vdpau.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/xvmc.h (diff)
The file was removedmake/stub_includes/libav/libavutil/avstring.h (diff)
The file was removedmake/stub_includes/libav/libavformat/version.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intfloat.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/vaapi.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/opt.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavformat/avio.h (diff)
The file was removedmake/stub_includes/libav/libavcodec/version.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/eval.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/adler32.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/aes.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/avassert.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/parseutils.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/random_seed.h (diff)
The file was removedmake/stub_includes/libav/libavutil/adler32.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/lzo.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/pixfmt.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/lfg.h (diff)
The file was removedmake/stub_includes/libav/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavformat/avformat.h (diff)
The file was removedmake/stub_includes/libav/libavutil/mathematics.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/log.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/parseutils.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/pixdesc.h (diff)
The file was removedmake/stub_includes/libav/libavutil/rational.h (diff)
The file was removedmake/stub_includes/libav/libavutil/base64.h (diff)
The file was removedmake/stub_includes/libav/libavcodec/vaapi.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/bswap.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/mathematics.h (diff)
The file was removedmake/stub_includes/libav/libavutil/aes.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/avutil.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/avformat.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/md5.h (diff)
The file was removedmake/stub_includes/libav/libavutil/eval.h (diff)
The file was removedmake/stub_includes/libav/libavutil/cpu.h (diff)
The file was removedmake/stub_includes/libav/libavcodec/vda.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/version.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/lzo.h (diff)
The file was removedmake/stub_includes/libav/libavutil/common.h (diff)
Commit 469314fff8dc53658db932bab6108107780619ee by Sven Gothel
NullGLMediaPlayer: Fix reported VID (fake 0), no AID, textureCount == 2
The file was modified src/jogl/classes/jogamp/opengl/util/av/NullGLMediaPlayer.java (diff)
Commit 1b4edb60e8c91621d93033b8732b2cdef0e7ebe7 by Sven Gothel
libav/ffmpeg: Prepare for lavc54.lavf54.lavu52

- Add compile-time/runtime version check, fail if major versions do not match
  assuming binary incompatibility

- Add: 'av_find_input_format' for future video input support

- Manually map '/dev/video<NUM>' to video input - not working yet.
  - WINDOWS: Set file to '<NUM>'
  - Set input format string depending on OS
The file was modified make/scripts/tests-x64.sh (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff)
Commit 07201cfd793f47729caf8667acad41ed1869bf32 by Sven Gothel
ffmpeg/libav: lavc54.lavf54.lavu52 -> lavc54.lavf54.lavu52.lavr01: Adding libavresample of version 9
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/dict.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/aes.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/sha.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/bswap.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avassert.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vda.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/opt.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/error.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavformat/version.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/lfg.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/old_pix_fmts.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/parseutils.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/error.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/opt.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/pixfmt.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/eval.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/avcodec.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/dxva2.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/intfloat.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/adler32.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/audioconvert.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/bswap.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/log.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/channel_layout.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/base64.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/eval.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/rational.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avio.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/imgutils.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/file.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intreadwrite.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/avfft.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/version.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/old_codec_ids.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/version.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/intreadwrite.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/old_pix_fmts.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/imgutils.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/intfloat_readwrite.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/vaapi.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/attributes.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/lzo.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/parseutils.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/old_codec_ids.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avstring.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavformat/avformat.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/samplefmt.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/channel_layout.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/adler32.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/vda.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/cpu.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/audioconvert.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avconfig.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/mathematics.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/pixdesc.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/vdpau.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/random_seed.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mathematics.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lzo.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/random_seed.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat_readwrite.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/avassert.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/fifo.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avfft.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavformat/avio.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/options_table.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/log.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/common.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avutil.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/crc.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/avconfig.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/fifo.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/file.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vdpau.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/mem.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/xvmc.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixfmt.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/time.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/attributes.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/avstring.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/aes.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/dict.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/version.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/base64.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/crc.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lfg.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixdesc.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vaapi.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/samplefmt.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/dxva2.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avcodec.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/sha.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/common.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/xvmc.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/version.h (diff)
The file was modified make/build-jogl.xml (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/options_table.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavutil/avutil.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/rational.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52/libavcodec/version.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avformat.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/time.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mem.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/cpu.h (diff)
Commit 871c7cac1939e6c7fbcd33aa031b7861f63da6ae by Sven Gothel
ffmpeg/libav: remove unsued header files
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/options_table.h (diff)
Commit e28a3b39e1e8caf3f6cf3bfe82efdaae818a6c7b by Sven Gothel
AudioSink: Fixe type names ; Enhance AudioFormat negotiation ; ALAudioSink adds AL_SOFT_buffer_samples support w/ full AL caps

- Fixe type names:
  - Remove AudioDataType, we only support PCM here anyways
  - AudioDataFormat -> AudioFormat / Add 'planar' attribute to distingush packed/planar data type
  - Validate float types

- Enhance AudioFormat negotiation
  - Add 'isSupported(AudioFormat format)' which _shall_ be used before 'init(..)'
    to test/negotiate format
  - Add getMaxSupportedChannels(), which may be used w/ getPreferredFormat() if orig requested format fails
    via 'isSupported(..)'
  - 'init(..)' returns boolean only.

- ALAudioSink adds AL_SOFT_buffer_samples support w/ full AL caps
  - Determine whether AL_SOFT_buffer_samples is supported
  - Use new JOAL ALHelper to convert AudioFormat -> AL-types,
    which also answers the 'isSupported(..)' query.
  - Now allows multiple: channles, sample-types, etc.
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/AudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/NullAudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/JavaSoundAudioSink.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java (diff)
Commit 248256fc8eee90f8d11f66d4b5dba8ad296653a1 by Sven Gothel
libav/ffmpeg: version9: Add libavresample support ; Proper AudioFormat negotiation w/ AudioSink; Misc

- Add libavresample support
  - Resample if avail && (!AV_SAMPLE_FMT_S16 || !prefSampleRate || !sinkSupported)
  - Resample to: prefSampleRate (if set), AV_SAMPLE_FMT_S16 and min(channelCount, maxChannelCount)

- Proper AudioFormat negotiation w/ AudioSink;
  - Utilize AudioSink's 'isSupported(AudioFormat)'

- Misc
  - use 'av_get_bytes_per_sample(fmt)' always, don't assume 2
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff)
The file was modified src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
Commit ee64b0b3e47cc5d52fb3679c582d3ad0134adb9e by Sven Gothel
ffmpeg/libav: Remove 'dead' audio/video frame count relation snoop-code
The file was modified src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
Commit b5876b598ecf3eb32ceb183ecbd5d29b8885a304 by Sven Gothel
libav/ffmpeg: Compile/Link 2 versions of native FFMPEGMediaPlayer methods FFMPEGNatives -> FFMPEGv08Natives + FFMPEGv09Natives

Enables FFMPEGMediaPlayer to work w/ either ffmpeg/libav version 8 or 9 w/ same JOGL binary

Same C source code is compiled against
  1: version 0.8  FFMPEGv08Natives lavc53.lavf53.lavu51
  2: version 0.9  FFMPEGv09Natives lavc54.lavf54.lavu52.lavr01

FFMPEGv08Natives and FFMPEGv09Natives implements FFMPEGNatives,
native C code uses CPP '##' macro concatenation to produce unique function names.

To enable 'cpp' to find the libav* header files matching the desired version,
we have placed them in the c-file's folder, issued '#include "path/file.h"
and added symbolic links to allow finding same module and 'sister modules':

ls -l libavformat/
..
lrwxrwxrwx 1 sven sven    13 Aug 26 12:56 libavcodec -> ../libavcodec
lrwxrwxrwx 1 sven sven    14 Aug 26 12:56 libavformat -> ../libavformat
lrwxrwxrwx 1 sven sven    12 Aug 26 12:57 libavutil -> ../libavutil
..

At static init FFMPEGDynamicLibraryBundleInfo, determines the runtime version
and instantiates the matching FFMPEGNatives, or null if non matches.

FFMPEGMediaPlayer still compares the compile-time and runtime versions.

FFMPEGMediaPlayer passes it's own instance to FFMPEGNatives for callbacks.
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vda.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/eval.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/samplefmt.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/intfloat_readwrite.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/audioconvert.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avfft.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vdpau.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/dxva2.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/common.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/mem.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lfg.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avconfig.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/eval.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/xvmc.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/vaapi.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/parseutils.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avio.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/random_seed.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lfg.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/avio.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/file.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vaapi.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/eval.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/xtea.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/cpu.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/dxva2.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vda.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avstring.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/version.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vda.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/openal/av/ALDummyUsage.java (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/old_codec_ids.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/dxva2.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avstring.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/dict.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/bswap.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/version.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/cpu.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/crc.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/attributes.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/sha.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/sha.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/base64.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/base64.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/channel_layout.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/rational.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/version.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/version.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intfloat_readwrite.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/samplefmt.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avio.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/mathematics.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/dict.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/jogamp_opengl_util_av_impl_FFMPEGv08Natives.c (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avformat.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/fifo.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/imgutils.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/bswap.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/version.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/imgutils.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/pixdesc.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/audio_fifo.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/aes.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/version.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/version.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avfft.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avstring.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/lfg.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/avformat.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vdpau.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/audioconvert.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixdesc.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/opt.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/opt.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intreadwrite.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/fifo.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavresample/libavutil (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lzo.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/attributes.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/lzo.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avformat.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intreadwrite.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avcodec.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/intfloat.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/opt.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/aes.h (diff)
The file was addedsrc/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGStaticNatives.c (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/vda.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avassert.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/time.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat_readwrite.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/log.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avassert.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/sha.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/version.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avcodec.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/crc.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/crc.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/samplefmt.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vaapi.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/error.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/imgutils.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/log.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/pixdesc.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/md5.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/adler32.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/common.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intreadwrite.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixfmt.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/avutil.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/md5.h (diff)
The file was modified make/build-jogl.xml (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mathematics.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/jogamp_opengl_util_av_impl_FFMPEGv09Natives.c (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/opt.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixdesc.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/adler32.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/rational.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/md5.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/eval.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/log.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/bswap.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avutil.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/time.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavresample/version.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavcodec (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/opt.h (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/common.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/audioconvert.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/xvmc.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavformat (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/avfft.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/avformat.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/avio.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/lfg.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/opt.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/xvmc.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mathematics.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/parseutils.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/vdpau.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/blowfish.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/random_seed.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/avconfig.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/random_seed.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavutil (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/base64.h (diff)
The file was addedsrc/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGNatives.java (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/attributes.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/avcodec.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavresample/libavresample (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/rational.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/cpu.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/pixfmt.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/version.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/adler32.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/lzo.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lzo.h (diff)
The file was addedsrc/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGvXXNatives.c (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/error.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/base64.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/avstring.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/pixfmt.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/crc.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/xvmc.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/intreadwrite.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavresample/avresample.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/libavutil (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/libavformat (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avassert.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/samplefmt.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vdpau.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/file.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/aes.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/avassert.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avutil.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/old_codec_ids.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/parseutils.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/version.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/fifo.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/libavutil (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/libavutil (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mem.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/error.h (diff)
The file was addedsrc/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGStaticNatives.java (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixfmt.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/file.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/channel_layout.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/imgutils.h (diff)
The file was removedsrc/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/parseutils.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intfloat.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/md5.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/dxva2.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/rational.h (diff)
The file was addedsrc/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGv08Natives.java (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mem.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/log.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/libavcodec (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/common.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/file.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/avfft.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/attributes.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/dict.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/libavutil (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/sha.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/dict.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/libavcodec (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/adler32.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/old_pix_fmts.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/avcodec.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/libavutil (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/mathematics.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/fifo.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avutil.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/error.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/old_pix_fmts.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/mem.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avconfig.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat_readwrite.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/random_seed.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vaapi.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/aes.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/bswap.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/cpu.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/audioconvert.h (diff)
The file was addedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avconfig.h (diff)
The file was addedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/libavcodec (diff)
The file was addedsrc/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGv09Natives.java (diff)
Commit 1801fb8b27ad3b7b2a43c62dcf536b27c67e2f94 by Sven Gothel
FFMPEGNatives*: Add missing license header
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGv09Natives.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGStaticNatives.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGv08Natives.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGNatives.java (diff)
Commit 0de489019085246abb437454e9ac8fd6fc238692 by Sven Gothel
ALAudioSink: Remove force DEBUG info
The file was modified src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java (diff)
Commit 554ec0576432194f050191bdf248a1462d542a6d by Sven Gothel
GLMediaPlayer: Add camera input / FFMPEG: Fix 'av_packet' leak and add missing symbol 'av_realloc'.

- Add camera input
  - Use URI w/ scheme 'camera' to determine camera input is desired,
    use URI host as camera id.
    E.g. 'camera://0' for 1st camera.

  - AndroidGLMediaPlayerAPI14: Via 'Camera'

  - FFMPEG*: Via libavdevice, device name and input format

  - TODO: Add controls to manipulate camera if available

- FFMPEG*
  - Add symbols
    - avcodec_register_all
    - av_realloc (was missing)
    - avdevice_register_all

  - Load libavdevice (opt)

  - Camera:
    - Use <ID> (windows) and /dev/video<ID> other OS
    - simply find the input format in native code

  - Support YUYV422 (used in video4linux2, etc.)
    - Stuff 2x 16bpp (YUYV) into one RGBA pixel!
    - Add texture format for 16bpp
    - Add texture lookup shader

  - Fix av_packet leak in readNextImpl(..)
    - Restore orig pointer and size values,
      we may have moved along within packet.
      Then call av_free_packet().

  - Use null AudioSink if audio-id is NONE
The file was modified make/resources/android/AndroidManifest-test.xml (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGv08Natives.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGNatives.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher00c.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/android/MovieCubeActivityLauncher1b.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGvXXNatives.c (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified make/resources/android/AndroidManifest-jogl.xml (diff)
The file was modified make/build-jogl.xml (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
The file was modified make/resources/android/res-test/values/strings.xml (diff)
The file was removedsrc/test/com/jogamp/opengl/test/android/MovieSimpleActivityLauncher00a.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/android/MovieCubeActivityLauncher1a.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/impl/FFMPEGv09Natives.java (diff)
Commit b7e1dcb2b510c91a0e61bea12d0fc153878f894a by Sven Gothel
GLBuffers: Add forma GL_YCBCR_422_APPLE and types GL_UNSIGNED_SHORT_8_8_APPLE, GL_UNSIGNED_SHORT_8_8_REV_APPLE.
The file was modified src/jogl/classes/com/jogamp/opengl/util/GLBuffers.java (diff)
Commit 70fb61d39f4e40de62dd44b2d8c88d43b9efaf42 by Sven Gothel
Fix libav/ffmpeg compilation across platforms: Move header back to 'stub_includes'
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/cpu.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/intreadwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/cpu.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/libavutil (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavformat (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/attributes.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lzo.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/libavutil (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/libavformat (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avstring.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/attributes.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/avassert.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/libavutil (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/samplefmt.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/avfft.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avio.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/dxva2.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/mathematics.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/vaapi.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/libavcodec (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/rational.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/xvmc.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/libavcodec (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/opt.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/version.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/dict.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/crc.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/dxva2.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/common.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/sha.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vda.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/libavcodec (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avio.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/xvmc.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/libavutil (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/libavutil (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavcodec (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/libavcodec (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/rational.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/dict.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/avio.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/dict.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avutil.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vdpau.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/sha.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avfft.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/bswap.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/old_codec_ids.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/time.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/audio_fifo.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/opt.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/bswap.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/cpu.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/parseutils.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/samplefmt.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/intfloat_readwrite.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/imgutils.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/rational.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/bswap.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mathematics.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/pixdesc.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/dict.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavutil (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/adler32.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/fifo.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/base64.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lfg.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/error.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/mem.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avconfig.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intfloat.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavutil (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/lfg.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/libavformat (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/mem.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/avio.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/file.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/eval.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/version.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/random_seed.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/log.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vdpau.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/audio_fifo.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavresample/avresample.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/dxva2.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat_readwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/avfft.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/dxva2.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/libavutil (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/avconfig.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavresample/version.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/libavutil (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/bswap.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/lzo.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/libavcodec (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/adler32.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/sha.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/version.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avutil.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/samplefmt.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/time.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixdesc.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/version.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/attributes.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/crc.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavresample/avresample.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/channel_layout.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/avcodec.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavresample/libavresample (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/xtea.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/audioconvert.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avstring.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lfg.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/common.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avutil.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/parseutils.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixdesc.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/version.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/version.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavresample/version.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/common.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/version.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/file.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/aes.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/avcodec.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/random_seed.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/common.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/adler32.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vaapi.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avstring.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vdpau.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/random_seed.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vaapi.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/file.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/avformat.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avassert.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/xvmc.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/pixfmt.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/old_pix_fmts.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/opt.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/avformat.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vda.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/base64.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/libavutil (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avassert.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avformat.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/fifo.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/xvmc.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavformat (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/base64.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/pixfmt.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/imgutils.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/samplefmt.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avcodec.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/channel_layout.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intreadwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intreadwrite.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavformat/version.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/vdpau.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/imgutils.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/parseutils.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/cpu.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/xtea.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/audioconvert.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/attributes.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/base64.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/crc.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/lfg.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/eval.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/adler32.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/audioconvert.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mathematics.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/old_codec_ids.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/old_pix_fmts.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavresample/libavresample (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/imgutils.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/aes.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/opt.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/parseutils.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/file.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mem.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/audioconvert.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixfmt.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/crc.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/rational.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/libavutil (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avassert.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/blowfish.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/eval.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/mathematics.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavresample/libavutil (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avformat.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avconfig.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mem.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avfft.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/error.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavresample/libavutil (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/error.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/opt.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/fifo.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/sha.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/random_seed.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/log.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lzo.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat_readwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixfmt.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/opt.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/lzo.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/aes.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/avstring.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vda.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/avutil.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/libavcodec (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/blowfish.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/version.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intreadwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avconfig.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/aes.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavcodec (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/error.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavcodec/vda.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/fifo.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intfloat_readwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vaapi.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avcodec.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/pixdesc.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/intfloat.h (diff)
The file was addedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/log.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/eval.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/libavutil/log.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/libavutil (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/libavutil/version.h (diff)
Commit 5031a42647442b71ef32041d332ed5f22d3e6ecf by Sven Gothel
Fix libav/ffmpeg compilation across platforms: Remove symbolic links
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavresample/libavresample (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/libavutil (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/libavutil (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavformat (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/libavcodec (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavresample/libavutil (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/libavcodec (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavutil (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/libavutil (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/libavcodec (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/libavutil (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/libavcodec (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/libavutil (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/libavformat (diff)
Commit 15ec34db947f89b1d20043b729a09413a425de5d by Sven Gothel
Fix libav/ffmpeg compilation: Use 'dot less' dir/file names; Compile ffmpeg version dependent c-files individually and inject object files. ; ffmpeg *register_all() at setStream0(..)

- Use 'dot less' dir/file names

- Compile ffmpeg version dependent c-files individually and inject object files.

- ffmpeg *register_all() at setStream0(..)
  - Only register devices if available _and_ camera is requested.
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/file.h (diff)
The file was removedsrc/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGvXXNatives.c (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intreadwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavformat/version.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/time.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/samplefmt.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mem.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/mathematics.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/dict.h (diff)
The file was addedsrc/jogl/native/libav/ffmpeg_lavc54_lavf54_lavu52_lavr01.c (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavformat/version.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/log.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/pixfmt.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavformat/avio.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intfloat.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/version.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/version.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/rational.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lzo.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/avstring.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/avfft.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/avstring.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/blowfish.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/avassert.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/imgutils.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/mem.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/imgutils.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/parseutils.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/audioconvert.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/base64.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/parseutils.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/avcodec.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/audioconvert.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/file.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/time.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/eval.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/pixfmt.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/vda.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/xtea.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/eval.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/sha.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/fifo.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avcodec.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/opt.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/common.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/error.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/base64.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavresample/avresample.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavformat/avio.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavresample/avresample.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/vaapi.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/version.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/avconfig.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/cpu.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/attributes.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avassert.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavformat/avformat.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/audioconvert.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/intfloat.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/intreadwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/pixdesc.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/intfloat_readwrite.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avutil.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vda.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixfmt.h (diff)
The file was addedsrc/jogl/native/libav/ffmpeg_lavc53_lavf53_lavu51.c (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intfloat_readwrite.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/sha.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/avfft.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/mathematics.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/samplefmt.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/dxva2.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/mem.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/lfg.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/version.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/samplefmt.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/mathematics.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/error.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/base64.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/avcodec.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/rational.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/crc.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/avconfig.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/opt.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/base64.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/vdpau.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avformat.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/blowfish.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/aes.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avstring.h (diff)
The file was modified make/build-jogl.xml (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/avutil.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/avassert.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/parseutils.h (diff)
The file was removedsrc/jogl/native/libav/lavc53.lavf53.lavu51/jogamp_opengl_util_av_impl_FFMPEGv08Natives.c (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/version.h (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was addedsrc/jogl/native/libav/ffmpeg_impl_template.c (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/common.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/dxva2.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/rational.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avutil.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/dxva2.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/md5.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/adler32.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/rational.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/audioconvert.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/vdpau.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/error.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/avio.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/intreadwrite.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/xvmc.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/xvmc.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/adler32.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/version.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/bswap.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/intfloat.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/aes.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/opt.h (diff)
The file was modified make/build-common.xml (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/old_codec_ids.h (diff)
The file was removedsrc/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGStaticNatives.c (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/mem.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/samplefmt.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/error.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/vaapi.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/avutil.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/dxva2.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/intfloat_readwrite.h (diff)
The file was addedsrc/jogl/native/libav/ffmpeg_static.c (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/aes.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/pixfmt.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/version.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/cpu.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/mathematics.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/avcodec.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/lfg.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavformat/avformat.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/eval.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/log.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/attributes.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/old_pix_fmts.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/cpu.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/common.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/dict.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/imgutils.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/bswap.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/sha.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/pixdesc.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/fifo.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/fifo.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vaapi.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/crc.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/parseutils.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/old_codec_ids.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/dict.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavcodec/xvmc.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/opt.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/lfg.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/adler32.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/opt.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/vdpau.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/lzo.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/lzo.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avstring.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavresample/version.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/version.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/vda.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/channel_layout.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/xvmc.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavformat/avio.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/audio_fifo.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/audio_fifo.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/file.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/imgutils.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/pixdesc.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/eval.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/lfg.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/aes.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/attributes.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/lzo.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavcodec/avfft.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/common.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vaapi.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/attributes.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/random_seed.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/xtea.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/dict.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/bswap.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/old_pix_fmts.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vda.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/fifo.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/avfft.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavcodec/opt.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/random_seed.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/file.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/random_seed.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avassert.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavcodec/vdpau.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/intreadwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/intfloat_readwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/adler32.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/cpu.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavresample/version.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/log.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/bswap.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/avconfig.h (diff)
The file was removedmake/stub_includes/libav/lavc54.lavf54.lavu52.lavr01/libavutil/log.h (diff)
The file was removedsrc/jogl/native/libav/lavc54.lavf54.lavu52.lavr01/jogamp_opengl_util_av_impl_FFMPEGv09Natives.c (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/avconfig.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavformat/avformat.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/channel_layout.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/pixdesc.h (diff)
The file was removedmake/stub_includes/libav/lavc53.lavf53.lavu51/libavutil/crc.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/random_seed.h (diff)
The file was addedmake/stub_includes/libav/lavc53_lavf53_lavu51/libavutil/sha.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libavutil/crc.h (diff)
Commit b99511d438a6c621a5afc582168cca69bd2eb9da by Sven Gothel
FFMPEGMediaPlayer: Fix av-audio-fmt -> AudioFormat parsing (fixedP was wrong for float values)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
Commit 9bf14f3c6bf98bd86913bec6e7feb54537f9b7d3 by Sven Gothel
Fix libav/ffmpeg compilation; FFMPEGMediaPlayer Enahncements (More YUV*, Use def. high camera options, cleanup symbols)

- Fix libav/ffmpeg compilation
  - Split native GLContext code from JoglCommon
  - JoglCommon is required for ffmpeg_* c-compile/link

- Supported versions now:
  - 0.8 53.53.51
  - 9.0 54.54.52

- FFMPEGMediaPlayer
  - Update API doc, add compatibility .. etc

  - Pixel format conversions (via shader texture lookup func):
     - YUV420P, YUVJ420P
     - YUV422P, YUVJ422P
     - YUYV422

  - Properly handle aid/vid

  - In camera mode: set high default values
    - TODO: Make it configurable via camera URI:
      - video_size
      - framerate
      - ?

- FFMPEGDynamicLibraryBundleInfo
  - Cleanup symbols / remove unused (pre 53)
  - Add av_dict_* methods
The file was modified make/scripts/tests.sh (diff)
The file was modified make/build-jogl.xml (diff)
The file was addedsrc/jogl/native/GLContext.c (diff)
The file was modified make/scripts/tests-win.bat (diff)
The file was modified src/jogl/native/JoglCommon.c (diff)
The file was modified make/scripts/tests-x64-dbg.bat (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff)
The file was modified make/scripts/tests-x64.bat (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGNatives.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_impl_template.c (diff)
Commit eca6a5cb1e2beda84dfbafc31ed225e272f4f3fb by Sven Gothel
Enhance GLMediaPlayer: Full FFMPeg support, 'dshow' camera support on windows, 2 more pixel formats, fail-safe data handling

- add support for ffmpeg 2 / libav 10 -> lavc55_lavf55_lavu52_lavr01

- add support for ffmpeg libswresample (similar to libavresample)

- handle BGRA (GL type) and BGR24 (texture shader)

- Change Camera URI semantics, drop 'host' and use 'path' for camera ID
  and use 'query' for options.

- add support for Window's DShow camera selection
  - our camera id -> index of list of video-input devices,
    this gives us same behavior as w/ Linux
  - requires windows libs: strmiids, uuid, ole32, oleaut32
  - Compiles w/ MingW64, works w/ libav/ffmpeg
  - TODO: test compilation w/ MingW 32bit !

- don't push data to texture if (linesize <= 0)
  this may happen due to buggy decoder / setup ..

Tested manually on GNU/Linux x64 and Windows x64:
  - GNU/Linux libav 0.8, libav 9, libav 10, ffmpeg 1.2, ffmpeg 2.0
  - Windows   libav 0.8, libav 9, ffmpeg 2.0
  - videos and camera
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/pixfmt.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/channel_layout.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/dict.h (diff)
The file was modified make/scripts/tests-x64-dbg.bat (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avutil.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/lfg.h (diff)
The file was addedsrc/jogl/native/libav/ffmpeg_lavc55_lavf55_lavu52_lavr01.c (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/file.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libswresample/version.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavresample/avresample.h (diff)
The file was addedsrc/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGv10Natives.java (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/dxva2.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/blowfish.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/samplefmt.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/attributes.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/audioconvert.h (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/mathematics.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libswresample/swresample.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/bswap.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avconfig.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/lzo.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGv09Natives.java (diff)
The file was addedsrc/jogl/native/libav/ffmpeg_dshow.c (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/avcodec.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/adler32.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/version.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/fifo.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/rational.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/imgutils.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGNatives.java (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/log.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/hmac.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/cpu.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/eval.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/time.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/aes.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/xtea.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/buffer.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/mem.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/crc.h (diff)
The file was modified src/jogl/native/libav/ffmpeg_static.c (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/audio_fifo.h (diff)
The file was addedmake/stub_includes/libav/lavc54_lavf54_lavu52_lavr01/libswresample/version.h (diff)
The file was modified make/scripts/make.jogl.all.linux-x86_64.sh (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/common.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/avio.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/vda.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/opt.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avstring.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/vaapi.h (diff)
The file was modified src/jogl/native/libav/ffmpeg_impl_template.c (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/vdpau.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/base64.h (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/md5.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/sha.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/intreadwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/version.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavresample/version.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/intfloat_readwrite.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/parseutils.h (diff)
The file was addedsrc/jogl/native/libav/ffmpeg_dshow.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/xvmc.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/error.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/pixdesc.h (diff)
The file was modified make/build-jogl.xml (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/old_pix_fmts.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/frame.h (diff)
The file was modified make/scripts/tests-x64.sh (diff)
The file was modified make/scripts/tests.sh (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/random_seed.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avassert.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGStaticNatives.java (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libswresample/swresample.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/avfft.h (diff)
The file was modified make/scripts/tests-x64.bat (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/version.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/intfloat.h (diff)
The file was addedmake/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/avformat.h (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/impl/FFMPEGv08Natives.java (diff)
Commit e1883b6402231044cc6bdf67a45c1b3610e34535 by Sven Gothel
FFMPEGMediaPlayer: Handle v-flipped 'bottom-up' pictures ; Refine API doc 'camera ID'

If linesize is < 0, it is not invalid as assumed in commit eca6a5cb1e2beda84dfbafc31ed225e272f4f3fb,
but vertically flipped (bottom-up).

We have to adjust the data pointers, which are moved to the upper end of memory as well
and can proceed as usual.

TODO:
  - Update texture 'mustFlipVertically' to 'false' in this case.
  - Later:
    - Allow updating texture size ..
    - Whole pixel-fmt/texture-lookup-shader association must scale better,
      i.e. extract the 'knowledge' into one class, use a static shader code
      using uniforms instead of hard-coded values .. etc.
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_dshow.c (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified src/jogl/native/libav/ffmpeg_impl_template.c (diff)
Commit ad4797e6875d8fc635971ed6d8dd68326c083540 by Sven Gothel
Texture: Add 'setMustFlipVertically(boolean)' allowing to change the flipped characteristics.
The file was modified src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java (diff)
Commit 4cb3763415bb5f82520fd02f56412076f80a84e6 by Sven Gothel
GLMediaPlayer enhancements: State, Camera options, detect and act on orientation change (flipped), API-doc,

- State
  - Fix state transition (initGL() error)

- Camera options
  - options uses ';' as query separator
  - don't use 'default' options, driver should know

- Detect and act on orientation change (flipped)
  - ffmpeg impl detects if flipped changes and triggers a SIZE update event.
    This allows application to react, i.e. re-init GL and use new TextureCoord's.
    Test: Works well on Windows w/ rawvideo dshow camera driver/codec.

- API-doc
  - TexSeqEventListener/GLMediaEventListener usage / constraints (GL, ..)
  - State transition fix
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/EGLMediaPlayerImpl.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_impl_template.c (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.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/NullGLMediaPlayer.java (diff)
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified make/scripts/tests-x64.sh (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/OMXGLMediaPlayer.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/com/jogamp/opengl/util/texture/TextureSequence.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
Commit a7024efba2fb3731d0a67df187c258edf2b33f0d by Sven Gothel
GLWindow: Shorten API-doc references
The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
Commit 93765228f467c531f11d1c9c4fe3d4f8406f8db1 by Sven Gothel
Doc/HowToBuild: Windows x32 and x64 require new MingW64 Versions, tested w/  >= 4.8.1

- The previous MingW64 would still work, however we should align 32bit and 64bit versions

- Mingw 32bit does not support dshow/com properly!

- Use MingW64 32bit builds solve the problem
The file was modified doc/HowToBuild.html (diff)
Commit f5bc467cfa7deebabfdab6335c6c3704bc610609 by Sven Gothel
Scripts/Windows: Test x32 and x64 builds w/ ffmpeg 2.x !
The file was modified make/scripts/tests-x64.bat (diff)
The file was modified make/scripts/tests-x32-dbg.bat (diff)
The file was modified make/scripts/tests-x32.bat (diff)
The file was modified make/scripts/tests-x64.sh (diff)
Commit 1693604b4daae4571069b58bdc863516b95999a6 by Sven Gothel
FFMPEG/GLMediaPlayer: Fix compiler errors w/ new MingW 4.8.1: 'strsafe.h' -> don't use tchar.h; Fix compiler warning: Add missing (intptr_t) cast.
The file was modified src/jogl/native/libav/ffmpeg_static.c (diff)
The file was modified src/jogl/native/libav/ffmpeg_dshow.c (diff)
Commit 5b77b3c5c9c55eec45c145dd61965393f159103b by Sven Gothel
GLContext: Add missing 'isGLESProfile()' and fix 'isGLcore()', i.e. GL2ES2 -> GLES2 (in profile set)
The file was modified src/jogl/classes/javax/media/opengl/GLContext.java (diff)
Commit 658493d2cdceeb9a61d6c40b3d8f7354ce0d7534 by Sven Gothel
WWW: Remove 'Meet us @ SIGGRAPH 2013' ; Siggraph 2013 link to local doc page!
The file was modified www/index.html (diff)
Commit 14d2d6865ebcfd8f4c1bdb1600f29fc2b1a4366d by Sven Gothel
GLMediaPlayer: pause() -> pause(boolean flush): Allowing to flush buffers, next frame after play() will provide new frame. Added API doc.
The file was modified src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.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/com/jogamp/opengl/util/av/GLMediaPlayer.java (diff)
Commit dc604ed9b4085d406a8f95d235501e427458d24e by Sven Gothel
ffmpeg_impl_template: Remove DEBUG line ..
The file was modified src/jogl/native/libav/ffmpeg_impl_template.c (diff)
Commit 87fe4c89d1b69773d62c1917594ddf7a724c6d71 by Sven Gothel
FFMPEGMediaPlayer: Handle use-case of having [av|sw]resample lib, but not compiled for it -> pass

Scenario ffmpeg-0.10, where we are not prepared (compiled-in) for sw-resample support.
Don't use if compiled in version (CC) is < 0 (n/a), and allow to pass at load time.
The file was modified src/jogl/native/libav/ffmpeg_tool.h (diff)
The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff)
The file was modified make/scripts/tests-x64.sh (diff)
Commit 43cc2ea7529f92068ec3645e87e439f129fec99b by Sven Gothel
Add '@FixMethodOrder(MethodSorters.NAME_ASCENDING)' to all *Test* classes; Relying on junit 4.11 + hamcrest 1.2 (deployed in Gluegen junit.jar)

See gluegen commits:
  - 10a28c860bd3f4ccecef156c9bbbc88087bf568d
  - 70c9ba258c5ba3d78f0f52faf37d88b4c62d0c96
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestShutdownCompleteAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestOffscreenLayer01GLCanvasAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug675BeansInDesignTimeAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode01bNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting03AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glu/TestBug463ScaleImageMemoryAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTexture01AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/caps/TestMultisampleES1AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGTextureFromFileNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/math/TestPMVMatrix01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestRegionRendererNEWT01.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NewtCanvasAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestPBufferDeadlockAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01bAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestNVSwapGroupNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/TestGearsAWTAnalyzeBug455.java (diff)
The file was modified .classpath (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/swt/TestGearsES2SWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventOrderAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode01cNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTGATextureFromFileNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/math/TestPMVMatrix02NOUI.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode00bNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestAWT02WindowClosing.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestGLWindowInvisiblePointer01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile00NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glu/TestBug694ScaleImageUnpackBufferSizeAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParentingFocusTraversal01AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestCloseNewtAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLVersionParsing00NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOAutoDrawableFactoryNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestBug669RecursiveGLContext01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/math/TestFloatUtil01MatrixMatrixMultNOUI.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestAddRemove03GLWindowNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/math/TestPMVMatrix03NOUI.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTEclipseGLCanvas01GLn.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOOffThreadSharedContextMix2DemosES2NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/ExclusiveContextBase10AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/newt/TestSwingAWTRobotUsageBeforeJOGLInitBug411.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestGLReadBufferUtilTextureIOWrite01AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows02NEWTAnimated.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTGLn.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLSimple01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol02NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestRemoteWindow01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGJoglAWTBenchmarkNewtAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyPressReleaseUnmaskRepeatAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGImage01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/newt/TestTeapotNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestGLReadBufferUtilTextureIOWrite01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01aSWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestDisplayLifecycle01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextSurfaceLockNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/newt/TestGearsNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/newt/TestGearsNewtAWTWrapper.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/caps/TestBug605FlippedImageAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/caps/TestMultisampleES1NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestEventSourceNotAWTBug.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodesAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/TestGLJPanelAWTBug450.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLCanvasAWTActionDeadlock00AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTJOGLGLCanvas01GLn.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestListenerCom01AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGTextureFromFileNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersAWTCanvas.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/caps/TestTranslucencyNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTexture02AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestTranslucentChildWindowBug632NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT10.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNEWTWindowAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode00aNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol03NewtAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode01aNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestDisplayLifecycle02NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGJoglAWTCompareNewtAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTAccessor03AWTGLn.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl3/newt/TestGeomShader01TextureGL3NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/math/TestGluUnprojectDoubleNOUI.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMix2DemosES2NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestShutdownCompleteNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/ExclusiveContextBase10NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMRTNEWT01.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting02NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestFocus01SwingAWTRobot.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestAWT03GLCanvasRecreate01.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestWindows01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode02bNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug572AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyEventAutoRepeatAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtKeyCodeModifiersAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode01dNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/TestImmModeSinkES2NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLExtensionQueryOffscreen.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestNEWTCloseX11DisplayBug565.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasSWTAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestTranslucentParentingAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/ExclusiveContextBase00AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol01AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestLandscapeES2NewtCanvasAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode00cNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/TestExclusiveContext12FPSAnimNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/TestExclusiveContext01VSyncAnimNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode02aNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLCanvasAWTActionDeadlock01AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLPointsNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug611AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES1NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/glels/TestBug722GLContextDrawableSwitchNewt2AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/glels/TestGLContextDrawableSwitch01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestMainVersionGLWindowNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTBug628ResizeDeadlockAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestGLReadBufferUtilTextureIOWrite02AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/ExclusiveContextBase10.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug461PBufferSupersamplingSwingAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestLandscapeES2NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestAddRemove01GLCanvasSwingAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug461FBOSupersamplingSwingAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug664GLCanvasSetVisibleSwingAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestTransformFeedbackVaryingsBug407NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/ExclusiveContextBase00NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOOnThreadSharedContext1DemoES2NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/util/UITestCase.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/glels/TestGLContextDrawableSwitch21Newt2AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLMesaBug658NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug460GLCanvasNPEAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/newt/TestOlympicES1NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOAutoDrawableDeadlockAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestGLReadBufferUtilTextureIOWrite02NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/TestExclusiveContext01VSyncAnimAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGImage00NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListNEWT2.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestSwingAWT01GLn.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestAWT01GLn.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestGLWindowWarpPointer01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01cAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/TestExclusiveContext02FPSAnimNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01aAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLCanvasAWTActionDeadlock02AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/glels/TestGLContextDrawableSwitch12AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/ExclusiveContextBase00.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/TestES1FixedFunctionPipelineNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableDelegateNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGPUMemSec01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/TestExclusiveContext02FPSAnimAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGTextureFromFileAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestIsRealizedConcurrency01AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/glels/TestGLContextDrawableSwitch10NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGImage01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting04SWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestRemoteGLWindows01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/text/TestAWTTextRendererUseVertexArrayBug464.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/offscreen/TestOffscreen01GLPBufferNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestBug692GL3VAO.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug551AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLMesaBug651NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT00.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/newt/TestRedSquareES1NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/glels/TestGLContextDrawableSwitch11NewtAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestAddRemove02GLWindowNewtCanvasAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/caps/TestMultisampleES2NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT01.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestMainVersionGLCanvasAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/caps/TestTranslucencyAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NewtCanvasSWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestMapBufferRead01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextNewtAWTBug523.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01cSwingAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTBug643AsyncExec.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestJScrollPaneMixHwLw01AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/caps/TestBug605FlippedImageNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestAWTCardLayoutAnimatorStartStopBug532.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent02NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestShaderCompilationBug459AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting02AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestAWTCloseX11DisplayBug565.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug642JSplitPaneMixHwLw01AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestBug669RecursiveGLContext02NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/ect/TestExclusiveContext11VSyncAnimNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTextureSequence01AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows00NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/newt/TestGearsES1NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/TestImmModeSinkES1NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting04AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestOffscreenLayer02NewtCanvasAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestX11DefaultDisplay.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestRedSquareES2NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/TestGearsAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTextureSequence01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/TestGearsGLJPanelAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/offscreen/TestOffscreen02BitmapNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestElektronenMultipliziererNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/math/TestGluUnprojectFloatNOUI.java (diff)
Commit 32171ee45370a9c6dacb582c39d51d0ff17911f1 by Sven Gothel
Animator/GLWindow: Catch 'ThreadDeath/Throwable' and dump info in DEBUG mode (cosmetic change only); Typo in comment; TestSharedContextListNEWT2: Stop animator.
The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/util/Animator.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListNEWT2.java (diff)
Commit 4beef4fe856690b070ba06a6caf4515aebd7171b by Sven Gothel
X11GLXDrawableFactory.Shutdown: Disable shared context destruction since it may lead to a JVM freeze ..

.. on ATI fglrx driver 32bit on 64bit w/ a frozen shared GL context involved.

Hence we have to rely on the driver cleanup when JVM hits 'exit',
equal to the Windows implementation.
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListNEWT2.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java (diff)
Commit 275540ba96155277d45b4312888e60b65c372454 by Sven Gothel
Revert commit 4beef4fe856690b070ba06a6caf4515aebd7171b manually for testing purposes .. (ATI fglrx driver issues)
The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java (diff)