"Fossies" - the Fresh Open Source Software Archive

Member "audacity-minsrc-2.3.2/lib-src/twolame/README" (28 Aug 2018, 3140 Bytes) of package /linux/misc/audacity-minsrc-2.3.2.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 TwoLAME
    2 =======
    3 
    4 Based on tooLAME by Michael Cheng
    5 
    6 All changes to the ISO source are licensed under the LGPL  
    7 (see COPYING for details)
    8 
    9   TwoLAME is free software; you can redistribute it and/or
   10   modify it under the terms of the GNU Lesser General Public
   11   License as published by the Free Software Foundation; either
   12   version 2.1 of the License, or (at your option) any later version.
   13 
   14   TwoLAME is distributed in the hope that it will be useful,
   15   but WITHOUT ANY WARRANTY; without even the implied warranty of
   16   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   17   Lesser General Public License for more details.
   18 
   19   You should have received a copy of the GNU Lesser General Public
   20   License along with TwoLAME; if not, write to the Free Software
   21   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   22 
   23 
   24 INTRODUCTION
   25 ------------
   26 
   27 TwoLAME is an optimized MPEG Audio Layer 2 (MP2) encoder. 
   28 It is based heavily on:
   29 
   30 - tooLAME by Michael Cheng
   31 - the ISO dist10 code 
   32 - improvement to algorithms as part of the LAME project (lame.sf.net)
   33 - other contributors (see AUTHORS)
   34 
   35 TwoLAME should be able to be used as a drop-in replacement for 
   36 LAME (a MPEG Layer 3 encoder). The frontend takes very similar 
   37 command line options to LAME, and the backend library has a very 
   38 similar API to LAME.
   39 
   40 For the latest version of TwoLAME, visit the project homepage:
   41 http://www.twolame.org/
   42 
   43 
   44 MPEG Audio Layer 2 (MP2)
   45 ------------------------
   46 (taken from Wikipedia article on MP2)
   47 
   48 MP2 (sometimes incorrectly named Musicam) is a short form of MPEG Audio Layer II, 
   49 and it is also used as a file extension for files containing audio data of this 
   50 type. While it has largely been superseded by MP3 for PC and Internet applications, 
   51 it remains a dominant standard for audio broadcasting as part of the DAB digital 
   52 radio and DVB digital television standards. It is also used internally within the 
   53 radio industry, for example in NPR's PRSS Content Depot programming distribution 
   54 system.
   55 
   56 
   57 INSTALLATION
   58 ------------
   59 
   60 Standard automake process:
   61 
   62   ./configure
   63   make
   64   make install
   65 
   66 
   67 
   68 REFERENCE PAPERS
   69 ----------------
   70 
   71 (Specifically Layer II Papers)
   72 
   73 Kumar, M & Zubair, M., A high performance software implementation of mpeg audio 
   74 encoder, 1996, ICASSP Conf Proceedings (I think)
   75 
   76 Fischer, K.A., Calculation of the psychoacoustic simultaneous masked threshold 
   77 based on MPEG/Audio Encoder Model One, ICSI Technical Report, 1997
   78 ftp://ftp.icsi.berkeley.edu/pub/real/kyrill/PsychoMpegOne.tar.Z 
   79 
   80 Hyen-O et al, New Implementation techniques of a real-time mpeg-2 audio encoding 
   81 system. p2287, ICASSP 99.
   82 
   83 Imai, T., et al, MPEG-1 Audio real-time encoding system, IEEE Trans on Consumer
   84 Electronics, v44, n3 1998. p888
   85 
   86 Teh, D., et al, Efficient bit allocation algorithm for ISO/MPEG audio encoder,
   87 Electronics Letters, v34, n8, p721
   88 
   89 Murphy, C & Anandakumar, K, Real-time MPEG-1 audio coding and decoding on a DSP
   90 Chip, IEEE Trans on Consumer Electronics, v43, n1, 1997 p40
   91 
   92 Hans, M & Bhaskaran, V., A compliant MPEG-1 layer II audio decoder with 16-B 
   93 arithmetic operations, IEEE Signal Proc Letters v4 n5 1997 p121
   94