Native tremor decoder is now built in release mode
WAVLoader now implements SeekableStream (but only if seeking to time = 0)
fixed Issue in MeshLoader introduce in a previous commit
Minor cleanup in ALC interface
Streaming audio data now works in a similar way to buffered data.
It is possible to loop streaming sources, as well as play
them again after they finished playing. It is possible to stop()
and then play() a streaming source to start playing from the
beginning. Essentially the lifecycle of a streaming audio
is now completely controlled by the user, in the same fashion
as buffered data.
In addition, AudioNode status updates (when an audio stops playing)
now occur every frame rendered, as opposed to every 50 milliseconds.
Feature: added support for 'Use tail' option in Inverse Kinematics
constraint.
Bugfix: fixed a bug that could cause bad computations when bones were
not directly 'in touch' with their parents.
Fix build error
Make sure we copy the mipmap sizes when generating texture array from images
Fix issue #138
Texture arrays not supporting compressed formats
Also fixed loading texture arrays with mipmaps
Assume OpenGL ES 2.0 is supported on ICS and higher devices
Fixes running jME3 in Android Emulator
Fix OGG/Vorbis stream looping
Previously, a discontinuity occurred when looping an OGG/Vorbis stream,
this happens due to a bug in J-Ogg library. To work around this issue,
we load the logical ogg stream and vorbis stream from scratch based
on the already loaded existing OGG pages instead of using the
buggy setTime(0) call.
Fix OGL version parsing
Fix ESSL version parsing (incorrect prefix)
Disable NDK downloading for Travis CI build
NDK is multi-platform, so natives can be updated by developer.
Add streaming + looping support for Android vorbis audio
Initialize OpenAL context in the render thread
Also remove useless AndroidAudioRenderer from jme3-ios
Replace AtomicBoolean with Object as the audio thread lock
Officially switch to the new Android audio system
Now uses OpenAL Soft 1.16 by default with the Tremor-based OGG/Vorbis decoder.
All jME3 audio features now work on Android.
The old Android MediaPlayer based audio renderer is now deprecated
Officially switch to the new Android audio system (PART 2..)