Jogamp
joal.git
2 years agoBump scripts to jre1.8.0_66 master rc
Sven Gothel [Mon, 16 Nov 2015 02:09:07 +0000 (03:09 +0100)]
Bump scripts to jre1.8.0_66

2 years agoBug 1270 - Fix OSX El Capitan 10.11 stuttering ; Prefer provided OpenAL library over...
Sven Gothel [Sun, 15 Nov 2015 04:01:15 +0000 (05:01 +0100)]
Bug 1270 - Fix OSX El Capitan 10.11 stuttering ; Prefer provided OpenAL library over system (default)

Default is to utilize provided openal-soft library if possible
and if not overridden by property 'joal.openal.lib'.

Hence returning ALFactory.PREFER_SYSTEM_OPENAL (default: false)
in ALDynamicLibraryBundleInfo.searchToolLibSystemPathFirst().

+++

This also resolves issues w/ OSX El Capitan 10.11,
which provides OpenAL via 'openal' library name (same as openal-soft)
and causes stuttering w/ GLMediaPlayer's ALAudioSink!

+++

2 years agoBug 1269 - Bump openal-soft to Release 1.17.0
Sven Gothel [Sun, 15 Nov 2015 03:48:32 +0000 (04:48 +0100)]
Bug 1269 - Bump openal-soft to Release 1.17.0

2 years agoBug 1237: Adopt GlueGen's clarification of IOUtil.getResource(..), commit d78bb1be0a6... v2.3.2
Sven Gothel [Sat, 3 Oct 2015 18:14:50 +0000 (20:14 +0200)]
Bug 1237: Adopt GlueGen's clarification of IOUtil.getResource(..), commit d78bb1be0a6290cb94918b21865a023c01825048

2 years agoWindows Scripts: Bump JVM to 1.8.0_60
Sven Gothel [Tue, 1 Sep 2015 21:46:30 +0000 (23:46 +0200)]
Windows Scripts: Bump JVM to 1.8.0_60

2 years agoRemove possible duplicates of libopenal.1* on OSX due to joker '*' in native.library...
Sven Gothel [Wed, 29 Jul 2015 08:57:11 +0000 (10:57 +0200)]
Remove possible duplicates of libopenal.1* on OSX due to joker '*' in native.library.suffix

2 years agoFix Android ARM64 Support
Sven Gothel [Mon, 13 Jul 2015 11:30:41 +0000 (13:30 +0200)]
Fix Android ARM64 Support

- See openal-soft commit 2e8f6a1704dfa0048dbfc2f826847a4aaea3cbe8
- export HOST_ARCH

2 years agoadd osx-java6 script: using separate rootrel.build
Sven Gothel [Fri, 10 Jul 2015 23:25:36 +0000 (01:25 +0200)]
add osx-java6 script: using separate rootrel.build

2 years agocmake/clang: Inject additional architectures for fat-binary (macosx) ; Bump openal...
Sven Gothel [Fri, 10 Jul 2015 23:12:06 +0000 (01:12 +0200)]
cmake/clang: Inject additional architectures for fat-binary (macosx) ; Bump openal-soft to 178194b7de4b4ad1de0c701356fca46565dde762

2 years agoAdd javadoc arg (property 'javadoc.xarg1') '-Xdoclint:none' if java >= 1.8 (GlueGen... v2.3.0 v2.3.1
Sven Gothel [Tue, 3 Feb 2015 02:11:44 +0000 (03:11 +0100)]
Add javadoc arg (property 'javadoc.xarg1') '-Xdoclint:none' if java >= 1.8 (GlueGen commit d8dff4c9f2186749b167195eeb339c33f56864e8)

2 years agoAdapt APK install scripts for harmonized os.and.arch names, see GlueGen commit 3b43a2...
Sven Gothel [Mon, 2 Feb 2015 21:12:22 +0000 (22:12 +0100)]
Adapt APK install scripts for harmonized os.and.arch names, see GlueGen commit 3b43a223253176731567c6d8b7a67c9a6110782b

2 years agoBug 1122: Add AArch64 support (Android, GNU/Linux and in general)
Sven Gothel [Fri, 30 Jan 2015 06:17:48 +0000 (07:17 +0100)]
Bug 1122: Add AArch64 support (Android, GNU/Linux and in general)

2 years agoBug 1124 - Android Build: Use SDK >= 24.0.2 (build-tools >= 21.1.2) and NDK >= 10d
Sven Gothel [Wed, 28 Jan 2015 01:08:30 +0000 (02:08 +0100)]
Bug 1124 - Android Build: Use SDK >= 24.0.2 (build-tools >= 21.1.2) and NDK >= 10d

2 years agoWAVLoader: Adopt to GlueGen's Bitstream commit 9e13e8c78ed69bb7afcd49abe8bf69340dc06223
Sven Gothel [Wed, 28 Jan 2015 01:08:07 +0000 (02:08 +0100)]
WAVLoader: Adopt to GlueGen's Bitstream commit 9e13e8c78ed69bb7afcd49abe8bf69340dc06223

3 years agoScripts: Bump to java 1.8.0_20 b22x v2.2.1 v2.2.2 v2.2.3 v2.2.4
Sven Gothel [Sun, 31 Aug 2014 19:17:14 +0000 (21:17 +0200)]
Scripts: Bump to java 1.8.0_20

3 years agoScripts: Bump to java 1.7.0_67 and apache-ant 1.9.4
Sven Gothel [Thu, 28 Aug 2014 03:53:53 +0000 (05:53 +0200)]
Scripts: Bump to java 1.7.0_67 and apache-ant 1.9.4

3 years agoBug 1024: Add fallback for native-jar-file location via classpath v2.2.0
Sven Gothel [Fri, 11 Jul 2014 01:07:02 +0000 (03:07 +0200)]
Bug 1024: Add fallback for native-jar-file location via classpath

Adapt to GlueGen commit f5c48efcf546ba4e08e197ccced6df83b57e1755

3 years agoBug 1023/Bug 1024: Create native jar files for different configurations due to non...
Sven Gothel [Thu, 10 Jul 2014 15:25:43 +0000 (17:25 +0200)]
Bug 1023/Bug 1024: Create native jar files for different configurations due to non-native-jar aliasing

3 years agoBug 1023, Bug 1024: Adapt to GlueGen commit 46faa59d439ef235d7691fc64d56eedc600ffa1a
Sven Gothel [Sat, 5 Jul 2014 13:23:41 +0000 (15:23 +0200)]
Bug 1023, Bug 1024: Adapt to GlueGen commit 46faa59d439ef235d7691fc64d56eedc600ffa1a

3 years agoCode Clean-Up based on our Recommended Settings (jogamp-scripting c47bc86ae2ee268a1f3...
Sven Gothel [Thu, 3 Jul 2014 14:27:25 +0000 (16:27 +0200)]
Code Clean-Up based on our Recommended Settings (jogamp-scripting c47bc86ae2ee268a1f38c5580d11f93d7f8d6e74)

- Change non static accesses to static members using declaring type
    - Change indirect accesses to static members to direct accesses (accesses through subtypes)
    - Add final modifier to private fields
    - Add final modifier to method parameters
    - Add final modifier to local variables
    - Remove unnecessary casts
    - Remove unnecessary '$NON-NLS$' tags
    - Remove trailing white spaces on all lines

3 years agoAdapt to GlueGen commit 2f6586292cd298bbc19d8acda0f7cf303c82078b (compount call-by...
Sven Gothel [Wed, 18 Jun 2014 01:48:11 +0000 (03:48 +0200)]
Adapt to GlueGen commit 2f6586292cd298bbc19d8acda0f7cf303c82078b (compount call-by-value extension)

- initializeImpl() is no more required, since it's not forced .. uncomment in manual static initializer

3 years agoAdapt to GlueGen commit c3054a01990e55ab35756ea23ab7d7c05f24dd37 (compount call-by...
Sven Gothel [Mon, 16 Jun 2014 23:37:26 +0000 (01:37 +0200)]
Adapt to GlueGen commit c3054a01990e55ab35756ea23ab7d7c05f24dd37 (compount call-by-value extension)

3 years agoRemove explicit xcode.clang property files; Bump openal-soft (95a2fe69853d6996cf9e00a...
Sven Gothel [Tue, 10 Jun 2014 22:54:50 +0000 (00:54 +0200)]
Remove explicit xcode.clang property files; Bump openal-soft (95a2fe69853d6996cf9e00a9073c57cf9cef9ae9)

3 years agoALFactory.PREFER_SYSTEM_OPENAL: Defaults to false for all platforms (i.e. Use openal...
Sven Gothel [Tue, 10 Jun 2014 17:18:59 +0000 (19:18 +0200)]
ALFactory.PREFER_SYSTEM_OPENAL: Defaults to false for all platforms (i.e. Use openal-soft on OSX as well now)

3 years agoBump openal-soft: CMake: Don't use CMAKE_TOOLCHAIN_FILE for non-crosscompilation...
Sven Gothel [Tue, 10 Jun 2014 17:18:05 +0000 (19:18 +0200)]
Bump openal-soft: CMake: Don't use CMAKE_TOOLCHAIN_FILE for non-crosscompilation, use OPENAL_CUSTOM_CONFIG to inject cmake commands

3 years agounit test: preserve hs_err_pid*.log files (move to results folder for archive)
Sven Gothel [Fri, 9 May 2014 21:40:12 +0000 (23:40 +0200)]
unit test: preserve hs_err_pid*.log files (move to results folder for archive)

3 years agoAdd generic manual build script to test against distribution's default openjdk + ant
Sven Gothel [Fri, 9 May 2014 07:45:58 +0000 (09:45 +0200)]
Add generic manual build script to test against distribution's default openjdk + ant

3 years agoFix ALExtLoopbackDeviceSOFTTest v2.1.5
Sven Gothel [Sat, 22 Feb 2014 02:29:20 +0000 (03:29 +0100)]
Fix ALExtLoopbackDeviceSOFTTest

- Use max 4k to test
- Remove redundant default device/context
- Add AL source and assign buffer
- issue buffer play
- Only fail if certain accuracy is not met
  - Stereo 0.8 (passes w/ ~ 0.9)
  - Mono 0.4 !!! FIXME !!! (Only passes w/ ~ 0.49)

Tests are passing, however - have to check the MONO case.

3 years agoTests: Add UITestCase unit test super class (print start/end, singletion test); Add...
Sven Gothel [Sat, 22 Feb 2014 02:25:14 +0000 (03:25 +0100)]
Tests: Add UITestCase unit test super class (print start/end, singletion test); Add @FixMethodOrder(MethodSorters.NAME_ASCENDING)

3 years agoALExtLoopbackDeviceSOFTTest: Remove javax.sound.sampled.UnsupportedAudioFileException...
Sven Gothel [Fri, 21 Feb 2014 13:57:15 +0000 (14:57 +0100)]
ALExtLoopbackDeviceSOFTTest: Remove javax.sound.sampled.UnsupportedAudioFileException dependency

3 years agoWAVLoader: Use Bitstream and support big-endian RIFX; Fix ALutWAVLoaderTest
Sven Gothel [Fri, 21 Feb 2014 13:47:36 +0000 (14:47 +0100)]
WAVLoader: Use Bitstream and support big-endian RIFX; Fix ALutWAVLoaderTest

3 years agoREADME: Add note regarding 'git --recurse-submodules' for openal-soft submodule
Sven Gothel [Sun, 16 Feb 2014 02:23:21 +0000 (03:23 +0100)]
README: Add note regarding 'git --recurse-submodules' for openal-soft submodule

3 years agoREADME: Add Debian OpenAL-Soft apt-get install package list
Sven Gothel [Sat, 15 Feb 2014 08:16:03 +0000 (09:16 +0100)]
README: Add Debian OpenAL-Soft apt-get install package list

3 years agoBump openal-soft to 7297c3214a4c648aaee81a9877da15b88f798197
Sven Gothel [Sat, 15 Feb 2014 08:03:01 +0000 (09:03 +0100)]
Bump openal-soft to 7297c3214a4c648aaee81a9877da15b88f798197

3 years agoFix build scripts ..
Sven Gothel [Sat, 15 Feb 2014 03:13:58 +0000 (04:13 +0100)]
Fix build scripts ..

3 years agoFix apk location .. (install script) v2.1.4
Sven Gothel [Sun, 26 Jan 2014 00:00:37 +0000 (01:00 +0100)]
Fix apk location .. (install script)

3 years agoBuild: Move gluegen config files into make/config (cleanup)
Sven Gothel [Sat, 25 Jan 2014 23:34:45 +0000 (00:34 +0100)]
Build: Move gluegen config files into make/config (cleanup)

3 years agoAdd '-b${joal.build.number}' to joal.version / archive.name ; Produce jar and apk...
Sven Gothel [Sat, 25 Jan 2014 14:46:55 +0000 (15:46 +0100)]
Add '-b${joal.build.number}' to joal.version / archive.name ; Produce jar and apk files in ${build}/jar

3 years agoJar Manifest: Seal all packages
Sven Gothel [Sat, 25 Jan 2014 13:23:26 +0000 (14:23 +0100)]
Jar Manifest: Seal all packages

3 years agoJar Manifest: Sealed Entries must follow generic headers - Otherwise subsequent entri...
Sven Gothel [Sat, 25 Jan 2014 12:43:27 +0000 (13:43 +0100)]
Jar Manifest: Sealed Entries must follow generic headers - Otherwise subsequent entries are not recognized

3 years agoJar Manifest: Add empty line before EOF (otherwise last line is cut-off - duh), add...
Sven Gothel [Wed, 22 Jan 2014 22:09:15 +0000 (23:09 +0100)]
Jar Manifest: Add empty line before EOF (otherwise last line is cut-off - duh), add 'Application-Library-Allowable-Codebase: *'

3 years agoRefine adaption of Oracle's Deployment changes, i.e. >= 7u51
Sven Gothel [Wed, 22 Jan 2014 11:02:19 +0000 (12:02 +0100)]
Refine adaption of Oracle's Deployment changes, i.e. >= 7u51

Manifest: 'Permissions: sandbox' so we do not raise privileges!

3 years agoAdd 'Permissions: all-permissions' to jogl-test.jar for Oracle's 7u51 Java Plugin...
Sven Gothel [Tue, 21 Jan 2014 19:15:30 +0000 (20:15 +0100)]
Add 'Permissions: all-permissions' to jogl-test.jar for Oracle's 7u51 Java Plugin (duh)

4 years agoUse 'gluegen-clang.properties' for generic clang and 'gluegen-xcode_clang.properties... v2.1.3
Sven Gothel [Sun, 17 Nov 2013 16:02:31 +0000 (17:02 +0100)]
Use 'gluegen-clang.properties' for generic clang and 'gluegen-xcode_clang.properties' for OSX xcode-clang ; Add GNU/Linux LLVM/clang build scripts

4 years agoBug 881 - Add 'Application-Name' in Jar's manifest to avoid Java6 NPEs .. v2.1.2
Sven Gothel [Fri, 1 Nov 2013 00:22:26 +0000 (01:22 +0100)]
Bug 881 - Add 'Application-Name' in Jar's manifest to avoid Java6 NPEs ..

4 years agoUse GlueGen's junit version
Sven Gothel [Thu, 24 Oct 2013 18:34:26 +0000 (20:34 +0200)]
Use GlueGen's junit version

4 years agoBump 7u45 v2.1.1
Sven Gothel [Fri, 18 Oct 2013 05:34:12 +0000 (07:34 +0200)]
Bump 7u45

4 years agoAndroid uses-sdk: Add android:targetSdkVersion="14" (to show up for tablets)
Sven Gothel [Fri, 11 Oct 2013 02:19:51 +0000 (04:19 +0200)]
Android uses-sdk: Add android:targetSdkVersion="14" (to show up for tablets)

4 years agoartifact.properties: Add joal.build.version:=jogamp.version v2.1.0
Sven Gothel [Fri, 4 Oct 2013 16:47:27 +0000 (18:47 +0200)]
artifact.properties: Add joal.build.version:=jogamp.version

4 years agoAdd osx clang build script
Sven Gothel [Thu, 19 Sep 2013 06:43:32 +0000 (08:43 +0200)]
Add osx clang build script

4 years agoFix Bug 835: Add validation script .. however, classes were java6 clean.
Sven Gothel [Thu, 19 Sep 2013 06:37:20 +0000 (08:37 +0200)]
Fix Bug 835: Add validation script .. however, classes were java6 clean.

4 years agoBump to JDK/JRE 7u40.
Sven Gothel [Thu, 19 Sep 2013 02:17:02 +0000 (04:17 +0200)]
Bump to JDK/JRE 7u40.

4 years agoAdd support for clang
Sven Gothel [Fri, 13 Sep 2013 17:10:09 +0000 (19:10 +0200)]
Add support for clang

4 years agoALHelpers: Shorten returned string representations
Sven Gothel [Mon, 26 Aug 2013 07:26:25 +0000 (09:26 +0200)]
ALHelpers: Shorten returned string representations

4 years agoAdd util class ALHelpers - Ported to Java from OpenAL-Soft from (c) 2011 Chris Robins...
Sven Gothel [Mon, 26 Aug 2013 05:07:26 +0000 (07:07 +0200)]
Add util class ALHelpers - Ported to Java from OpenAL-Soft from (c) 2011 Chris Robinson (BSD'ish)

- Renamed type conversion methods
- Added generic type -> AL types

4 years agoALFactory: Remove unused imports
Sven Gothel [Mon, 26 Aug 2013 05:05:55 +0000 (07:05 +0200)]
ALFactory: Remove unused imports

4 years agoJavadoc: Use JogAmp Stylesheet / Colors .. v2.0.2
Sven Gothel [Wed, 17 Jul 2013 14:11:04 +0000 (16:11 +0200)]
Javadoc: Use JogAmp Stylesheet / Colors ..

4 years agoRemedy for Bug 782: Issue Debug.initSingleton() or Debug.debug(..) before calling...
Sven Gothel [Wed, 17 Jul 2013 02:23:07 +0000 (04:23 +0200)]
Remedy for Bug 782: Issue Debug.initSingleton() or Debug.debug(..) before 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!

+++

4 years agowww/index.html: Link to JOAL FAQ
Xerxes Rånby [Sun, 14 Jul 2013 06:50:39 +0000 (08:50 +0200)]
www/index.html: Link to JOAL FAQ

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agoALutWAVLoaderTest: Test WAV decoder impl. Bug 684
Xerxes Rånby [Sun, 14 Jul 2013 00:34:23 +0000 (02:34 +0200)]
ALutWAVLoaderTest: Test WAV decoder impl. Bug 684

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agoMerge remote-tracking branch 'gouessej/master'
Xerxes Rånby [Tue, 9 Jul 2013 11:07:18 +0000 (13:07 +0200)]
Merge remote-tracking branch 'gouessej/master'

4 years agowww/index.html: fix relative javadoc links
Xerxes Rånby [Sat, 29 Jun 2013 23:26:39 +0000 (01:26 +0200)]
www/index.html: fix relative javadoc links

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agoScripts: Use a local hostname for JOGAMP_JAR_CODEBASE for security testing v2.0-rc12 v2.0.2-rc12
Sven Gothel [Fri, 21 Jun 2013 01:46:43 +0000 (03:46 +0200)]
Scripts: Use a local hostname for JOGAMP_JAR_CODEBASE for security testing

4 years agoALDynamicLibraryBundleInfo: Inherit security considerations in API doc
Sven Gothel [Fri, 21 Jun 2013 01:46:29 +0000 (03:46 +0200)]
ALDynamicLibraryBundleInfo: Inherit security considerations in API doc

4 years agoFix Java7 Windows scripts ..
Sven Gothel [Thu, 20 Jun 2013 18:23:36 +0000 (20:23 +0200)]
Fix Java7 Windows scripts ..

4 years agoSecurity: Tighten DynamicLinker*, NativeLibrary and DynamicLibraryBundle access.
Sven Gothel [Thu, 20 Jun 2013 18:09:43 +0000 (20:09 +0200)]
Security: Tighten DynamicLinker*, NativeLibrary and DynamicLibraryBundle access.

4 years agoBug 758: Fix scripts and ant build files to work w/ Java7 (default now) producing...
Sven Gothel [Thu, 20 Jun 2013 18:09:13 +0000 (20:09 +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

4 years agoAndroid SDK changes: Add /build-tools/17.0.0 to PATH
Sven Gothel [Thu, 13 Jun 2013 18:37:04 +0000 (20:37 +0200)]
Android SDK changes: Add /build-tools/17.0.0 to PATH

4 years agoAdapt to GlueGen commit 1a01dce6c42b398cdd68d405828774a3ab366456
Sven Gothel [Tue, 11 Jun 2013 14:27:15 +0000 (16:27 +0200)]
Adapt to GlueGen commit 1a01dce6c42b398cdd68d405828774a3ab366456

4 years agoFix conditional properties 'useLinuxARMv6SFOptions' and 'useLinuxARMv6HFOptions'...
Sven Gothel [Wed, 24 Apr 2013 23:38:24 +0000 (01:38 +0200)]
Fix conditional properties 'useLinuxARMv6SFOptions' and 'useLinuxARMv6HFOptions': Needs 'isset property' not 'istrue value'

4 years agoopenal-soft: Toolchain CMake files for ARM* Cross-Compilation require host include...
Sven Gothel [Wed, 24 Apr 2013 23:15:56 +0000 (01:15 +0200)]
openal-soft: Toolchain CMake files for ARM* Cross-Compilation require host include directory (not in system include path) to pick up pulseaudio/alsa.

4 years agoAdd make.joal.all.sh
Sven Gothel [Tue, 23 Apr 2013 21:55:44 +0000 (23:55 +0200)]
Add make.joal.all.sh

4 years agoUse new toolchain (gluegen 3b7ea9f67487be8f133c19b493b632fc579c5049); Compile openal...
Sven Gothel [Tue, 23 Apr 2013 21:55:14 +0000 (23:55 +0200)]
Use new toolchain (gluegen 3b7ea9f67487be8f133c19b493b632fc579c5049); Compile openal-soft w/ arm arch & float options if crosscompiled.

4 years agoupdate openal-soft
Sven Gothel [Sun, 21 Apr 2013 07:01:45 +0000 (09:01 +0200)]
update openal-soft

4 years agoUpdate openal-soft (GLIBC compat symbols)
Sven Gothel [Sun, 21 Apr 2013 06:34:36 +0000 (08:34 +0200)]
Update openal-soft (GLIBC compat symbols)

4 years agoFix x86_32 build on x86_64 of openal-soft; ; Statically link gcc-lib in openal-soft...
Sven Gothel [Sun, 21 Apr 2013 03:40:50 +0000 (05:40 +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)

4 years agoManual ant target c.download.openal.soft.windows can be called from any OS
Sven Gothel [Sat, 13 Apr 2013 21:08:05 +0000 (23:08 +0200)]
Manual ant target c.download.openal.soft.windows can be called from any OS

4 years agojoal.build.id -> target init, depends on jogamp.env.init
Sven Gothel [Thu, 28 Mar 2013 22:49:46 +0000 (23:49 +0100)]
joal.build.id -> target init, depends on jogamp.env.init

4 years agoAdapt to new version scheme, see GlueGen a3f2ef50ad33c58a240a17fcf03e415d772207c3...
Sven Gothel [Thu, 28 Mar 2013 20:20:46 +0000 (21:20 +0100)]
Adapt to new version scheme, see GlueGen a3f2ef50ad33c58a240a17fcf03e415d772207c3, etc

4 years agoRemoves all references to javax.sound.* in order to allow JOAL to work in non-J2SE...
Julien Gouesse [Wed, 27 Mar 2013 21:07:28 +0000 (22:07 +0100)]
Removes all references to javax.sound.* in order to allow JOAL to work in non-J2SE environments

4 years agoInject precompiled soft-openal blobs in case native compilation fails. Currently...
Sven Gothel [Wed, 27 Mar 2013 03:33:06 +0000 (04:33 +0100)]
Inject precompiled soft-openal blobs in case native compilation fails. Currently impacts Windows, i.e. providing precompiled DLLs in native jar files.

4 years agoFix 76c6916631a7386457fa260bf7856dea4d461a31: Replace TAB w/ 4 SPACEs
Sven Gothel [Wed, 27 Mar 2013 03:03:45 +0000 (04:03 +0100)]
Fix 76c6916631a7386457fa260bf7856dea4d461a31: Replace TAB w/ 4 SPACEs

4 years agoFix 225dbd523daba306195d6bc24d0d996f946ae8a3: Replace TAB w/ 4 SPACEs; Bring back...
Sven Gothel [Wed, 27 Mar 2013 03:03:13 +0000 (04:03 +0100)]
Fix 225dbd523daba306195d6bc24d0d996f946ae8a3: Replace TAB w/ 4 SPACEs; Bring back comments onto line.

4 years agoOpenAL-Soft Windows binaries
Julien Gouesse [Tue, 26 Mar 2013 21:12:00 +0000 (22:12 +0100)]
OpenAL-Soft Windows binaries

4 years agoAdds a script that downloads the ZIP archive containing OpenAL-Soft Windows binaries...
Julien Gouesse [Tue, 26 Mar 2013 21:10:39 +0000 (22:10 +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

4 years agoAdds a script that downloads the ZIP archive containing OpenAL-Soft Windows binaries...
Julien Gouesse [Tue, 26 Mar 2013 21:10:11 +0000 (22:10 +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

4 years agoAdds a script that downloads the ZIP archive containing OpenAL-Soft Windows binaries...
Julien Gouesse [Tue, 26 Mar 2013 21:08:10 +0000 (22:08 +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

4 years agoSupports soft_oal.dll (OpenAL-soft) that might be installed
Julien Gouesse [Fri, 22 Mar 2013 20:38:28 +0000 (21:38 +0100)]
Supports soft_oal.dll (OpenAL-soft) that might be installed

4 years agoSupports soft_oal.dll (OpenAL-soft) that might be installed
Julien Gouesse [Fri, 22 Mar 2013 20:33:33 +0000 (21:33 +0100)]
Supports soft_oal.dll (OpenAL-soft) that might be installed

4 years agoMerge pull request #9 from magnen/master
Sven Gothel [Thu, 21 Mar 2013 10:58:59 +0000 (03:58 -0700)]
Merge pull request #9 from magnen/master

Adding method for retrieving the playing state of a Source.

4 years agoCatches ExceptionInInitializerError instances when initializing ALFactory
Julien Gouesse [Mon, 18 Mar 2013 20:49:56 +0000 (21:49 +0100)]
Catches ExceptionInInitializerError instances when initializing ALFactory

4 years agoAdding method for determining the playing state of an audio source.
Magne Nordtveit [Thu, 7 Mar 2013 06:33:53 +0000 (07:33 +0100)]
Adding method for determining the playing state of an audio source.

4 years agoOpenAL Library Selection (Bug 662): Use String value of new property 'joal.openal...
Sven Gothel [Fri, 1 Feb 2013 10:55:07 +0000 (11:55 +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.<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>

4 years agoBuild: Include cd and cdr test files in joa-test.jar; joal-natives*: Only include...
Sven Gothel [Fri, 1 Feb 2013 10:53:35 +0000 (11:53 +0100)]
Build: Include cd and cdr test files in joa-test.jar; joal-natives*: Only include native library w/o version number.

4 years agoTest building openal-soft w/ Windows/cmake - fails ..
Sven Gothel [Fri, 1 Feb 2013 02:27:11 +0000 (03:27 +0100)]
Test building openal-soft w/ Windows/cmake - fails ..

4 years agobump openal-soft
Sven Gothel [Fri, 1 Feb 2013 02:26:38 +0000 (03:26 +0100)]
bump openal-soft

4 years agoWavData.loadFromStream: Uses IOUtil.copyStream2ByteBuffer which fixes loading on...
Sven Gothel [Fri, 1 Feb 2013 01:34:39 +0000 (02:34 +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

4 years agoFix regression .. now use 'com.jogamp.openal.UnsupportedAudioFileException'
Sven Gothel [Thu, 31 Jan 2013 22:25:31 +0000 (23:25 +0100)]
Fix regression .. now use 'com.jogamp.openal.UnsupportedAudioFileException'

4 years agoAndroid Build & Test ; WavLoader/Data javax.audio separation (part-1)
Sven Gothel [Thu, 31 Jan 2013 22:21:05 +0000 (23:21 +0100)]
Android Build & Test ; WavLoader/Data javax.audio separation (part-1)

4 years agoBuild Cleanup for Android, Misc changes ..
Sven Gothel [Thu, 31 Jan 2013 16:08:53 +0000 (17:08 +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

http://JogAmp.org git info: FAQ, tutorial and man pages.