Outils pour utilisateurs

Outils du site


Panneau latéral

Sidebar

doc:technique:openal

OpenAL

Description

OpenAL est la bibliothèque utilisée par OpenArena ainsi que de nombreux jeux pour assurer les fonctions audio.

Activer OpenAL

  1. Vous pouvez le faire dans le menu Setup > System > Sound.
  2. Ou bien ajuster la variable s_useOpenAL à 1 depuis la console.

Si elle est à 0 (désactivée), c'est SDL qui prend en charge le son.

Vérifier qu'OpenAL est utilisé

Après le chargement du jeu, ouvrez la console (~, soit ALT GR+2) et consultez le log, si vous voyez :

OpenAL default capture device is ''
OpenAL capture device opened.
OpenAL info:
...
Sound initialization successful.

C'est que c'est bon ! Sinon, installez OpenAL.

Installer OpenAL

Sous Linux

Debian et Ubuntu

Installez le paquet libopenal1, qui contient la bibliothèque.

apt-get install libopenal1

Il se peut toutefois qu'OpenArena ne la trouve toujours pas, c'est parcequ'elle est installée sous un autre nom.

Failed to load library: "libopenal.so.0"

Vérifiez d'abord sous quel nom elle est disponible sur votre système :

ls -l /usr/lib/libopenal*
lrwxrwxrwx 1 root root     20 aoû 27 06:01 libopenal.so.1 -> libopenal.so.1.4.272
-rw-r--r-- 1 root root 139948 aoû 10 01:11 libopenal.so.1.4.272

Au moyen de la console OpenArena, ajustez la variable s_alDriver à libopenal.so.1. Ou alors, créez un lien symbolique :

cd /usr/lib
ln -s libopenal.so.1 libopenal.so.0

Ca devrait être bon !

Sous Windows

Téléchargez OpenAL sur le site de Creative Labs. Dézippez le fichier, double-cliquez sur le fichier exe, et c'est prêt !

Variables

Fichier de configuration OpenAL

Il permet de configurer OpenAL pour choisir la carte son et la couche sonore (alsa, pulseaudio, jack…)

Sous Windows, il s'appelle ???.ini Sous Linux, /etc/openal/alsoft.conf ; ~/.openalrc

doc/technique/openal.txt · Dernière modification: 2017/02/20 09:21 (modification externe)