Skip to content

Commit 75c0059

Browse files
committed
Release 1.25.0
1 parent 23d20b1 commit 75c0059

File tree

3 files changed

+53
-2
lines changed

3 files changed

+53
-2
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ else()
4141
endif()
4242

4343
project(OpenAL
44-
VERSION 1.24.3
44+
VERSION 1.25.0
4545
LANGUAGES C CXX)
4646

4747
if(NOT CMAKE_BUILD_TYPE)

ChangeLog

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,54 @@
1+
openal-soft-1.25.0:
2+
3+
Updated library codebase to C++20.
4+
5+
Fixed alcIsExtensionPresent to do a case-insensitive compare.
6+
7+
Fixed potential noise when switching reverbs.
8+
9+
Fixed reverb panning with certain output modes.
10+
11+
Fixed retrieving the alGetProcAddressDirect extension function.
12+
13+
Fixed negative source offsets with a callback buffer.
14+
15+
Fixed a memory issue that could occur in rare situations with looping
16+
sources.
17+
18+
Fixed compiling for and running on older macOS versions.
19+
20+
Fixed using unicode in environment variable values on Windows.
21+
22+
Fixed memory alignment issues with 32-bit MinGW builds.
23+
24+
Fixed a crash in sofa-info with SOFA files that have null strings.
25+
26+
Updated alsoft-config to Qt6.
27+
28+
Added build options for STL hardening. Performant checks meant for
29+
production are enabled by default.
30+
31+
Added support for fourth-order ambisonics.
32+
33+
Added support for CAF files to the Wave Writer backend.
34+
35+
Added optional support for C++20 modules. These are intended to be copied
36+
into projects wishing to use them, since modules depend on being built with
37+
compatible compile flags as the sources they're imported into.
38+
39+
Added a .note.dlopen section to ELF shared library builds to record dynamic
40+
dependencies for build maintainers.
41+
42+
Converted the headers to XML files, which are used to generate the headers
43+
(and modules) with a script. Other scripts can be made to generate bindings
44+
for various other languages.
45+
46+
Changed AL_PANNING_ENABLED_SOFT to allow being toggled on playing sources.
47+
48+
Changed the default period size to 512 sample frames.
49+
50+
Changed the default Super Stereo width to 0.46.
51+
152
openal-soft-1.24.3:
253

354
Fixed using as a static library when linked into another project that uses

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 1.24.3.{build}
1+
version: 1.25.0.{build}
22

33
environment:
44
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022

0 commit comments

Comments
 (0)