Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GLFBODrawableImpl.initialize(): Unrealize when already unrealized shall not ↵ | Sven Gothel | 2013-08-10 | 1 | -1/+8 |
| | | | | throw an exception - only dump DEBUG info! | ||||
* | GLDrawableFactory: Expose createDummyDrawable(..) / GLDrawableFactoryImpl: ↵ | Sven Gothel | 2013-08-10 | 2 | -11/+44 |
| | | | | | | Make impl. methods final. createDummyDrawable(..) is useful for efficient shared context w/o actually rendering to this dummy drawable's framebuffer | ||||
* | GLContext: Refine API doc (CONTEXT_NOT_CURRENT.. values) / Exception message | Sven Gothel | 2013-08-10 | 2 | -5/+5 |
| | |||||
* | Use uml's png files (svg font is broken) | qun | 2013-07-23 | 2 | -5/+5 |
| | |||||
* | Fix GLES3/GLES2 relation / Use bouml 4.21.1 (Note: SVG fonts .. are too ↵ | qun | 2013-07-23 | 64 | -1941/+1502 |
| | | | | tiny, using png) | ||||
* | Movie JNLP/NAppletAdd: joal jar file shall come before jogl's (dependency - ↵v2.0.2 | Sven Gothel | 2013-07-20 | 2 | -4/+4 |
| | | | | refine commit 3e4dac6373185a1a9061b394601221052b2bef84) | ||||
* | FFMPEGMediaPlayer: Cleanup AudioPusher 'usage', i.e. disabled for now ↵ | Sven Gothel | 2013-07-20 | 2 | -66/+73 |
| | | | | (subject to be removed). | ||||
* | FFMPEGMediaPlayer: Fix yuv stored in alpha shader decode on ES2 and GL2 | Xerxes Rånby | 2013-07-20 | 1 | -8/+11 |
| | | | | | Regression introduced by: dba2faf8520a43a809eb756869c6c97a0a2ef2cd | ||||
* | Movie JNLP/NAppletAdd: Add joal jar file | Sven Gothel | 2013-07-19 | 2 | -0/+4 |
| | |||||
* | FFMPEGPlayer Audio Sink Refactoring .. | Sven Gothel | 2013-07-19 | 17 | -358/+1222 |
| | | | | | | | | | | | | | | | | - AudioSink w/ AudioFrame and formats public - ALAudioSink uses a circular buffer now, hence relaxes the one-threaded player mode - FFMPEGMediaPlayer uses multiple audio frames (equal to the ALAudioSink number) and wraps data to NIO buffer w/o copy. - FFMPEGMediaPlayer audio threading currently disabled: distorted sound Seems that the ALAudioSink's circular buffer usage is good enough for now. - Verbosity only w/ DEBUG flag - New SyncedRingbuffer for effcient synced buffering | ||||
* | Doc: Overview/Evol .. embedded size | Sven Gothel | 2013-07-18 | 1 | -1/+1 |
| | |||||
* | UML: Fix 'core' layout - more similar to 'all' | Sven Gothel | 2013-07-18 | 15 | -170/+161 |
| | |||||
* | Doc: Overview/Evol: Fix embedded size / UML: Fix file attribs | Sven Gothel | 2013-07-18 | 62 | -1/+1 |
| | |||||
* | UML Doc: Fix separator .. | Sven Gothel | 2013-07-18 | 6 | -382/+380 |
| | |||||
* | UML Doc: Fix separator .. | Sven Gothel | 2013-07-18 | 6 | -296/+296 |
| | |||||
* | UML Doc: Fix alignment / separator .. | Sven Gothel | 2013-07-18 | 65 | -465/+481 |
| | |||||
* | API doc: Use paragraph instead of manual line break .. | Sven Gothel | 2013-07-18 | 1 | -6/+6 |
| | |||||
* | WWW: Added JOGL spec link, fixed grammar . | Sven Gothel | 2013-07-18 | 1 | -8/+7 |
| | |||||
* | Doc: Update UML diagram and 'Overview-OpenGL-Evolution-And-JOGL' | Sven Gothel | 2013-07-18 | 67 | -1021/+2413 |
| | |||||
* | Merge remote-tracking branch 'petr-s/pr744' | Sven Gothel | 2013-07-17 | 5 | -21/+223 |
|\ | |||||
| * | Fix Bug 744: Added support of RLE encoded .tga | Petr Skramovsky | 2013-07-17 | 4 | -21/+223 |
| | | |||||
| * | Merge remote-tracking branch 'upstream/master' | Petr Skramovsky | 2013-07-17 | 516 | -20531/+33489 |
| |\ | |||||
| * \ | Merge branch 'master' of https://github.com/petr-s/jogl | Petr Skramovsky | 2013-06-05 | 0 | -0/+0 |
| |\ \ | |||||
| | * | | Quaternion.java : fixed not clear assignment | Petr Skramovsky | 2013-06-04 | 1 | -2/+3 |
| | | | | |||||
| | * | | new method for vector multiplication, new copy constructor | petrs | 2013-06-02 | 1 | -0/+28 |
| | | | | |||||
| | * | | fixed isIdentity method, deprecated isEmpty method (quaternion doesn't have ↵ | petrs | 2013-06-02 | 1 | -13/+39 |
| | | | | | | | | | | | | | | | | such a property + method do same thing as isIdentity), new setIdentity method, default constructor sets this quaternion to identity, new fromAxis method/costructor | ||||
| | * | | removed unnecessary castings, removed unnecessary methods for vector ↵ | petrs | 2013-06-02 | 1 | -58/+11 |
| | | | | | | | | | | | | | | | | operations changed to VectorUtil instead | ||||
| | * | | reformatted to same style | petrs | 2013-06-02 | 1 | -180/+207 |
| | | | | |||||
* | | | | Merge remote-tracking branch 'xranby/FFMPEGMediaPlayer' | Sven Gothel | 2013-07-17 | 7 | -34/+537 |
|\ \ \ \ | |||||
| * | | | | ALAudioSink: Reduce exessive CPU usage caused by polling alGetSourcei. | Xerxes Rånby | 2013-07-16 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| * | | | | FFMPEGMediaPlayer: Only instance ALAudioSink if JOAL is found on the classpath. | Xerxes Rånby | 2013-07-16 | 1 | -7/+15 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| * | | | | AudioSink: interface add isAudioSinkAvailable | Xerxes Rånby | 2013-06-24 | 5 | -6/+16 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| * | | | | ALAudioSink: Fill buffers before sourcing them. | Xerxes Rånby | 2013-06-24 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes OpenAL invalid argument error when trying to fill buffers. Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| * | | | | Merge remote-tracking branch 'xranby-github/FFMPEGMediaPlayer' | Xerxes Rånby | 2013-06-24 | 7 | -34/+512 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | * | | | | ALAudioSink: Buffer and playback audio data. | Xerxes Rånby | 2013-06-20 | 1 | -22/+80 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is still something wrong with the buffering part; OpenAL will complain at runtime. Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | * | | | | FFMPEGMediaPlayer: Add AudioSink interface. | Xerxes Rånby | 2013-06-19 | 5 | -55/+235 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use ALAudioSink when available and fallback to JavaSoundAudioSink when JOAL are not found on classpath. Java Sound playback moved from FFMPEGMediaPlayer into JavaSoundAudioSink. Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | * | | | | Merge remote-tracking branch 'xranby/github/FFMPEGMediaPlayer-audio' into ↵ | Xerxes Rånby | 2013-06-19 | 3 | -33/+273 |
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | FFMPEGMediaPlayer | ||||
| | | * | | | | FFMPEGMediaPlayer: fix audio pts for varying audio frame format. | Xerxes Rånby | 2013-05-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | | * | | | | FFMPEGMediaPlayer: Limit video sync delay to 47ms in order to fix audio ↵ | Xerxes Rånby | 2013-05-12 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | buffer underrun. Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | | * | | | | FFMPEGMediaPlayer: Poor mans audio/video sync. | Xerxes Rånby | 2013-05-12 | 2 | -18/+130 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | | * | | | | FFMPEGMediaPlayer: blocking Java Sound output | Xerxes Rånby | 2013-05-10 | 2 | -20/+23 |
| | | | | | | | |||||
| | | * | | | | partial implementation of Java Sound output | Xerxes Rånby | 2013-05-10 | 1 | -0/+51 |
| | | | | | | | |||||
| | | * | | | | FFMPEGMediaPlayer: Add updateSound callback for passing decoded jni audio ↵ | Xerxes Rånby | 2013-05-10 | 2 | -1/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | frames to java. Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | | * | | | | FFMPEGMediaPlayer: Workaround forward seek delay caused by video sync. | Xerxes Rånby | 2013-05-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent the video sync code to delay a frame more than 1 second. Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | | * | | | | FFMPEGMediaPlayer: Workaround dropped video frames while decoding audio. | Xerxes Rånby | 2013-05-10 | 1 | -1/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A temporal solution before we implement video decode and frame cache in a separate thread. Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | | * | | | | FFMPEGMediaPlayer: Decode all frames inside video packet. | Xerxes Rånby | 2013-05-10 | 1 | -5/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | | * | | | | FFMPEGMediaPlayer: Lookup decoded audio data_size using ↵ | Xerxes Rånby | 2013-05-10 | 2 | -9/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | av_samples_get_buffer_size Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | | * | | | | FFMPEGMediaPlayer: Use the Audio codec to decode audio. Also prevent double ↵ | Xerxes Rånby | 2013-05-10 | 1 | -3/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | free of packet memory. Signed-off-by: Xerxes Rånby <[email protected]> | ||||
| | | * | | | | FFMPEGMediaPlayer: Decode audio frames. | Xerxes Rånby | 2013-05-10 | 1 | -7/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-enable code to decode audio frame. Throw a runtime exception for unimplemented sp_avcodec_decode_audio3 fallback. Fix pts calculation to prevent division by zero caused by type truncation. Fix aPTS calculation to use valid data. Hide pts & aPTS info while running non-verbose. Signed-off-by: Xerxes Rånby <[email protected]> | ||||
* | | | | | | | Javadoc: Use JogAmp Stylesheet / Colors .. | Sven Gothel | 2013-07-17 | 1 | -4/+20 |
| | | | | | | |