Single file audio decoding libraries for C/C++. http://mackron.github.io/dr_libs
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
David Reid 9cb7092ac8 Fix an error in drmp3_decode_next_frame_ex__memory().
This is related to the previous commit. There is a case where the stream
cursor is not incremented correctly in the memory decoding path.
3 weeks ago
.github Create FUNDING.yml 5 years ago
tests dr_mp3: Fix some warnings. 2 months ago
.gitignore Update gitignore. 2 months ago
.gitmodules Declare the miniaudio submodule as shallow. 3 months ago
CMakeLists.txt Fix a CMake error for FLAC tests. 2 months ago
LICENSE Add a separate LICENSE file 4 years ago
README.md Fix a typo. 2 months ago
dr_flac.h Bump versions. 2 months ago
dr_mp3.h Fix an error in drmp3_decode_next_frame_ex__memory(). 3 weeks ago
dr_wav.h dr_wav: Fix an error with sequential mode. 2 months ago

README.md

Public domain, single file audio decoding libraries for C and C++.

discord

All development of released libraries happens on the master branch. There may exist some decoder-specific branches for work in progress. Check tags for the latest version of a particular library.

Library Description
dr_flac FLAC audio decoder.
dr_mp3 MP3 audio decoder. Based off minimp3.
dr_wav WAV audio loader and writer.

Other Libraries

Below are some of my other libraries you may be interested in.

Library Description
miniaudio A public domain, single file library for audio playback and recording.