CREDITS
上传用户:wstnjxml
上传日期:2014-04-03
资源大小:7248k
文件大小:4k
源码类别:

Windows CE

开发平台:

C/C++

  1.  libmad - MPEG audio decoder library
  2.  Copyright (C) 2000-2004 Underbit Technologies, Inc.
  3.  $Id: CREDITS,v 1.5 2004/02/17 02:02:03 rob Exp $
  4. ===============================================================================
  5. AUTHOR
  6.   Except where otherwise noted, all code was authored by:
  7.       Robert Leslie <rob@underbit.com>
  8. CONTRIBUTORS
  9.   Significant contributions have been incorporated with thanks to:
  10.       Anonymous
  11.         2002/03/15: frame.c
  12.           - Reported problem with use of reserved emphasis value.
  13.         2003/08/31: layer12.c
  14.           - Suggested support for certain disallowed bitrate/mode
  15.             combinations.
  16.       Niek Albers <info@daansystems.com>
  17.         2003/04/21: layer3.c
  18.           - Reported runtime uninitialized use of `ptr' in designating
  19.             ancillary bits after a decoding error.
  20.       Christian Biere <cbiere@users.sourceforge.net>
  21.         2003/02/01: frame.c
  22.           - Reported assertion failure in layer3.c due to an
  23.             invalid/unsupported Layer III free format bitrate.
  24.       David Blythe <blythe@routefree.com>
  25.         2001/01/30: fixed.h
  26.           - Provided initial PowerPC fixed-point assembly.
  27.       Simon Burge <simonb@wasabisystems.com>
  28.         2000/09/20: imdct_l_arm.S
  29.           - Suggested patch for a.out compatibility.
  30.       Brian Cameron <Brian.Cameron@sun.com>
  31.         2003/07/02: huffman.c
  32.           - Suggested changes for improved portability.
  33.       Joshua Haberman <joshua@haberman.com>
  34.         2001/08/10: decoder.c, huffman.c
  35.           - Suggested portability fixes.
  36.       Timothy King <lordzork@lordzork.com>
  37.         2002/05/04: sf_table.dat, layer12.c
  38.           - Reported problem with use of (missing) scalefactor index 63.
  39.       Felix von Leitner <felix-mad@fefe.de>
  40.         2003/01/21: fixed.h
  41.           - Suggested Intel scaling alternative for possible speedup.
  42.       Andre McCurdy <armccurdy@yahoo.co.uk>
  43.         2000/08/10: imdct_l_arm.S
  44.           - ARM optimized assembly replacement for III_imdct_l().
  45.         2000/09/15: imdct_l_arm.S
  46.           - Applied Nicolas Pitre's rounding optimisation in all remaining
  47.             places.
  48.         2001/02/10: layer3.c
  49.           - Inspiration for Huffman decoding and requantization rewrite, and
  50.             other miscellany.
  51.         2001/03/24: imdct_l_arm.S
  52.           - Corrected PIC unsafe code.
  53.         2002/02/16: fixed.h
  54.           - Discovered bug in ARM version of mad_f_scale64().
  55.       Haruhiko OGASAWARA <theta@m1.interq.or.jp>
  56.         2001/01/28: layer3.c
  57.           - Reported discrepancy in alias reduction for mixed short blocks.
  58.       Brett Paterson <brett@fmod.org>
  59.         2001/10/28: global.h
  60.           - Reported missing <assert.h> et al. under MS Embedded Visual C.
  61.       Sean 'Shaleh' Perry <shaleh@via.net>
  62.         2000/04/04: fixed.h
  63.           - Suggested use of size-dependent typedefs.
  64.         2001/10/22: config.guess, config.sub
  65.           - Keep up to date for proper Debian packaging.
  66.       Bertrand Petit <eemad@phoe.frmug.org>
  67.         2001/11/05: synth.h
  68.           - Suggested PCM channel enumeration constants.
  69.         2001/11/05: stream.h
  70.           - Suggested MAD_ERROR_NONE enumeration constant.
  71.         2001/11/05: stream.c
  72.           - Suggested mad_stream_errorstr() function.
  73.       Nicolas Pitre <nico@cam.org>
  74.         2000/09/09: fixed.h
  75.           - Parameterized all scaling for correct use of all multiplication
  76.             methods within mad_synth_frame().
  77.           - Rewrote the FPM_ARM version of mad_f_mul() so we have 64-bit
  78.             multiplication result, rounding and scaling with 3 instructions.
  79.         2000/09/09: imdct_l_arm.S
  80.           - Optimized rounding + scaling operations.
  81.         2000/09/17: synth.c
  82.           - Changed D[] run-time shifts to compile-time.
  83.           - Modified synthesis for better multiply/accumulate code output.
  84.         2001/08/11: fixed.h, synth.c
  85.           - Suggested 64-bit FPM negation and negative term factorization
  86.             during synthesis.
  87.         2001/08/11: fixed.h
  88.           - Suggested unrounded behavior for FPM_DEFAULT when OPT_SPEED.
  89.         2001/11/19: fixed.c
  90.           - Suggested computation of any resampling ratio.
  91. ===============================================================================