This is mpg321, a completely free clone of mpg123. It is Copyright (C) 2001
Joe Drew, and placed under the GNU General Public License version 2.

First things first: the source of mpg123 was NOT consulted in any way to
produce this. Only output and man pages were used; in no case was anything
copied directly.

mpg321 has been tested to work with gqmpeg. It should work with other 
frontends, but isn't guaranteed. However, if you find one that doesn't work,
please tell me and I'll fix mpg321!

mpg321 also has been tested on a regular Debian GNU/Linux x86 computer, as
well as a few Sun UltraSparcs running Solaris. I therefore believe it
is fairly portable.

mpg321 was originally based on SMPEG, produced by Loki Software. SMPEG
was very easy to use programatically, but was unfortunately very heavyweight
on the dependencies. It also was a bit forgiving on MPEG streams, and so
failed on a lot of bad ones. Since that time, I've moved mpg321 to libmad,
and in the process pretty much rewrote it.

mad was written by Robert Leslie, and is a fully ISO-compliant MPEG decoder,
meaning it's very accurate. It also operates entirely within fixed-point,
which means that on processors like the ARM which have no floating point
unit, it'll be much more efficient. This also, however, means that its
CPU utilization is a little big higher than most other players, at least on
x86 CPUs. Rob is actively accepting patches making mad faster: please help!

ID3 tags are not supported at all, yet.

There are a number of functions which will probably need to be implemented
if mpg321 is to gain any acceptance. Unfortunately I am not up to the task.
These functions include downsampling, HTTP authentication and proxies,
and other mp3-specific command-line switches. If you are capable of writing
this support into mad (or even mpg321), please do so.

While plaympeg, upon which mpg321 is based, implements http, ftp and raw
access, none of these are tested to comply to mpg123's output. Please 
help!
