aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2023-05-17 19:03:49 +0200
committerSven Gothel <[email protected]>2023-05-17 19:03:49 +0200
commitc572424330af380b4b087ae9318be6db5f0252d7 (patch)
treedb9fb5db121e2d44eb4987a97161f8796f6307fa
parent518ae3b1432f43ea6659f0622536fb2135eec9fa (diff)
README/index.html: Update Web resources & URLs, add details about audio-backens per platform and contained openal-soft library
-rw-r--r--README.txt12
-rw-r--r--www/index.html47
2 files changed, 53 insertions, 6 deletions
diff --git a/README.txt b/README.txt
index e88e8c8..c1c52e5 100644
--- a/README.txt
+++ b/README.txt
@@ -13,6 +13,7 @@ Author:
-- This file updated 11/23/2003 by Gregory Pierce <[email protected]>
-- This file updated 12/21/2005 by Kenneth Russell <[email protected]>
-- This file updated 02/15/2014 by Sven Gothel <[email protected]> (see git log)
+ -- This file updated 05/17/2023 by Sven Gothel <[email protected]> (see git log)
Introduction:
=============
@@ -32,7 +33,7 @@ interface.
Build Requirements:
===================
-This project has been built under Win32, Linux, Android and MacOS.
+This project has been built under Win32, GNU/Linux, Android/Linux and MacOS.
Check GlueGen's HowToBuild <https://jogamp.org/gluegen/doc/HowToBuild.html>
for basic prerequisites.
@@ -41,11 +42,13 @@ Additionally the following packages and tools have been used:
* All Systems:
-- See GlueGen's HowToBuild <https://jogamp.org/gluegen/doc/HowToBuild.html>
+ -- OpenAL <https://openal-soft.org/>
* Windows:
-- CMake 3.15.2 <https://cmake.org/download/>
+ -- OpenAL Soft: Audio-Backends: WinMM, DirectSound, WASAPI, WaveFile, Null
-* Linux:
+* GNU/Linux:
-- cmake
-- OpenAL Soft: OpenAL: PipeWire, PulseAudio, ALSA, OSS, SndIO (linked), WaveFile, Null
@@ -58,11 +61,16 @@ Additionally the following packages and tools have been used:
On Debian 11 Bullseye, use bullseye-backports `apt -t bullseye-backports install libpipewire-0.3-dev`
to have libpipewire-0.3>=0.3.23, i.e. version 0.3.65.
+* Android/Linux:
+ -- cmake
+ -- OpenAL Soft: Audio-Backends: PipeWire, OpenSL, WaveFile, Null
+
* OSX
-- OSX 10.2 or later
-- OSX Developer Tools Xcode
-- CMake 3.15.2 <https://cmake.org/download/>
and install the commandline tools <https://stackoverflow.com/questions/30668601/installing-cmake-command-line-tools-on-a-mac>
+ -- OpenAL Soft: Audio-Backends: CoreAudio, WaveFile, Null
JOAL requires the GlueGen workspace to be checked out as a sibling
directory to the joal directory.
diff --git a/www/index.html b/www/index.html
index ff6236d..f739cc3 100644
--- a/www/index.html
+++ b/www/index.html
@@ -29,9 +29,10 @@
<h3>Useful Links</h3>
<ul>
<li><a href="http://www.openal.org">OpenAL Home</a></li>
- <li><a href="http://connect.creativelabs.com/openal/Documentation/OpenAL%201.1%20Specification.pdf">OpenAL Specification</a></li>
- <li><a href="http://connect.creativelabs.com/openal/Documentation/OpenAL_Programmers_Guide.pdf">OpenAL Programmer's Guide</a></li>
- <li><a href="http://kcat.strangesoft.net/openal.html">OpenAL-Soft</a></li>
+ <li><a href="https://www.openal.org/documentation/openal-1.1-specification.pdf">OpenAL 1.1 Specification</a></li>
+ <li><a href="https://www.openal.org/documentation/OpenAL_Programmers_Guide.pdf">OpenAL Programmer's Guide</a></li>
+ <li><a href="https://openal-soft.org/">OpenAL-Soft Homepage</a></li>
+ <li><a href="https://github.com/kcat/openal-soft">OpenAL-Soft git-repository</a></li>
<li><a href="../../joal-demos/www/">JOAL Tutorials and Demos</a></li>
<li><a href="http://forum.jogamp.org/joal-f951297.html">JOAL Forums</a></li>
<li><a href="../../deployment/jogamp-next/javadoc/joal/javadoc/">JOAL / Sound3D JavaDoc</a></li>
@@ -54,7 +55,45 @@
</p>
<h3>OpenAL-Soft</h3>
<p>
- JOAL is tested using <a href="http://kcat.strangesoft.net/openal.html">OpenAL-Soft</a> the cross-platform, software implementation of the OpenAL 3D audio API.
+ JOAL is tested against <b><a href="https://openal-soft.org/">OpenAL-Soft</a></b>, the cross-platform, software implementation of the OpenAL 3D audio API.
+ </p>
+ <p>
+ All JOAL platform builds also contain a self-build native library of <i><a href="https://openal-soft.org/">OpenAL-Soft</a></i>
+ <a href="https://jogamp.org/cgit/openal-soft.git/"><b>v1.23.1</b> <i>(from our fork)</i></a>.<br/>
+ Our builds expose the following audio backends:
+ <ul>
+ <li>GNU/Linux
+ <ul>
+ <li>PipeWire</li>
+ <li>PulseAudio</li>
+ <li>ALSA</li>
+ <li>OSS</li>
+ <li>SndIO (linked)</li>
+ <li>WaveFile</li>
+ <li>Null</li>
+ </ul></li>
+ <li>Android/Linux
+ <ul>
+ <li>PipeWire</li>
+ <li>OpenSL</li>
+ <li>WaveFile</li>
+ <li>Null</li>
+ </ul></li>
+ <li>Windows
+ <ul>
+ <li>WinMM</li>
+ <li>DirectSound</li>
+ <li>WASAPI</li>
+ <li>WaveFile</li>
+ <li>Null</li>
+ </ul></li>
+ <li>MacOS
+ <ul>
+ <li>CoreAudio</li>
+ <li>WaveFile</li>
+ <li>Null</li>
+ </ul></li>
+ </ul>
</p>
</div>
</div>