Skip to content

[pull] master from mackron:master#1

Open
pull[bot] wants to merge 393 commits into
sysfce2:masterfrom
mackron:master
Open

[pull] master from mackron:master#1
pull[bot] wants to merge 393 commits into
sysfce2:masterfrom
mackron:master

Conversation

@pull

@pull pull Bot commented Feb 24, 2025

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

mackron and others added 30 commits February 17, 2025 15:59
These decoders have been moved into their own subfolders under the
extras/decoders folder:

  extras/decoders/libvorbis
  extras/decoders/libopus

In addition to being relocated, they have also been split into separate
.c/h pairs. They now work like a more conventional library. The
implementation of these libraries have also been decoupled from the
miniaudio implementation which means they depend only on the header
section of miniaudio.h now.

With this change the custom_decoder and custom_decoder_engine examples
have been updated. To compile these you now need to link in the
miniaudio_libvorbis.c and miniaudio_libopus.c files via your build
tool. For your own code, you can still include the .c files directly
into your code if you want to compile as a single translation unit.
These changes make it easier to integrate vorbisfile and opusfile from
source.
mackron and others added 30 commits January 6, 2026 19:25
This makes it less error prone when new channel positions are added to
the enum.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.