aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix regression .. now use 'com.jogamp.openal.UnsupportedAudioFileException'Sven Gothel2013-01-311-3/+8
|
* Android Build & Test ; WavLoader/Data javax.audio separation (part-1)Sven Gothel2013-01-3130-127/+1251
|
* Build Cleanup for Android, Misc changes ..Sven Gothel2013-01-314-15/+37
| | | | | | | | | | | | | | | | - Add 'c.build.openal.soft.android' task using GCC_VERSION -> ANDROID_TOOLCHAIN_VERSION NDK_ROOT -> ANDROID_NDK PATH_VANILLA -> PATH - Copy openal-soft lib to ${rootrel.build}/obj, to be picked up by jar and appt archiving tasks - Android build script: - Bump to GCC_VERSION 4.7 - Add PATH_VANILLA, i.e. PATH before adding cross-compile tools 'gcc' - Sound3DTest: Fix package name
* JOAL GlueGen: Force ProcAddress for all / ALExt*: Remove duplicates (AL) in ↵Sven Gothel2013-01-314-9/+34
| | | | | | interface _and_ implementation - Using GlueGen enhancement of commit e58643727cc36d6dc27cec9e02934c26de7621ee
* Bump openal-soft submoduleSven Gothel2013-01-311-0/+0
|
* JOAL Fixes: GlueGen, OpenAL Header, Added scripts/tests.sh,Sven Gothel2013-01-3112-146/+220
| | | | | | | | | | | | | | | - 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 -
* Make AL/ALC types unique in their respective header file; Use GlueGen's ↵Sven Gothel2013-01-314-108/+42
| | | | stdint definition for all tested platforms
* Add openal-soft git submoduleSven Gothel2013-01-313-1/+4
|
* Fix missing Opaque boolean ALboolean in make/joal-alext.cfgXerxes Rånby2013-01-301-0/+1
| | | | | | ALboolean gor mapped to a byte now fixed to return a boolean. Signed-off-by: Xerxes Rånby <[email protected]>
* Fix exception logic and dest buffer in ALExtLoopbackDeviceSOFTTestXerxes Rånby2013-01-301-3/+3
| | | | | | | 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]>
* Improve logic of Bug 662: Add a flag to favour OpenALSoftXerxes Rånby2013-01-301-0/+22
| | | | | | | | 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]>
* Fix Bug 662: Add a flag to favour OpenALSoftXerxes Rånby2013-01-301-1/+1
| | | | Signed-off-by: Xerxes Rånby <[email protected]>
* Bug 662: Add a flag to favour OpenALSoftXerxes Rånby2013-01-301-9/+11
| | | | | | | | 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]>
* Improve ALExtLoopbackDeviceSOFTTest to list all available OpenAL extensions.Xerxes Rånby2013-01-301-6/+9
| | | | Signed-off-by: Xerxes Rånby <[email protected]>
* Bug 567 (part 3): add support for openal extensionsMichael Zucchi2013-01-291-0/+106
| | | | | | | Imported the ALExtLoopbackDeviceSOFTTest junit test. Author: Michael Zucchi <[email protected]> Signed-off-by: Xerxes Rånby <[email protected]>
* build.xml: set failonerror="false" for artifact.properties copyXerxes Rånby2013-01-291-1/+1
| | | | Signed-off-by: Xerxes Rånby <[email protected]>
* Remove system dependency of intptr_t and uint64_t.Xerxes Rånby2013-01-294-18/+22
| | | | Signed-off-by: Xerxes Rånby <[email protected]>
* Re-import OpenAL stub_includes/openal/eax.h required for EAX.Xerxes Rånby2013-01-261-0/+32
| | | | | | | | 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]>
* Remove obstolete bundled OpenAL and OpenAL-soft binarys.Xerxes Rånby2013-01-2613-52/+0
| | | | | | | Prefer system installed libraries or OpenAL-soft built from source. Signed-off-by: Xerxes Rånby <[email protected]>
* Bug 567 (part 2): add support for openal extensionsMichael Zucchi2013-01-264-13/+182
| | | | | | | | 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]>
* build.xml al.c -> al.h after switch to OpenAl-soft headers.Xerxes Rånby2013-01-251-2/+2
| | | | Signed-off-by: Xerxes Rånby <[email protected]>
* Bug 567 (part 1): add support for openal extensionsMichael Zucchi2013-01-258-2/+116
| | | | | | | Imported JOAL specific parts from the patch made by Michael Zucchi. Author: Michael Zucchi <[email protected]> Signed-off-by: Xerxes Rånby <[email protected]>
* Import OpenAL-soft openal-soft/include/AL/ headers to stub_includes/openal.Xerxes Rånby2013-01-256-0/+2414
| | | | Signed-off-by: Xerxes Rånby <[email protected]>
* Delete OpenAL stub_includes/openal headers.Xerxes Rånby2013-01-257-1990/+0
| | | | Signed-off-by: Xerxes Rånby <[email protected]>
* Add dummy junit test so jenkins would not failSven Gothel2013-01-191-0/+15
|
* Merge remote-tracking branch 'xranby/junit'Sven Gothel2013-01-152-392/+1
|\
| * Fix JOAL Eclipse project New_Builder.launch working directory.Xerxes Rånby2012-11-231-1/+1
| | | | | | | | Signed-off-by Xerxes Rånby <[email protected]>
| * Remove junit ALTest file with incompatible license.Xerxes Rånby2012-11-231-391/+0
| | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]>
* | www/index.html: Updated links, OpenAL logo & OpenAL-Soft.Xerxes Rånby2013-01-151-7/+10
| | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]>
* | Remove 9 year old java.net test.zipXerxes Rånby2013-01-141-0/+0
| | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]>
* | Android build scripts: Fix env. name ANDROID_SDK_HOME -> ANDROID_HOMESven Gothel2012-12-271-10/+10
|/ | | | | | | | 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
* Merge pull request #5 from xranby/scriptsSven Gothel2012-11-223-0/+93
|\ | | | | JOAL Linux build make/scripts for armv6, armv6hf & i586
| * Add make/scripts/make.joal.all.linux-armv6hf.shXerxes Rånby2012-11-221-0/+31
| | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]>
| * Add make/scripts/make.joal.all.linux-i586.shXerxes Rånby2012-10-261-0/+31
| | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]>
| * Add make/scripts/make.joal.all.linux-armv6.shXerxes Rånby2012-10-251-0/+31
| | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]>
* | Fix regression of commit 2420f0e3352a46c8deb9c5827f78add65cb9d1a4: cmake is ↵Sven Gothel2012-11-151-1/+1
| | | | | | | | not avail per default on all platforms yet.
* | Fix regression of commit 2420f0e3352a46c8deb9c5827f78add65cb9d1a4: cmake is ↵Sven Gothel2012-11-151-1/+1
| | | | | | | | not avail per default on all platforms yet.
* | Merge pull request #4 from xranby/wwwSven Gothel2012-11-151-4/+4
|\ \ | | | | | | Update JOAL www links to use jogamp.org infrastructure.
| * | Update JOAL www links to use jogamp.org infrastructure.Xerxes Rånby2012-11-151-4/+4
|/ / | | | | | | Signed-off-by: Xerxes Rånby <[email protected]>
* | Merge pull request #3 from xranby/openal-softSven Gothel2012-11-051-1/+12
|\ \ | |/ |/| Build and bundle a openal-soft fallback on all arch.
| * Build and bundle a openal-soft fallback on all arch.Xerxes Rånby2012-10-251-1/+12
|/ | | | | | | | | 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]>
* Merge pull request #2 from xranby/mark_resetSven Gothel2012-10-251-1/+2
|\ | | | | Fix mark/reset bug in com/jogamp/openal/test/resources/ResourceLocation....
| * Fix mark/reset bug in com/jogamp/openal/test/resources/ResourceLocation.javaXerxes Rånby2012-10-241-1/+2
|/ | | | | | | 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]>
* Merge pull request #1 from xranby/mark_resetv2.0-rc11Sven Gothel2012-10-231-1/+4
|\ | | | | Fix testAlBufferDataintintByteBufferintint ERROR java.io.IOException:
| * Fix testAlBufferDataintintByteBufferintint ERROR java.io.IOException: ↵Xerxes Rånby2012-10-231-1/+4
|/ | | | | | | | | | | | | | | | | | 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]>
* Adapt to GlueGen ARM Build Changes 422d7a5eb53fca6642ebf4e8910d8b0311bb2597Sven Gothel2012-08-183-8/+53
|
* Adapt to gluegen commit 9a71703904ebfec343fb2c7266343d37a2e4c3dbv2.0-rc10Sven Gothel2012-06-263-3/+8
|
* Linux ARMel eabi: Use armv6t, soft-float - low profile to target more ↵v2.0-rc9v2.0-rc8v2.0-rc7v2.0-rc6Sven Gothel2012-04-181-1/+1
| | | | devices. Our ARMhf build is high profile.
* disable BUILD_ARCHIVE in android cross scriptSven Gothel2012-03-271-1/+1
|
* Conditionally make APK (if Android)Sven Gothel2012-03-271-2/+6
|