shithub: aacdec

ref: 6790125a3734b8a00c595784df1de7b1a2537cad
dir: /README/

View raw version

Freeware Advanced Audio Decoder 2
http://www.audiocoding.com/

FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely
written from scratch. FAAD 2 is licensed under the GPL.


__________
COPYRIGHTS

For FAAD the following license applies:

******************************************************************************
FAAD - Freeware Advanced Audio Decoder
Copyright (C) 2002 M. Bakker
 
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software 
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
******************************************************************************


Please note that the use of this software may require the payment of
patent royalties. You need to consider this issue before you start
building derivative works. We are not warranting or indemnifying you in
any way for patent royalities! YOU ARE SOLELY RESPONSIBLE FOR YOUR OWN
ACTIONS!


______
PEOPLE

FAAD2 is written by:
 - menno (menno@audiocoding.com).


_______________
VERSION HISTORY

Version 1.1: 8 aug 2002
 - Almost 50% speedup, due to new Huffman decoding
 - Better error handling
 - LD (Low Delay) AAC supported
 - ER (Error Resilient) AAC profiles supported
 - Complete new MDCT code
 - Bug fixes

Version 1.0: 14 jan 2002
 - Initial revision of completely rewritten FAAD 2 library


__________________________________
REDISTRIBUTED OPEN SOURCE PACKAGES

This is the list of redistributed open source packages that are included 
in FAAD2:

Name:       libsndfile
Version:    1.0.0rc2
Origin:     http://www.zip.com.au/~erikd/libsndfile
Author:     Erik de Castro Lopo
Directory:  common/libsndfile
License:    GNU Lesser General Public License, version 2.1 1999

Name:       id3lib
Version:    3.7.9
Origin:     http://id3lib.sourceforge.net
Author:     Dirk Mahoney, Scott Haug
Directory:  common/id3lib
License:    GNU Library General Public License, version 2, June 1991

Name:       mp4v2
Version:    0.9.5
Origin:     http://www.mpeg4ip.net
Author:     David Mackie
Directory:  common/mp4v2
License:    MPL, Mozilla Public License, version 1.1


___________________
DIRECTORY STRUCTURE

faad2 - top level directory.

   aacDECdrop - windows decoder/player with drag'n'drop functionality

   common - generally used libraries and code.

      faad - general common functions like filereading and streaming
             as well as getting info from aac files.

      id3lib - id3 tag editor library.

      libsndfile - general audio file reading library.

      mp4v2 - MPEG-4 file reading library.

   frontend - command line frontend to the FAAD2 library, also supports
              MPEG-4 file decoding.

   include - inlude file for teh FAAD2 library.

   libfaad - the FAAD2 AAC decoder library.
   
      codebook - Huffman codebooks

   plugins - plugins for all kinds of pograms.

      in_mp4 - winamp MPEG-4 AAC file input plugin.

      winamp - winamp2 AAC input plugin.

      winamp3 - winamp3 AAC input plugin.
      
      xmms - xmms AAC plugin