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