commit 4331401e6a7d47b401882870c7f1453bf3c1de38
Author: Sven Gothel
Date: Fri Jun 21 03:46:43 2013 +0200
Scripts: Use a local hostname for JOGAMP_JAR_CODEBASE for security testing
commit c4cc76d21cee4f640c2c803af3993f5a22de427b
Author: Sven Gothel
Date: Fri Jun 21 03:46:29 2013 +0200
ALDynamicLibraryBundleInfo: Inherit security considerations in API doc
commit 61656b049a4eee5d0f7219ac82aa8bccfb1f9791
Author: Sven Gothel
Date: Thu Jun 20 20:23:36 2013 +0200
Fix Java7 Windows scripts ..
commit 12b3084ecc9da5b768fb7c9a9180d54b3d24ee43
Author: Sven Gothel
Date: Thu Jun 20 20:09:43 2013 +0200
Security: Tighten DynamicLinker*, NativeLibrary and DynamicLibraryBundle access.
commit 55b5449ce106164e7f47b827cbe03a7831de9942
Author: Sven Gothel
Date: Thu Jun 20 20:09:13 2013 +0200
Bug 758: Fix scripts and ant build files to work w/ Java7 (default now) producing Java6 bytecode ; Apply JAR Manifest tags: Sealed, Permissions and Codebase
commit 7c8d351fdbc562aebc2c7796c5b8e8673bff3dca
Author: Sven Gothel
Date: Thu Jun 13 20:37:04 2013 +0200
Android SDK changes: Add /build-tools/17.0.0 to PATH
commit 072ac81a76db9c9eb24c639a38bee75bf0ed5c9e
Author: Sven Gothel
Date: Tue Jun 11 16:27:15 2013 +0200
Adapt to GlueGen commit 1a01dce6c42b398cdd68d405828774a3ab366456
commit f92b110509aa507947c19ad29e8d0656cf75a669
Author: Sven Gothel
Date: Thu Apr 25 01:38:24 2013 +0200
Fix conditional properties 'useLinuxARMv6SFOptions' and 'useLinuxARMv6HFOptions': Needs 'isset property' not 'istrue value'
commit 388580cacce5f7c6c7ecc9651134fa007820a894
Author: Sven Gothel
Date: Thu Apr 25 01:15:56 2013 +0200
openal-soft: Toolchain CMake files for ARM* Cross-Compilation require host include directory (not in system include path) to pick up pulseaudio/alsa.
commit fc3d9e5837421a455cf2b3ae0bc4ad49446094ec
Author: Sven Gothel
Date: Tue Apr 23 23:55:44 2013 +0200
Add make.joal.all.sh
commit 12319be6d524c966c1f2c709675e9d05b04c56db
Author: Sven Gothel
Date: Tue Apr 23 23:55:14 2013 +0200
Use new toolchain (gluegen 3b7ea9f67487be8f133c19b493b632fc579c5049); Compile openal-soft w/ arm arch & float options if crosscompiled.
commit 8204cf51c707d3dca0c7476711bb7d4642519b93
Author: Sven Gothel
Date: Sun Apr 21 09:01:45 2013 +0200
update openal-soft
commit 5353b36181251fdc0b319f1e5605b53e455da5f3
Author: Sven Gothel
Date: Sun Apr 21 08:34:36 2013 +0200
Update openal-soft (GLIBC compat symbols)
commit d8924e4a9271b955e7a96b2e156f2f447fa4d45a
Author: Sven Gothel
Date: Sun Apr 21 05:40:50 2013 +0200
Fix x86_32 build on x86_64 of openal-soft; ; Statically link gcc-lib in openal-soft; Strip all native libraries (1.5M -> ~400k)
commit 256a4482965f582ddb3398d063103fd318d169e9
Author: Sven Gothel
Date: Sat Apr 13 23:08:05 2013 +0200
Manual ant target c.download.openal.soft.windows can be called from any OS
commit ad4d7fb1e792d4a406fc828d852e624cfd144609
Author: Sven Gothel
Date: Thu Mar 28 23:49:46 2013 +0100
joal.build.id -> target init, depends on jogamp.env.init
commit e4c51369141808d61902511c738c5243c9badc62
Author: Sven Gothel
Date: Thu Mar 28 21:20:46 2013 +0100
Adapt to new version scheme, see GlueGen a3f2ef50ad33c58a240a17fcf03e415d772207c3, etc
commit 3afb1c6b6643c44c8d984b642dceee0a7eb4f031
Author: Sven Gothel
Date: Wed Mar 27 04:33:06 2013 +0100
Inject precompiled soft-openal blobs in case native compilation fails. Currently impacts Windows, i.e. providing precompiled DLLs in native jar files.
commit 1eeccc001582f8529143af5198c32d59c944f629
Author: Sven Gothel
Date: Wed Mar 27 04:03:45 2013 +0100
Fix 76c6916631a7386457fa260bf7856dea4d461a31: Replace TAB w/ 4 SPACEs
commit f1734561cbce7ddf0e339c85e1ed30659325a910
Author: Sven Gothel
Date: Wed Mar 27 04:03:13 2013 +0100
Fix 225dbd523daba306195d6bc24d0d996f946ae8a3: Replace TAB w/ 4 SPACEs; Bring back comments onto line.
commit 903283df04eed4de389bb32054db4192ebf6e84f
Author: Julien Gouesse
Date: Tue Mar 26 22:12:00 2013 +0100
OpenAL-Soft Windows binaries
commit 52f527772ac7412d17e8c487124b31d290d2ce8f
Author: Julien Gouesse
Date: Tue Mar 26 22:10:39 2013 +0100
Adds a script that downloads the ZIP archive containing OpenAL-Soft Windows binaries, extracts them, puts them into the right directories and deletes the useless directories created during the decompression
commit f6c002f7e45e7fd521d0021676bd92c99d893406
Author: Julien Gouesse
Date: Tue Mar 26 22:10:11 2013 +0100
Adds a script that downloads the ZIP archive containing OpenAL-Soft Windows binaries, extracts them, puts them into the right directories and deletes the useless directories created during the decompression
commit 225dbd523daba306195d6bc24d0d996f946ae8a3
Author: Julien Gouesse
Date: Tue Mar 26 22:08:10 2013 +0100
Adds a script that downloads the ZIP archive containing OpenAL-Soft Windows binaries, extracts them, puts them into the right directories and deletes the useless directories created during the decompression
commit 864b160087d930c5151ae640e83c925c1b6520c2
Author: Julien Gouesse
Date: Fri Mar 22 21:38:28 2013 +0100
Supports soft_oal.dll (OpenAL-soft) that might be installed
commit 76c6916631a7386457fa260bf7856dea4d461a31
Author: Julien Gouesse
Date: Fri Mar 22 21:33:33 2013 +0100
Supports soft_oal.dll (OpenAL-soft) that might be installed
commit 49f6d00ece1e93082bd95149ebc3aac3283250fe
Author: Julien Gouesse
Date: Mon Mar 18 21:49:56 2013 +0100
Catches ExceptionInInitializerError instances when initializing ALFactory
commit 14961042bb8ca1f9f787d9d1f1cb64560b6dba22
Author: Magne Nordtveit
Date: Thu Mar 7 07:33:53 2013 +0100
Adding method for determining the playing state of an audio source.
commit 92e931caf64cf24e2b885d2552e64aebcf70a45a
Author: Sven Gothel
Date: Fri Feb 1 11:55:07 2013 +0100
OpenAL Library Selection (Bug 662): Use String value of new property '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.
+ * If the preferred choice fails, implementation falls back to the other.
+ *
+ -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.
+
+ * Note: You may use the 'jnlp.' prefix, allowing using above property names w/ Applets and WebStart,
+ * e.g. 'jnlp.joal.openal.lib=system'.
+ *
commit 14c6e3b98b04d87abf738c5ed7bfd7746dab8e08
Author: Sven Gothel
Date: Fri Feb 1 11:53:35 2013 +0100
Build: Include cd and cdr test files in joa-test.jar; joal-natives*: Only include native library w/o version number.
commit 1446b90a501b4efbda469926f64e1e8eee9c67c0
Author: Sven Gothel
Date: Fri Feb 1 03:27:11 2013 +0100
Test building openal-soft w/ Windows/cmake - fails ..
commit 7a87e444c548e4f95dda96b66e64308401deae4e
Author: Sven Gothel
Date: Fri Feb 1 03:26:38 2013 +0100
bump openal-soft
commit d0506f51c85efdcce1d48f58f95e57d48d22742e
Author: Sven Gothel
Date: Fri Feb 1 02:34:39 2013 +0100
WavData.loadFromStream: Uses IOUtil.copyStream2ByteBuffer which fixes loading on Android; Adding proper byteOrder swapping depending on input format.
- Also added a few more test streams
- Working Android test activity
commit 98d08ccfc26ead15746bee6f4626d2daac4989d4
Author: Sven Gothel
Date: Thu Jan 31 23:25:31 2013 +0100
Fix regression .. now use 'com.jogamp.openal.UnsupportedAudioFileException'
commit b827223da34ae4d2970a7b27f9bc0efa96bcac5a
Author: Sven Gothel
Date: Thu Jan 31 23:21:05 2013 +0100
Android Build & Test ; WavLoader/Data javax.audio separation (part-1)
commit 034a6d264385e89e289713cb7f43a7020d6d3c46
Author: Sven Gothel
Date: Thu Jan 31 17:08:53 2013 +0100
Build Cleanup for Android, Misc changes ..
- 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
commit 6e9315c3141ceb325e79f10459f4379dfdedf93e
Author: Sven Gothel
Date: Thu Jan 31 17:04:36 2013 +0100
JOAL GlueGen: Force ProcAddress for all / ALExt*: Remove duplicates (AL) in interface _and_ implementation
- Using GlueGen enhancement of commit e58643727cc36d6dc27cec9e02934c26de7621ee
commit 5519ea488ee497238faf2500f7369362d54e4d53
Author: Sven Gothel
Date: Thu Jan 31 17:03:08 2013 +0100
Bump openal-soft submodule
commit 1b7fba6b6e1a53a36afaf72a152c468a4694402a
Author: Sven Gothel
Date: Thu Jan 31 11:38:54 2013 +0100
JOAL Fixes: GlueGen, OpenAL Header, Added scripts/tests.sh,
- 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
-
commit 7c47fc72f44f27979c1631247188d99a21576dc8
Author: Sven Gothel
Date: Thu Jan 31 08:20:46 2013 +0100
Make AL/ALC types unique in their respective header file; Use GlueGen's stdint definition for all tested platforms
commit 4c0d4a51b981310b934a037426d2570f9b96dd34
Author: Sven Gothel
Date: Thu Jan 31 08:19:30 2013 +0100
Add openal-soft git submodule
commit d4ab4501c0928b372ee714bca51633dcf23adec2
Author: Xerxes Rånby
Date: Wed Jan 30 20:05:10 2013 +0100
Fix missing Opaque boolean ALboolean in make/joal-alext.cfg
ALboolean gor mapped to a byte now fixed to return a boolean.
Signed-off-by: Xerxes Rånby
commit 42fad3438ff3b7acb81941eef0e3705bb84daac3
Author: Xerxes Rånby
Date: Wed Jan 30 16:52:52 2013 +0100
Fix exception logic and dest buffer in ALExtLoopbackDeviceSOFTTest
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
commit 89d54d1b311bd78be53bef26e89cc4e871351caf
Author: Xerxes Rånby
Date: Wed Jan 30 15:27:43 2013 +0100
Improve logic of Bug 662: Add a flag to favour OpenALSoft
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
commit 05fc86e0ba315ed4202adfb85f017205fd8bea8d
Author: Xerxes Rånby
Date: Wed Jan 30 15:20:57 2013 +0100
Fix Bug 662: Add a flag to favour OpenALSoft
Signed-off-by: Xerxes Rånby
commit 15583ca328c416bf664396025086a60afb34bd84
Author: Xerxes Rånby
Date: Wed Jan 30 15:08:56 2013 +0100
Bug 662: Add a flag to favour OpenALSoft
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
commit 1bc6cc4395a998440e48f45f06bf9d80cf3de6e1
Author: Xerxes Rånby
Date: Wed Jan 30 14:29:38 2013 +0100
Improve ALExtLoopbackDeviceSOFTTest to list all available OpenAL extensions.
Signed-off-by: Xerxes Rånby
commit 490096c7c53030170876f568ec1f0953a66fbb1d
Author: Michael Zucchi
Date: Tue Jan 29 16:19:04 2013 +0100
Bug 567 (part 3): add support for openal extensions
Imported the ALExtLoopbackDeviceSOFTTest junit test.
Author: Michael Zucchi
Signed-off-by: Xerxes Rånby
commit b25cb51aa4b15861a44032ddf768979bce3a5967
Author: Xerxes Rånby
Date: Tue Jan 29 15:13:21 2013 +0100
build.xml: set failonerror="false" for artifact.properties copy
Signed-off-by: Xerxes Rånby
commit 03e5bba36d7826022ae5d75da96bd3a1dbe0a827
Author: Xerxes Rånby
Date: Tue Jan 29 15:08:23 2013 +0100
Remove system dependency of intptr_t and uint64_t.
Signed-off-by: Xerxes Rånby
commit 2646b95c4b34a0b97426dfc5a9cc5d9423ac889f
Author: Xerxes Rånby
Date: Sat Jan 26 01:26:59 2013 +0100
Re-import OpenAL stub_includes/openal/eax.h required for EAX.
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
commit a801e0f01cf57cf270226238d35ecd751e497172
Author: Xerxes Rånby
Date: Sat Jan 26 01:16:49 2013 +0100
Remove obstolete bundled OpenAL and OpenAL-soft binarys.
Prefer system installed libraries or
OpenAL-soft built from source.
Signed-off-by: Xerxes Rånby
commit 4885e2a488223b852598520664875804d302d3e3
Author: Michael Zucchi
Date: Sat Jan 26 01:01:25 2013 +0100
Bug 567 (part 2): add support for openal extensions
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
Signed-off-by: Xerxes Rånby
commit 0801dd17ee69e88661401172026b48ac898d7a2b
Author: Xerxes Rånby
Date: Fri Jan 25 19:20:00 2013 +0100
build.xml al.c -> al.h after switch to OpenAl-soft headers.
Signed-off-by: Xerxes Rånby
commit 3cf2b66e13104b372611b3a9dbb722110370a9c7
Author: Michael Zucchi
Date: Fri Jan 25 15:37:49 2013 +0100
Bug 567 (part 1): add support for openal extensions
Imported JOAL specific parts from the patch made by Michael Zucchi.
Author: Michael Zucchi
Signed-off-by: Xerxes Rånby
commit 6b86449596dabf87201d7321799a39a7b78ab692
Author: Xerxes Rånby
Date: Fri Jan 25 15:24:57 2013 +0100
Import OpenAL-soft openal-soft/include/AL/ headers to stub_includes/openal.
Signed-off-by: Xerxes Rånby
commit 338e0d5aa881b11bbc8c4c71183fe81e1d1492ff
Author: Xerxes Rånby
Date: Fri Jan 25 15:21:29 2013 +0100
Delete OpenAL stub_includes/openal headers.
Signed-off-by: Xerxes Rånby
commit ac0bf7253b20444058eb6be590acce528c052eaf
Author: Sven Gothel
Date: Sat Jan 19 19:52:29 2013 +0100
Add dummy junit test so jenkins would not fail
commit ae9819f437d250ecc4002059cb7db6dda0b87149
Author: Xerxes Rånby
Date: Tue Jan 15 00:17:30 2013 +0100
www/index.html: Updated links, OpenAL logo & OpenAL-Soft.
Signed-off-by: Xerxes Rånby
commit 6c6d4265b4d3a2befdc8556c8bbcd2f068ee350a
Author: Xerxes Rånby
Date: Mon Jan 14 23:52:34 2013 +0100
Remove 9 year old java.net test.zip
Signed-off-by: Xerxes Rånby
commit a5bcb92b748b5dd2f7df65cb1fa5bdea6cd6a4f4
Author: Sven Gothel
Date: Thu Dec 27 05:58:26 2012 +0100
Android build scripts: Fix env. name ANDROID_SDK_HOME -> ANDROID_HOME
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
commit 2c006c55a7019fdedbb2867899c99c7428c98d46
Author: Xerxes Rånby
Date: Fri Nov 23 12:54:56 2012 +0100
Fix JOAL Eclipse project New_Builder.launch working directory.
Signed-off-by Xerxes Rånby
commit e1dbf746db84371a4877415b013627dce4de50ad
Author: Xerxes Rånby
Date: Fri Nov 23 09:19:26 2012 +0100
Remove junit ALTest file with incompatible license.
Signed-off-by: Xerxes Rånby
commit b8b4c89e2fa7acf201a1206bad74b91afa7d2308
Author: Xerxes Rånby
Date: Thu Nov 22 09:18:59 2012 +0100
Add make/scripts/make.joal.all.linux-armv6hf.sh
Signed-off-by: Xerxes Rånby
commit bfbac2fa0ca1a1438de20196a43d93cc3210b12e
Author: Sven Gothel
Date: Thu Nov 15 21:35:15 2012 +0100
Fix regression of commit 2420f0e3352a46c8deb9c5827f78add65cb9d1a4: cmake is not avail per default on all platforms yet.
commit 6d807f8e71edd8cf97daad23e3afc619bd1d429c
Author: Sven Gothel
Date: Thu Nov 15 21:30:41 2012 +0100
Fix regression of commit 2420f0e3352a46c8deb9c5827f78add65cb9d1a4: cmake is not avail per default on all platforms yet.
commit 3dccb2fc00b0b97a3c1f479b236265c983a40e43
Author: Xerxes Rånby
Date: Thu Nov 15 12:41:54 2012 +0100
Update JOAL www links to use jogamp.org infrastructure.
Signed-off-by: Xerxes Rånby
commit 7be220314387769c116efd8090f15dd31491bab0
Author: Xerxes Rånby
Date: Fri Oct 26 17:03:49 2012 +0200
Add make/scripts/make.joal.all.linux-i586.sh
Signed-off-by: Xerxes Rånby
commit 2420f0e3352a46c8deb9c5827f78add65cb9d1a4
Author: Xerxes Rånby
Date: Thu Oct 25 21:01:26 2012 +0200
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
commit 3c0ad2a52f4900989c95ec16f7f3bff94beb0e13
Author: Xerxes Rånby
Date: Thu Oct 25 17:03:03 2012 +0200
Add make/scripts/make.joal.all.linux-armv6.sh
Signed-off-by: Xerxes Rånby
commit 66d511dc4fbe99dab3c65ce8600c6f33a1cd59f4
Author: Xerxes Rånby
Date: Wed Oct 24 22:05:46 2012 +0200
Fix mark/reset bug in com/jogamp/openal/test/resources/ResourceLocation.java
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