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