Projects / MAD


MAD is a high-quality MPEG audio decoder capable of 24-bit output. All computations are performed with fixed-point integer arithmetic, making it ideal for systems without a floating-point unit. The implementation is entirely new, based on the ISO/IEC standards.

Operating Systems

Recent releases

  •  18 Feb 2004 11:56

    Release Notes: This release of libmad uses a new, faster Layer III IMDCT algorithm. New in madplay is Replay Gain support as well as an option to view encoder tag information (written by e.g. LAME).

    •  11 Jun 2003 18:06

      No changes have been submitted for this release.

      •  09 Nov 2001 19:15

        Release Notes: Three new audio output modules in madplay (cdda, aiff, and esd), new --bit-depth (for selecting the output resolution) and --ignore-crc (for playing streams with bad CRCs) options, support in Win32 builds for keyboard controls, and removal of dependency on Cygwin DLLs.

        •  23 Oct 2001 18:16

          Release Notes: Renaming the ID3 library to libid3tag (enabling it to be installed), shared libraries use proper libtool versioning instead of release numbering, and fixes for some NetBSD and FreeBSD audio compatibility issues.

          •  19 Oct 2001 08:38

            Release Notes: A new ID3 tag manipulation library has been implemented, with support for ID3v1, ID3v1.1, ID3v2.2, ID3v2.3, and ID3v2.4. Portability of the code has been improved, and MSVC++ project files are now included. A new dithering algorithm has been implemented, which may produce better audio quality. Keyboard controls are now supported in madplay. Other fixes include a possible segfault in madplay.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.