AminetAminet
Search:
84451 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/lib/libmad.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:MAD: MPEG Audio Decoder
Author:See CREDITS file
Uploader:Fredrik Wikstrom <fredrik a500 org>
Type:dev/lib
Version:0.15.1b
Architecture:ppc-amigaos
Date:2017-12-12
Download:http://aminet.net/dev/lib/libmad.lha - View contents
Readme:http://aminet.net/dev/lib/libmad.readme
Downloads:1170

SDK installation:

copy libmad-0.15.1b/SDK/#? ALL SDK:
cd SDK:local/newlib/lib
makelink SOFT libmad.so libmad.so.0.2.1
makelink SOFT libmad.so.0 libmad.so.0.2.1

User installation:

copy libmad-0.15.1b/SDK/local/newlib/lib/libmad.so.0.2.1 SOBJS:

What is MAD?

MAD (libmad) is a high-quality MPEG audio decoder. It currently supports
MPEG-1 and the MPEG-2 extension to Lower Sampling Frequencies, as well as
the so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II,
and Layer III a.k.a. MP3) are fully implemented.

MAD does not yet support MPEG-2 multichannel audio (although it should be
backward compatible with such streams) nor does it currently support AAC.

MAD has the following special features:

  - 24-bit PCM output
  - 100% fixed-point (integer) computation
  - completely new implementation based on the ISO/IEC standards
  - distributed under the terms of the GNU General Public License (GPL)

Because MAD provides full 24-bit PCM output, applications using MAD are
able to produce high quality audio. Even when the output device supports
only 16-bit PCM, applications can use the extra resolution to increase the
audible dynamic range through the use of dithering or noise shaping.

Because MAD uses integer computation rather than floating point, it is
well suited for architectures without a floating point unit. All
calculations are performed with a 32-bit fixed-point integer
representation.

Because MAD is a new implementation of the ISO/IEC standards, it is
unencumbered by the errors of other implementations. MAD is NOT a
derivation of the ISO reference source or any other code. Considerable
effort has been expended to ensure a correct implementation, even in cases
where the standards are ambiguous or misleading.

Because MAD is distributed under the terms of the GPL, its redistribution
is not generally restricted, so long as the terms of the GPL are followed.
This means MAD can be incorporated into other software as long as that
software is also distributed under the GPL. (Should this be undesirable,
alternate arrangements may be possible by contacting Underbit.)



Contents of dev/lib/libmad.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                 4251   11108  38.3% -lh5- 8c52 Dec 11 19:09 libmad-0.15.1b/CHANGES
[unknown]                 7014   17992  39.0% -lh5- 4902 Dec 11 19:09 libmad-0.15.1b/COPYING
[unknown]                 1799    4263  42.2% -lh5- 1e54 Dec 11 19:09 libmad-0.15.1b/CREDITS
[unknown]                 1139    2307  49.4% -lh5- 44fd Dec 11 19:09 libmad-0.15.1b/libmad.readme
[unknown]                 4074   10367  39.3% -lh5- 252a Dec 11 19:09 libmad-0.15.1b/README
[unknown]                 7535   27123  27.8% -lh5- b687 Dec 11 19:09 libmad-0.15.1b/SDK/local/newlib/include/mad.h
[unknown]               142218  274840  51.7% -lh5- 816a Dec 11 19:09 libmad-0.15.1b/SDK/local/newlib/lib/libmad.a
[unknown]                  477     920  51.8% -lh5- 78fa Dec 11 19:09 libmad-0.15.1b/SDK/local/newlib/lib/libmad.la
[unknown]               133808  264482  50.6% -lh5- 41b4 Dec 11 19:09 libmad-0.15.1b/SDK/local/newlib/lib/libmad.so.0.2.1
[unknown]                  778    1816  42.8% -lh5- ebc0 Dec 11 19:09 libmad-0.15.1b/TODO
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        10 files  303093  615218  49.3%            Dec 12 16:20

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>