Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Problem: MPD not recognizing the .aif file extension
#6
@Tim Curtis

From SndfileDecoderPlugin.cxx

Code:
static const char *const sndfile_suffixes[] = {
       "wav", "aiff", "aif", /* Microsoft / SGI / Apple */
       "au", "snd", /* Sun / DEC / NeXT */
       "paf", /* Paris Audio File */
       "iff", "svx", /* Commodore Amiga IFF / SVX */
       "sf", /* IRCAM */
       "voc", /* Creative */
       "w64", /* Soundforge */
       "pvf", /* Portable Voice Format */
       "xi", /* Fasttracker */
       "htk", /* HMM Tool Kit */
       "caf", /* Apple */
       "sd2", /* Sound Designer II */

       /* libsndfile also supports FLAC and Ogg Vorbis, but only by
          linking with libFLAC and libvorbis - we can do better, we
          have native plugins for these libraries */

       nullptr
};

Some of those are dusty relics of the past (anyone other than me ever work with audio on workstations from folks like SGI, Sun, and DEC?)


Almost every plugin seems to declare differently so it's hard (for me, at least) to compare them head-to-head.

InterWeb™ opinion appears to be that, due to its optimized codebase, ffmpeg offers better performance decoding AIFF files in realtime in linux than does sndfile (well, the code in libsndfile, really). I also see words like "robustness" but who knows what that means without any qualifiers.

Regards,
Kent
Reply


Messages In This Thread
RE: MPD not recognizing the .aif file extension - by TheOldPresbyope - 05-19-2025, 04:19 PM

Forum Jump: