summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add make.joal.all.shSven Gothel2013-04-231-0/+9
|
* Use new toolchain (gluegen 3b7ea9f67487be8f133c19b493b632fc579c5049); ↵Sven Gothel2013-04-234-3/+38
| | | | Compile openal-soft w/ arm arch & float options if crosscompiled.
* update openal-softSven Gothel2013-04-211-0/+0
|
* Update openal-soft (GLIBC compat symbols)Sven Gothel2013-04-211-0/+0
|
* Fix x86_32 build on x86_64 of openal-soft; ; Statically link gcc-lib in ↵Sven Gothel2013-04-213-12/+24
| | | | openal-soft; Strip all native libraries (1.5M -> ~400k)
* Manual ant target c.download.openal.soft.windows can be called from any OSSven Gothel2013-04-131-1/+1
|
* joal.build.id -> target init, depends on jogamp.env.initSven Gothel2013-03-281-2/+2
|
* Adapt to new version scheme, see GlueGen ↵Sven Gothel2013-03-285-20/+23
| | | | a3f2ef50ad33c58a240a17fcf03e415d772207c3, etc
* Inject precompiled soft-openal blobs in case native compilation fails. ↵Sven Gothel2013-03-271-1/+12
| | | | Currently impacts Windows, i.e. providing precompiled DLLs in native jar files.
* Fix 76c6916631a7386457fa260bf7856dea4d461a31: Replace TAB w/ 4 SPACEsSven Gothel2013-03-271-2/+2
|
* Fix 225dbd523daba306195d6bc24d0d996f946ae8a3: Replace TAB w/ 4 SPACEs; Bring ↵Sven Gothel2013-03-271-523/+520
| | | | back comments onto line.
* OpenAL-Soft Windows binariesJulien Gouesse2013-03-262-0/+0
|
* Adds a script that downloads the ZIP archive containing OpenAL-Soft Windows ↵Julien Gouesse2013-03-261-1/+1
| | | | binaries, extracts them, puts them into the right directories and deletes the useless directories created during the decompression
* Adds a script that downloads the ZIP archive containing OpenAL-Soft Windows ↵Julien Gouesse2013-03-261-2/+2
| | | | binaries, extracts them, puts them into the right directories and deletes the useless directories created during the decompression
* Adds a script that downloads the ZIP archive containing OpenAL-Soft Windows ↵Julien Gouesse2013-03-261-496/+525
| | | | binaries, extracts them, puts them into the right directories and deletes the useless directories created during the decompression
* Supports soft_oal.dll (OpenAL-soft) that might be installedJulien Gouesse2013-03-221-0/+1
|
* Supports soft_oal.dll (OpenAL-soft) that might be installedJulien Gouesse2013-03-221-0/+2
|
* Merge pull request #9 from magnen/masterSven Gothel2013-03-211-0/+11
|\ | | | | Adding method for retrieving the playing state of a Source.
| * Adding method for determining the playing state of an audio source.Magne Nordtveit2013-03-071-0/+11
| |
* | Catches ExceptionInInitializerError instances when initializing ALFactoryJulien Gouesse2013-03-181-0/+2
|/
* OpenAL Library Selection (Bug 662): Use String value of new property ↵Sven Gothel2013-02-012-36/+80
| | | | | | | | | | | | | | | | 'joal.openal.lib'. OSX: Prefer system OpenAL (nou OpenAL-Soft output device support) + * Select preferred OpenAL native library type via system properties, + * i.e. System-OpenAL or bundled Soft-OpenAL.<br/> + * If the preferred choice fails, implementation falls back to the other. + * <PRE> + -Djoal.openal.lib=auto Prefer System-OpenAL over bundled Soft-OpenAL for OSX. Prefer bundled Soft-OpenAL over System-OpenAL for all others. This is the default. + -Djoal.openal.lib=system Prefer System-OpenAL over bundled Soft-OpenAL for all. + -Djoal.openal.lib=soft Prefer bundled Soft-OpenAL over System-OpenAL for all. + </PRE> + * Note: You may use the 'jnlp.' prefix, allowing using above property names w/ Applets and WebStart, + * e.g. 'jnlp.joal.openal.lib=system'. + * </p>
* Build: Include cd and cdr test files in joa-test.jar; joal-natives*: Only ↵Sven Gothel2013-02-012-3/+3
| | | | include native library w/o version number.
* Test building openal-soft w/ Windows/cmake - fails ..Sven Gothel2013-02-013-8/+23
|
* bump openal-softSven Gothel2013-02-011-0/+0
|
* WavData.loadFromStream: Uses IOUtil.copyStream2ByteBuffer which fixes ↵Sven Gothel2013-02-017-21/+69
| | | | | | | loading on Android; Adding proper byteOrder swapping depending on input format. - Also added a few more test streams - Working Android test activity
* 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
|