Claude wrote:

On Friday, 17 March 2017 at 06:33:38 UTC, ketmar wrote:
* pure D audio code, no external decoder libraries required (and no SDL);
* supports FLAC, Vorbis, Opus, MP3 playback;
* various hardware sampling rates with transparent resampling of source audio;
* multiband equalizer (the code is there, but UI is not ready yet);

So you ported the FLAC, OPUS and MP3 decoder to D ?

That's huge. :)


and two Vorbis decoders: stb_vorbis and Xyph's Tremor. Amper is using Tremor.

sure, i cheated a little: FLAC decoder is standalone dr_flac library, and Opus was ripped from ffmpeg (and the code is awful). but hey, it works! ;-)

mp3 decoder is originated in ffmpeg too. it was extracted to minimp3.c library by i-forgot-who, and then i ported it to D.

Reply via email to