Ac3Dec (release 0.6.1) : - AC3 - C - 72 k
A free Dolby AC-3 stream decoder. Very interesting as AC-3 decoders are quite rare.
ADSP 2115 mp2 player (release 0.1) : - Layer 2 - Asm/C - 24 k
This an hardware MPEG Audio Layer 2 player for soundcards based
on an Analog Devices ADSP 2115 DSP processor to run under Linux.
Amp (release 0.7.6) : - Layer 2/3 - C - 98 k
Sources of Amp, a layer3 player whose many MP3 players are derived.
Amp11 (revision nb000315) : - Layer 1/2/3 - Asm/C - 82 k
Sources of Amp11, the MPEG decoding engine of Cubic Player. It is
written in C++ with some asm optimizations. (note: even if name
is similar this is not the same engine as Amp)
Cool Edit MP3 decoding filter : - Layer 1/2/3 - C/C++ - 144 k
This source code is based on Maplay. It has been modified for greater
accuracy, and is also able to decode to 16 or 32 bits output.
FAAC decoder (release 0.5) : - AAC - C - 109 k
FAAC is the sequel of the MBSoft project, with an improved quality.
FreeAmp (release 2.0.7) : - Layer 1/2/3 - Asm/C/C++ - 1711 k
Sources of FreeAmp, a GNU player for Linux and Win32 based on Xing
source code.
IIs sources : - Layer 1/2/3 - C - 59 k
Sources of an Mpeg 1 decoder by Fraunhofer Institute.
ISO mp3 sources (distribution 10) : - Layer 1/2/3 - C - 512 k
Sources of the Mpeg 1,2 layer 1,2,3 audio encoder and decoder distributed
by the ISO group in charge of the MPEG.
JavaLayer
(release 0.0.8) : - Layer 1/2/3 - Java - 343 k
A Java implementation of mpeg audio decoding, able to decode in real-time.
Jmpg123 : - Layer 1/2/3 - Java - 69 k
A Java conversion of the Mpg123 package.
MAD
(release 0.13.0b) : - Layer 1/2/3 - Asm/C - 540 k
MAD is an mpeg-1 decoder using only integer computation. Very interesting for computers
without FPU or for DSP.
Maplay
1.2+ (release 1.A) : - Layer 1/2/3 - C/C++ - 276 k
Sources of Maplay 1.2+ version 1.A, a layer3 player for various
platforms.
MBSoft
AAC Decoder Winamp plug-in (release 0.2) : -
AAC - C/C++ - 147 k
A clean and quite fast AAC decoder. Released as a Winamp plug-in,
it can be easily changed to a plain AAC decoder.
MP3PlayLib
: - Layer
1/2/3 - C - 166 k
An MPEG audio decoding library written in C. In includes Layer 1/2/3 decoders, with a good separation between them.
Mpeg3Play
(release 0.9.6) : - Layer
2/3 - Asm/C - 83 k
An MPEG layer 2 and layer 3 audio decoder/player based on ISO/MPEG
audio decoder source code, with speed optimizations.
MPEG-4 Audio Reference Software (08/99
release) : - AAC/MPEG-4 - C - 819 k
This is the MPEG-4 Reference Software for Natural Audio and Natural
Speech Coding from August 99. It also includes AAC and TwinVQ decoding
C source code.
MPEG-4 Natural Audio multichannel decoding
software (05/98 release) : -
AAC/MPEG-4 - C/C++ - 234 k
This is the MPEG-4 source code for decoding multichannel Natural
Audio files. It also includes AAC and TwinVQ decoding code.
Mpg123 (release 0.59r) : - Layer 1/2/3 - Asm/C - 156 k
Sources of Mpg123, the fastest MP3 decoding engine avaible It includes
some 3DNow optimisations for AMD processors.
Xmms (release 1.2.0) :
- Layer 1/2/3 / MOD - Asm/C - 1549 k
Sources of Xmms, a very good player for unix, wich offers most
of the winamp features.
Xing's Variable Bitrate MP3 Playback SDK
: - VBR Layer 3 - C - 216 k
Xing's code which allows to seek easily in their variable bitrate
files.
ZVI MPEG-4
source code (release 2.6) : -
AAC - C/C++ - 3493 k
Sources of the current working MPEG-4 decoder from ZVI. Includes
an AAC decoder.