Commit
b621e895fdc0abfdfdc12cb55182d2223120d110
by xerxesFFMPEGMediaPlayer: Decode audio frames.
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 <xerxes@zafena.se>
|
The file was modified | src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (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/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/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff) |
Commit
15e8490a6367129ce4cb39f41d40bcb88639b714
by xerxesFFMPEGMediaPlayer: Workaround dropped video frames while decoding audio.
A temporal solution before we implement video decode and frame cache in a separate thread.
Signed-off-by: Xerxes Rånby <xerxes@zafena.se>
|
The file was modified | src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff) |
Commit
170826d2e202a9938595017b9621a25a6f36a50b
by xerxesFFMPEGMediaPlayer: Workaround forward seek delay caused by video sync.
Prevent the video sync code to delay a frame more than 1 second.
Signed-off-by: Xerxes Rånby <xerxes@zafena.se>
|
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/util/av/impl/FFMPEGMediaPlayer.java (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/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/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/util/av/impl/FFMPEGMediaPlayer.java (diff) |
|
The file was modified | src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff) |
Commit
3bf564210e7dca2f5d6b47898c554f5762ac5282
by xerxesFFMPEGMediaPlayer: Add AudioSink interface.
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 <xerxes@zafena.se>
|
The file was modified | src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff) |
The file was added | src/jogl/classes/jogamp/opengl/util/av/JavaSoundAudioSink.java (diff) |
The file was added | src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java (diff) |
The file was added | src/jogl/classes/jogamp/opengl/util/av/AudioSink.java (diff) |
The file was added | src/jogl/classes/jogamp/opengl/util/av/NullAudioSink.java (diff) |
Commit
16d446b7ac91dbddc0d848a137ac1e5a0c800870
by xerxesALAudioSink: Buffer and playback audio data.
There is still something wrong with the buffering part; OpenAL will complain at runtime.
Signed-off-by: Xerxes Rånby <xerxes@zafena.se>
|
The file was modified | src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.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/impl/FFMPEGMediaPlayer.java (diff) |
The file was modified | src/jogl/classes/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) |
|
The file was modified | src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff) |
|
The file was modified | src/jogl/classes/jogamp/opengl/openal/av/ALAudioSink.java (diff) |
|
The file was modified | make/native-taglet.properties (diff) |
The file was modified | make/createTagletProps.sh (diff) |
|
The file was modified | make/config/jogl/gl-common.cfg (diff) |
The file was modified | www/index.html (diff) |
The file was added | make/stub_includes/opengl/GL/glext-20130207.h (diff) |
The file was modified | make/doc/jogl/spec-overview.html (diff) |
|
The file was modified | src/nativewindow/classes/javax/media/nativewindow/package.html (diff) |
|
The file was modified | make/build.xml (diff) |