| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
interface _and_ implementation
- Using GlueGen enhancement of commit e58643727cc36d6dc27cec9e02934c26de7621ee
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- OpenAL Header
- Unique declaration in al-types.h and alc-types.h, remove duplicates in al.h and alc.h
- Use ALproc and ALCproc for opaque pointer return values
- GlueGen Fixes
- Remove duplicates in extension classes ALExt and ALExtConstants
- Push all common configurations to joal-common.cfg
- Complete ArgumentIsString for ALC methods
- Added scripts/tests.sh for convenient manual testing of single unit test
-
|
|
|
|
| |
stdint definition for all tested platforms
|
| |
|
|
|
|
|
|
| |
ALboolean gor mapped to a byte now fixed to return a boolean.
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
|
|
|
| |
Do not expect exceptions to happen under normal execution and
fill the destination buffer instead of the source buffer.
Signed-off-by Xerxes Rånby <[email protected]>
|
|
|
|
|
|
|
|
| |
Default: prefer OpenAL-soft fallback to OpenAL System
If property joal.SystemOpenAL is defined:
then prefer OpenAL System fallback to OpenAL-soft
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
| |
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
|
|
|
|
| |
If the property jnlp.joal.SystemOpenAL or -Djoal.SystemOpenAL
is defined then include the system OpenAL libnames.
This will favour use of the bundled OpenALSoft by default.
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
| |
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
|
|
|
| |
Imported the ALExtLoopbackDeviceSOFTTest junit test.
Author: Michael Zucchi <[email protected]>
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
| |
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
| |
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
|
|
|
|
| |
It is still questionable if we want to support EAX
drivers for EAX only exist before Windows Vista.
Many JOAL applications expect the EAX detection code to exist.
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
|
|
|
| |
Prefer system installed libraries or
OpenAL-soft built from source.
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
|
|
|
|
| |
Alter the OpenAL-soft headers to please the gluegen parser.
al-types.h and alc-types.h imported from the patch made by Michael Zucchi.
Author: Michael Zucchi <[email protected]>
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
| |
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
|
|
|
| |
Imported JOAL specific parts from the patch made by Michael Zucchi.
Author: Michael Zucchi <[email protected]>
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
| |
Signed-off-by: Xerxes Rånby <[email protected]>
|
|
|
|
| |
Signed-off-by: Xerxes Rånby <[email protected]>
|
| |
|
|\ |
|
| |
| |
| |
| | |
Signed-off-by Xerxes Rånby <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Xerxes Rånby <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Xerxes Rånby <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Xerxes Rånby <[email protected]>
|
|/
|
|
|
|
|
|
| |
Intuitively I assumed ANDROID_SDK_HOME to be pointing to the SDK root dir,
however this is not true: Semantics by Android tools are:
ANDROID_SDK_HOME - Users ~/.android folder
ANDROID_HOME - SDK root folder
|
|\
| |
| | |
JOAL Linux build make/scripts for armv6, armv6hf & i586
|
| |
| |
| |
| | |
Signed-off-by: Xerxes Rånby <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Xerxes Rånby <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Xerxes Rånby <[email protected]>
|
| |
| |
| |
| | |
not avail per default on all platforms yet.
|
| |
| |
| |
| | |
not avail per default on all platforms yet.
|
|\ \
| | |
| | | |
Update JOAL www links to use jogamp.org infrastructure.
|
|/ /
| |
| |
| | |
Signed-off-by: Xerxes Rånby <[email protected]>
|
|\ \
| |/
|/| |
Build and bundle a openal-soft fallback on all arch.
|
|/
|
|
|
|
|
|
|
| |
Tested using a native linux-armv6 build.
TODO: Add cross-compile support.
TODO: Add openal-soft cmake configure options.
TODO: Strip the libopenal.so from debug symbols to reduce size.
Signed-off-by: Xerxes Rånby <[email protected]>
|
|\
| |
| | |
Fix mark/reset bug in com/jogamp/openal/test/resources/ResourceLocation....
|
|/
|
|
|
|
|
| |
This fix will re-enable the manual OpenALTest to work.
java -cp gluegen-rt.jar:joal.jar:joal-test.jar com.jogamp.openal.test.manual.OpenALTest
Signed-off-by: Xerxes Rånby <[email protected]>
|
|\
| |
| | |
Fix testAlBufferDataintintByteBufferintint ERROR java.io.IOException:
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mark/reset not supported.
[junit] Testcase: testAlBufferDataintintByteBufferintint took 0,021 sec
[junit] Caused an ERROR
[junit] mark/reset not supported
[junit] java.io.IOException: mark/reset not supported
[junit] at java.util.zip.InflaterInputStream.reset(InflaterInputStream.java:286)
[junit] at java.io.FilterInputStream.reset(FilterInputStream.java:217)
[junit] at com.sun.media.sound.SoftMidiAudioFileReader.getAudioInputStream(SoftMidiAudioFileReader.java:135)
[junit] at javax.sound.sampled.AudioSystem.getAudioInputStream(AudioSystem.java:1111)
[junit] at com.jogamp.openal.util.WAVLoader.loadFromStream(WAVLoader.java:87)
[junit] at com.jogamp.openal.test.junit.ALTest.loadTestWAV(ALTest.java:386)
[junit] at com.jogamp.openal.test.junit.ALTest.testAlBufferDataintintByteBufferintint(ALTest.java:281)
Signed-off-by: Xerxes Rånby <[email protected]>
|
| |
|
| |
|
|
|
|
| |
devices. Our ARMhf build is high profile.
|
| |
|
| |
|
| |
|
| |
|
| |
|