libopenal1 - Audio library with an OpenGL-resembling API

Property Value
Distribution openSUSE Tumbleweed
Repository Games x86_64 + i586
Package filename libopenal1-1.20.1-10.3.i586.rpm
Package name libopenal1
Package version 1.20.1
Package release 10.3
Package architecture i586
Package type rpm
Category System/Libraries
License LGPL-2.1-or-later
Maintainer -
Download size 690.86 KB
Installed size 1.42 MB
OpenAL is an audio library designed in the spirit of the OpenGL API.
OpenAL provides capabilities for playing audio in a virtual 3D
environment. Distance attenuation, doppler shift, and directional
sound emitters are among the features handled by the API. More
advanced effects, including air absorption, occlusion, and
environmental reverb, are available through the EFX extension. It
also facilitates streaming audio, multi-channel buffers, and audio


Package Version Architecture Repository
libopenal1-1.20.1-10.3.x86_64.rpm 1.20.1 x86_64 Games
libopenal1-1.19.1-2.4.i586.rpm 1.19.1 i586 openSUSE Oss
libopenal1-1.19.1-2.4.x86_64.rpm 1.19.1 x86_64 openSUSE Oss
libopenal1 - - -


Name Value
/sbin/ldconfig - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


Name Value -
libopenal1 = 1.20.1-10.3
libopenal1(x86-32) = 1.20.1-10.3


Name Value
openal-soft < 1.20.1


Type URL
Binary Package libopenal1-1.20.1-10.3.i586.rpm
Source Package openal-soft-1.20.1-10.3.src.rpm

Install Howto

  1. Add the Games repository:
    # zypper addrepo games
  2. Install libopenal1 rpm package:
    # zypper install libopenal1




2020-02-04 - Ludwig Nussel <>
- new version 1.20.1
The changes from 1.20.0 include:
* Implemented the AL_SOFT_direct_channels_remix extension.
* This extends AL_DIRECT_CHANNELS_SOFT to optionally remix input channels that don't have a matching output channel.
* Implemented the AL_SOFT_bformat_ex extension.
* This extends B-Format buffer support for N3D or SN3D scaling, or ACN channel ordering.
* Fixed a potential voice leak when a source is started and stopped or restarted in quick succession.
* Fixed a potential device reset failure with JACK.
* Improved handling of unsupported channel configurations with WASAPI.
* Such setups will now try to output at least a stereo mix.
* Improved clarity a bit for the HRTF second-order ambisonic decoder.
* Improved detection of compatible layouts for SOFA files in makemhr and sofa-info.
* Added the ability to resample HRTFs on load.
* MHR files no longer need to match the device sample rate to be usable.
* Added an option to limit the HRTF's filter length.
The changes from 1.19.1 include:
* Converted the library codebase to C++11.
* A lot of hacks and custom structures have been replaced with standard or cleaner implementations.
* Partially implemented the Vocal Morpher effect.
* Fixed the bsinc SSE resamplers on non-GCC compilers.
* Fixed OpenSL capture.
* Fixed support for extended capture formats with OpenSL.
* Fixed handling of WASAPI not reporting a default device.
* Fixed performance problems relating to semaphores on macOS.
* Modified the bsinc12 resampler's transition band to better avoid aliasing noise.
* Modified alcResetDeviceSOFT to attempt recovery of disconnected devices.
* Modified the virtual speaker layout for HRTF B-Format decoding.
* Modified the PulseAudio backend to use a custom processing loop.
* Renamed the makehrtf utility to makemhr.
* Improved the efficiency of the bsinc resamplers when up-sampling.
* Improved the quality of the bsinc resamplers slightly.
* Improved the efficiency of the HRTF filters.
* Improved the HRTF B-Format decoder coefficient generation.
* Improved reverb feedback fading to be more consistent with pan fading.
* Improved handling of sources that end prematurely, avoiding loud clicks.
* Improved the performance of some reverb processing loops.
* Added fast_bsinc12 and 24 resamplers that improve efficiency at the cost of some quality.
* Notably, down-sampling has less smooth pitch ramping.
* Added support for SOFA input files with makemhr.
* Added a build option to use pre-built native tools.
* For cross-compiling, use with caution and ensure the native tools' binaries are kept up-to-date.
* Added an adjust-latency config option for the PulseAudio backend.
* Added basic support for multi-field HRTFs.
* Added an option for mixing first- or second-order B-Format with HRTF output.
* This can improve HRTF performance given a number of sources.
* Added an RC file for proper DLL version information.
* Disabled some old KDE workarounds by default.
* Specifically, PulseAudio streams can now be moved (KDE may try to move them after opening).
- makehrtf tool was renamed to makemhr
- disable jack backend as it doesn't work due to missing jack_error_callback
2019-05-29 - Martin Pluskal <>
- Use more of macros for building
- Build gui config tool as well
2019-04-06 - Jan Engelhardt <>
- Trim bias from description, trim metadata duplication from
description, trim main description repetition in lesser
subpackages' description. Spruce up summaries. Fix SRPM group.
- Add missing Requires inside baselibs.conf.
- Remove insatisfiable Recommends. Add Provides/Conflicts
for the move of makehrtf.

See Also

Package Description
libopenal1-32bit-1.20.1-10.3.x86_64.rpm Audio library with an OpenGL-resembling API
libopusfile0-0.11-17.31.i586.rpm A high-level API for decoding and seeking within .opus files
libopusfile0-0.11-17.31.x86_64.rpm A high-level API for decoding and seeking within .opus files
libosgART-devel-1.0-2.296.i586.rpm Adapter to use the ARToolKit inside OpenSceneGraph headers
libosgART-devel-1.0-2.296.x86_64.rpm Adapter to use the ARToolKit inside OpenSceneGraph headers
libosgART1-1.0-2.296.i586.rpm Adapter to use the ARToolKit inside OpenSceneGraph
libosgART1-1.0-2.296.x86_64.rpm Adapter to use the ARToolKit inside OpenSceneGraph
libosgCal-devel-0.1.46-4.73.i586.rpm Library development files for osgcal
libosgCal-devel-0.1.46-4.73.x86_64.rpm Library development files for osgcal
libosgCal0-0.1.46-4.73.i586.rpm Adapter to use the cal3d inside OpenSceneGraph
libosgCal0-0.1.46-4.73.x86_64.rpm Adapter to use the cal3d inside OpenSceneGraph
libphysfs-devel-3.0.1-186.23.i586.rpm Libraries, includes and more to develop PhysicsFS applications
libphysfs-devel-3.0.1-186.23.x86_64.rpm Libraries, includes and more to develop PhysicsFS applications
libphysfs1-3.0.1-186.23.i586.rpm PhysicsFS file abstraction layer for games
libphysfs1-3.0.1-186.23.x86_64.rpm PhysicsFS file abstraction layer for games