Amper audio player for GNU/Linux and X11

ketmar via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri Mar 17 02:37:17 PDT 2017


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. :)

yep.

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.


More information about the Digitalmars-d-announce mailing list