URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [tags/] [first/] [mp3/] [sw/] [mad-xess/] [CREDITS] - Rev 769
Go to most recent revision | Compare with Previous | Blame | View Log
mad - MPEG audio decoder
Copyright (C) 2000-2001 Robert Leslie
$Id: CREDITS,v 1.1.1.1 2001-11-04 19:00:20 lampret Exp $
===============================================================================
AUTHOR
Except where otherwise noted, all code was authored by:
Robert Leslie <rob@mars.org>
CONTRIBUTORS
Significant contributions have been incorporated with thanks to:
Erik Andersen <andersen@codepoet.org>
2000/09/30: configure.in
- Suggested --disable-mmap option for low memory systems.
2000/09/30: madplay.c
- Suggested shuffle/repeat options.
David Blythe <blythe@routefree.com>
2001/01/30: libmad/fixed.h
- PowerPC fixed-point assembly.
Gabriel Bouvigne <bouvigne@mp3-tech.org>
2000/10/15: po/fr.po
- French message translations.
Damian Brizuela <damianweb@yahoo.com>
2000/11/03: po/es.po
- Spanish message translations.
Simon Burge <simonb@wasabisystems.com>
2000/09/19: audio_sun.c
- Discovered endian assumption problem.
2000/09/20: libmad/imdct_l_arm.S
- Suggested patch for a.out compatibility.
2001/02/09: audio_sun.c
- Reported <string.h> dependency under NetBSD.
Graham Guttocks <graham_guttocks@yahoo.co.nz>
2000/11/08: audio_oss.c
- Discovered FreeBSD compatibility problem.
Mario Horvat <marioh@ugrad.unimelb.edu.au>
2000/10/26: po/hr.po
- Croatian message translations.
Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
2000/11/25: player.c
- Suggested use of madvise() via patch from Antti Kantee to reduce
mmap() memory overhead.
Andre McCurdy <armccurdy@yahoo.co.uk>
2000/08/10: libmad/imdct_l_arm.S
- ARM optimized assembly replacement for III_imdct_l().
2000/09/15: libmad/imdct_l_arm.S
- Applied Nicolas Pitre's rounding optimisation in all remaining
places.
2001/02/10: libmad/layer3.c
- Inspiration for Huffman decoding and requantization rewrite, and
other miscellany.
2001/03/24: libmad/imdct_l_arm.S
- Corrected PIC unsafe code.
Christoffer Nicolaisen <chrn@start.no>
2000/10/26: po/no.po
- Norwegian message translations.
Haruhiko OGASAWARA <theta@m1.interq.or.jp>
2001/01/28: libmad/layer3.c
- Reported discrepancy in alias reduction for mixed short blocks.
Sean 'Shaleh' Perry <shaleh@via.net>
2000/04/04: libmad/fixed.h
- Suggested use of size-dependent typedefs.
Nicolas Pitre <nico@cam.org>
2000/09/09: libmad/fixed.h
- Parameterized all scaling for correct use of all multiplication
methods within mad_synth_frame().
- Rewrote the FPM_ARM version of mad_f_mul() so we have 64-bit
multiplication result, rounding and scaling with 3 instructions.
2000/09/09: libmad/imdct_l_arm.S
- Optimized rounding + scaling operations.
2000/09/17: libmad/synth.c
- Changed D[] run-time shifts to compile-time.
- Modified synthesis for better multiply/accumulate code output.
John Stewart <js@woh.rr.com>
2001/03/15: winamp/in_mad.c
- Suggested fix to correctly display visuals for 24- and 32-bit
output.
===============================================================================
Go to most recent revision | Compare with Previous | Blame | View Log