aboutsummaryrefslogtreecommitdiffstats
path: root/libtoolame-dab/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'libtoolame-dab/README.md')
-rw-r--r--libtoolame-dab/README.md114
1 files changed, 114 insertions, 0 deletions
diff --git a/libtoolame-dab/README.md b/libtoolame-dab/README.md
new file mode 100644
index 0000000..234cd01
--- /dev/null
+++ b/libtoolame-dab/README.md
@@ -0,0 +1,114 @@
+tooLAME - an optimized mpeg 1/2 layer 2 audio encoder, in form
+of a library to be used with the encoder for the ODR-mmbTools
+
+Copyright (C) 2002, 2003 Michael Cheng [mikecheng at NOT planckenergy.com] remove the NOT
+http://www.planckenergy.com/
+
+Copyright (C) 2014, 2015, 2016 Matthias P. Braendli [matthias.braendli@mpb.li]
+http://opendigitalradio.org/
+
+All changes to the ISO source are licensed under the LGPL
+(see LGPL.txt for details)
+
+tooLAME is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+tooLAME 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
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with tooLAME; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+*********************
+INTRODUCTION
+*********************
+
+tooLAME is an optimized Mpeg Audio 1/2 Layer 2 encoder. It is based heavily on
+ - the ISO dist10 code
+ - improvement to algorithms as part of the LAME project (www.sulaco.org/mp3)
+ - work by Mike Cheng and other contributors (see CONTRIBUTORS)
+
+*********************
+CONTRIBUTORS
+*********************
+
+Dist10 code writers
+LAME specific contributions
+ fht routines from Ron Mayer <mayer at acuson.com>
+ fht tweaking by Mathew Hendry <math at vissci.com>
+ window_subband & filter_subband from LAME circa v3.30
+ (multiple LAME authors)
+ (before Takehiro's window/filter/mdct combination)
+
+Oliver Lietz <lietz at nanocosmos.de>
+ Tables now included in the exe! (yay! :)
+
+Patrick de Smet <pds at telin.rug.ac.be>
+ scale_factor calc speedup.
+ subband_quantization speedup
+
+Federico Grau <grauf at rfa.org>
+Bill Eldridge <bill at hk.rfa.org>
+ option for "no padding"
+
+Nick Burch <gagravarr at SoftHome.net>
+ WAV file reading
+ os/2 Makefile mods.
+
+Phillipe Jouguet <philippe.jouguet at vdldiffusion.com>
+ DAB extensions
+ spelling, LSF using psyII, WAVE reading
+
+Henrik Herranen - leopold at vlsi.fi
+ (WAVE reading)
+
+Andreas Neukoetter - anti at webhome.de
+ (verbosity patch '-t' switch for transcode plugin)
+
+Sami Sallinen - sami.sallinen at g-cluster.com
+ (filter_subband loop unroll
+ psycho_i fix for "% 1408" calcs)
+
+Mike Cheng <mikecheng at NOT planckenergy.com> (remove the NOT)
+ Most of the rest
+
+Matthias P. Braendli <matthias@mpb.li>
+ PAD insertion for DLS and slides
+ Integration into FDK-AAC-DABplus
+
+*********************
+REFERENCE PAPERS
+*********************
+(Specifically LayerII Papers)
+
+Kumar, M & Zubair, M., A high performance software implementation of mpeg audio
+encoder, 1996, ICASSP Conf Proceedings (I think)
+
+Fischer, K.A., Calculation of the psychoacoustic simultaneous masked threshold
+based on MPEG/Audio Encoder Model One, ICSI Technical Report, 1997
+ftp://ftp.icsi.berkeley.edu/pub/real/kyrill/PsychoMpegOne.tar.Z
+
+Hyen-O et al, New Implementation techniques of a real-time mpeg-2 audio encoding
+system. p2287, ICASSP 99.
+
+Imai, T., et al, MPEG-1 Audio real-time encoding system, IEEE Trans on Consumer
+Electronics, v44, n3 1998. p888
+
+Teh, D., et al, Efficient bit allocation algorithm for ISO/MPEG audio encoder,
+Electronics Letters, v34, n8, p721
+
+Murphy, C & Anandakumar, K, Real-time MPEG-1 audio coding and decoding on a DSP
+Chip, IEEE Trans on Consumer Electronics, v43, n1, 1997 p40
+
+Hans, M & Bhaskaran, V., A compliant MPEG-1 layer II audio decoder with 16-B
+arithmetic operations, IEEE Signal Proc Letters v4 n5 1997 p121
+
+[mikecheng at NOT planckenergy.com] remove the NOT
+and
+[matthias.braendli@mpb.li]