summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add util class ALHelpers - Ported to Java from OpenAL-Soft from (c) 2011 ↵Sven Gothel2013-08-261-0/+376
| | | | | | | Chris Robinson (BSD'ish) - Renamed type conversion methods - Added generic type -> AL types
* ALFactory: Remove unused importsSven Gothel2013-08-261-3/+0
|
* Javadoc: Use JogAmp Stylesheet / Colors ..v2.0.2Sven Gothel2013-07-171-2/+10
|
* Remedy for Bug 782: Issue Debug.initSingleton() or Debug.debug(..) before ↵Sven Gothel2013-07-171-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | calling 'PropertyAccess.isPropertyDefined(propName, default)' through Debug class. Calling 'Debug.isPropertyDefined(propName, default)' may be 'optimized' to 'PropertyAccess.isPropertyDefined(propName, default)', which would skip the modules Debug's class initialization. Iff that happens, an AccessControlException may happen, due to requesting an insecure property, since modules own Debug class has not been added it's trusted prefixes from within it's init block yet. This seems to be a bug of the JVM .. to me, however .. the above description is the only able to explain the issue at hand. +++ Fix calls Debug class own static methods, either Debug.initSingleton() or Debug.debug(), before calling 'isPropertyDefined(propName, default)'. +++ Also mark Debug class static methods final! +++
* www/index.html: Link to JOAL FAQXerxes Rånby2013-07-141-1/+1
| | | | Signed-off-by: Xerxes Rånby <[email protected]>
* ALutWAVLoaderTest: Test WAV decoder impl. Bug 684Xerxes Rånby2013-07-141-0/+89
| | | | Signed-off-by: Xerxes Rånby <[email protected]>
* Merge remote-tracking branch 'gouessej/master'Xerxes Rånby2013-07-092-31/+94
|\
| * Removes all references to javax.sound.* in order to allow JOAL to work in ↵Julien Gouesse2013-03-272-31/+94
| | | | | | | | non-J2SE environments
* | www/index.html: fix relative javadoc linksXerxes Rånby2013-06-301-2/+2
| | | | | | | | Signed-off-by: Xerxes Rånby <[email protected]>
* | Scripts: Use a local hostname for JOGAMP_JAR_CODEBASE for security testingv2.0.2-rc12v2.0-rc12Sven Gothel2013-06-2111-12/+22
| |
* | ALDynamicLibraryBundleInfo: Inherit security considerations in API docSven Gothel2013-06-211-1/+8
| |
* | Fix Java7 Windows scripts ..Sven Gothel2013-06-202-8/+8
| |
* | Security: Tighten DynamicLinker*, NativeLibrary and DynamicLibraryBundle access.Sven Gothel2013-06-206-30/+45
| |
* | Bug 758: Fix scripts and ant build files to work w/ Java7 (default now) ↵Sven Gothel2013-06-2013-30/+85
| | | | | | | | producing Java6 bytecode ; Apply JAR Manifest tags: Sealed, Permissions and Codebase
* | Android SDK changes: Add /build-tools/17.0.0 to PATHSven Gothel2013-06-131-1/+1
| |
* | Adapt to GlueGen commit 1a01dce6c42b398cdd68d405828774a3ab366456Sven Gothel2013-06-113-16/+17
| |
* | Fix conditional properties 'useLinuxARMv6SFOptions' and ↵Sven Gothel2013-04-251-6/+8
| | | | | | | | 'useLinuxARMv6HFOptions': Needs 'isset property' not 'istrue value'
* | openal-soft: Toolchain CMake files for ARM* Cross-Compilation require host ↵Sven Gothel2013-04-251-0/+0
| | | | | | | | include directory (not in system include path) to pick up pulseaudio/alsa.
* | 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