blob: 27a07f7830f185e506298c0bd6aa500eb755176b [file] [log] [blame]
Dave Chapman6f66f042007-07-26 07:51:16 +00001$Id$
2 __________ __ ___.
3 Open \______ \ ____ ____ | | _\_ |__ _______ ___
4 Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5 Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 \/ \/ \/ \/ \/
8
9
10Rockbox Maintainers
11===================
12
13This file lists the people maintaining the different parts of the
14Rockbox project.
15
Daniel Stenberg414dd752007-07-26 08:39:45 +000016Syntax used:
17
Dave Chapmanb853fa22007-07-28 21:39:44 +000018 :area name: maintainer 1,maintainer 2
Daniel Stenberg414dd752007-07-26 08:39:45 +000019
Dave Chapman6f66f042007-07-26 07:51:16 +000020
21Port maintainers
22----------------
23
24NOTE: Port maintainers are simply developers who use a particular
25target on a daily basis and are therefore able to report issues
26specific to that target.
27
Jens Arnold3c35d7a2007-08-18 06:00:10 +000028:Archos Player/Studio: Jens Arnold
29:Archos Recorder v1: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +000030:Archos Recorder 8MB:
Linus Nielsen Feltzing803528e2007-10-10 06:57:00 +000031:Archos FM Recorder: Linus Nielsen Feltzing
32:Archos Recorder v2: Linus Nielsen Feltzing
Marianne Arnoldfbd6c7b2007-08-22 23:55:36 +000033:Archos Ondio FM: Jens Arnold, Marianne Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +000034:Archos Ondio SP:
Maurus Cuelenaere88f649f2008-08-06 21:07:45 +000035:Creative Zen Vision:
36:Creative Zen Vision:M: Maurus Cuelenaere
37:Creative Zen Vision:M 60GB:
Linus Nielsen Feltzing803528e2007-10-10 06:57:00 +000038:Iriver H100/H115: Linus Nielsen Feltzing
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +000039:Iriver H120/H140: Miika Pekkarinen, Linus Nielsen Feltzing
Peter D'Hoye6a5b9392007-08-17 23:28:38 +000040:Iriver H320/H340: Peter D'Hoye
Jens Arnold0b4a0fb2007-10-10 06:52:42 +000041:Ipod 1st Gen: Jens Arnold
42:Ipod 2nd Gen: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +000043:Ipod 3rd Gen:
Jens Arnold3c35d7a2007-08-18 06:00:10 +000044:Ipod 4th Gen Grayscale:
45:Ipod Color/Photo: Dave Chapman
46:Ipod Video:
Dave Chapmanb853fa22007-07-28 21:39:44 +000047:Ipod Mini 1st Gen:
Jens Arnold3c35d7a2007-08-18 06:00:10 +000048:Ipod Mini 2nd Gen: Jens Arnold
Thom Johansena86dd422007-10-09 21:04:17 +000049:Ipod Nano 1st Gen: Thom Johansen
Barry Wardella5f3b932007-10-17 16:50:56 +000050:Iriver H10 20GB: Barry Wardell
Dave Chapmanb853fa22007-07-28 21:39:44 +000051:Iriver H10 5GB/6GB:
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +000052:Iaudio X5: Linus Nielsen Feltzing
Linus Nielsen Feltzing6799ac82007-10-09 23:06:33 +000053:Iaudio X5V: Linus Nielsen Feltzing
Marianne Arnoldfbd6c7b2007-08-22 23:55:36 +000054:Iaudio M5: Marianne Arnold
Jens Arnold99f68ea2008-08-06 21:18:06 +000055:Iaudio M3: Jens Arnold
Maurus Cuelenaere88f649f2008-08-06 21:07:45 +000056:Onda VX747: Maurus Cuelenaere
Barry Wardella5f3b932007-10-17 16:50:56 +000057:Sansa E200: Michael Sevakis, Barry Wardell
Daniel Stenberg8a3e1412007-10-09 21:10:33 +000058:Sansa E200R:
59:Sansa C200:
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000060:Toshiba Gigabeat F: Michael Sevakis
Dave Chapmanb853fa22007-07-28 21:39:44 +000061:Toshiba Gigabeat X:
Dave Chapman6f66f042007-07-26 07:51:16 +000062
63
64Core code (low-level)
65---------------------
66
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000067:Kernel: Miika Pekkarinen,Michael Sevakis
Jens Arnold3c35d7a2007-08-18 06:00:10 +000068:LCD drivers: Michael Sevakis, Jens Arnold
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000069:Button drivers: Michael Sevakis
Dave Chapmanb853fa22007-07-28 21:39:44 +000070:Rolo:
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000071:ATA driver: Michael Sevakis
Jens Arnold3c35d7a2007-08-18 06:00:10 +000072:MMC driver: Jens Arnold
Barry Wardella5f3b932007-10-17 16:50:56 +000073:SD driver: Barry Wardell
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +000074:FAT driver: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +000075:Battery/Power Management:
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000076:FM Tuner drivers: Michael Sevakis
77:Audio codec drivers: Michael Sevakis
Dave Chapman6f66f042007-07-26 07:51:16 +000078
79
80Core code (Mid-level)
81----------------------
82
Thom Johansend746b942007-08-14 20:36:32 +000083:DSP: Michael Sevakis,Thom Johansen
Jens Arnold3c35d7a2007-08-18 06:00:10 +000084:LCD/Graphics API: Jens Arnold
Nicolas Pennequinb41b1b32007-10-31 13:43:47 +000085:Buffering engine: Nicolas Pennequin
Dave Chapmanb853fa22007-07-28 21:39:44 +000086:Playback engine (HWCODEC):
Nicolas Pennequinb41b1b32007-10-31 13:43:47 +000087:Playback engine (SWCODEC): Michael Sevakis, Nicolas Pennequin
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000088:PCM playback API (SWCODEC): Michael Sevakis
89:PCM recording API (SWCODEC): Michael Sevakis
Dave Chapmanb853fa22007-07-28 21:39:44 +000090:Recording API (HWCODEC):
91:Fonts and Unicode:
Magnus Holmgrenc5ed1be2007-08-14 19:23:10 +000092:Replaygain: Magnus Holmgren
Dave Chapmanb853fa22007-07-28 21:39:44 +000093:Profiling:
Kevin Ferrare9b11f812007-07-29 01:22:49 +000094:Screens API and GUI widgets: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +000095:Settings API: Jonathan Gordon
96:Language API:
97:Menu API: Jonathan Gordon
98:Button actions: Jonathan Gordon
Jonathan Gordon2238d332007-07-26 14:03:02 +000099
Dave Chapman6f66f042007-07-26 07:51:16 +0000100
101Core code (high-level)
102----------------------
103
Magnus Holmgrenc5ed1be2007-08-14 19:23:10 +0000104:Bookmarks: Magnus Holmgren
Dave Chapmanb853fa22007-07-28 21:39:44 +0000105:Cuesheet support: Nicolas Pennequin
106:Database: Miika Pekkarinen
107:Playlists:
108:Radio UI:
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000109:Recording UI: Peter D'Hoye
Stéphane Doyonf22e3232007-10-09 03:56:31 +0000110:Voice UI: Stéphane Doyon
Dave Chapmanb853fa22007-07-28 21:39:44 +0000111:WPS: Nicolas Pennequin
112:User interface: Jonathan Gordon
Jonathan Gordon2238d332007-07-26 14:03:02 +0000113
Dave Chapman6f66f042007-07-26 07:51:16 +0000114
115Metadata parsing
116----------------
117
118NOTE: Format-specific container format parsing is maintained by the
119relevant codec maintainer.
120
Dave Chapmanb853fa22007-07-28 21:39:44 +0000121:General:
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000122:ID3v1/v2: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000123:Vorbis Comments:
124:APEv2:
Dave Chapman6f66f042007-07-26 07:51:16 +0000125
126
127Translations
128------------
Dave Chapman6f66f042007-07-26 07:51:16 +0000129NOTE: Any languages without a dedicated maintainer are maintained by
130the person(s) named next to "General".
131
Jonas Häggqvist344721c2008-08-15 22:45:44 +0000132:General: Jonas Häggqvist
Alessio Lenzi7da683a2007-07-29 20:15:02 +0000133:Italian: Alessio Lenzi
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000134:Dutch: Peter D'Hoye
Magnus Holmgrenc5ed1be2007-08-14 19:23:10 +0000135:Swedish: Magnus Holmgren
Jonas Häggqvist498586f2007-08-20 17:22:57 +0000136:Danish: Jonas Häggqvist
Marianne Arnoldfbd6c7b2007-08-22 23:55:36 +0000137:German: Marianne Arnold
Jonas Häggqvist657393a2007-08-23 13:06:16 +0000138:Finnish: Jani Kinnunen
Mustapha Senhaji80e91c12007-09-01 04:08:02 +0000139:Français: Mustapha Senhaji
Jonas Häggqvist344721c2008-08-15 22:45:44 +0000140:Hebrew: Tomer Shalev
Jonas Häggqvistfeaeccd2008-08-16 21:38:13 +0000141:Tagalog: Melba Sitjar
Dave Chapman6f66f042007-07-26 07:51:16 +0000142
143
144Plugins
145-------
146
Dave Chapmanb853fa22007-07-28 21:39:44 +0000147:Plugin loader & API:
148:Plugin library (general):
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000149:Greyscale library: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000150:XLCD library:
Dave Chapman6f66f042007-07-26 07:51:16 +0000151
Dave Chapmanb853fa22007-07-28 21:39:44 +0000152:alpine_cdc:
153:battery_bench:
154:blackjack:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000155:bounce: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000156:brickmania:
157:bubbles:
158:calculator:
159:calendar:
160:chessbox:
161:chessclock:
162:chip8:
163:chopper:
164:clock:
165:credits:
166:cube:
Kevin Ferrare9b11f812007-07-29 01:22:49 +0000167:demystify: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000168:dice:
169:dict:
170:disktidy:
171:doom:
172:euroconverter:
Kevin Ferrare9b11f812007-07-29 01:22:49 +0000173:fire: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000174:fireworks:
175:firmware_flash:
176:flipit:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000177:grayscale: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000178:helloworld:
179:invadrox:
180:iriver_flash:
181:iriverify:
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000182:jackpot: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000183:jewels: Antoine Cellerier
184:jpeg:
Nils Wallménius53dd4cc2008-07-30 20:30:01 +0000185:keybox: Nils Wallménius
Dave Chapmanb853fa22007-07-28 21:39:44 +0000186:logo:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000187:mandelbrot: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000188:maze:
189:mazezam:
190:metronome:
Stepan Moskovchenko5d94ca62007-10-03 04:09:45 +0000191:midi2wav: Stepan Moskovchenko (though it's deprecated in favor of midiplay)
192:midiplay: Stepan Moskovchenko
Dave Chapmanb853fa22007-07-28 21:39:44 +0000193:minesweeper: Antoine Cellerier
194:mosaique:
195:mp3_encoder:
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000196:mpegplayer: Michael Sevakis
Dave Chapmanb853fa22007-07-28 21:39:44 +0000197:nim:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000198:oscilloscope: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000199:pacbox: Dave Chapman
200:plasma:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000201:pong: Daniel Stenberg
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000202:properties: Peter D'Hoye
Dave Chapmanb853fa22007-07-28 21:39:44 +0000203:random_folder_advance_config: Jonathan Gordon
204:reversi: Antoine Cellerier
205:rockblox:
206:rockbox_flash:
207:rockboy:
208:rocklife: Antoine Cellerier
209:rockpaint: Antoine Cellerier
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000210:search: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000211:sliding_puzzle:
212:snake:
213:snake2:
214:snow:
215:sokoban: Antoine Cellerier
216:solitaire: Antoine Cellerier
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000217:sort: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000218:spacerocks:
219:splitedit:
220:star:
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000221:starfield: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000222:stats:
223:stopwatch:
224:sudoku: Dave Chapman
225:test_codec: Dave Chapman
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000226:test_disk: Jens Arnold
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000227:test_fps: Peter D'Hoye
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000228:test_sampr: Michael Sevakis
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000229:test_scanrate: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000230:text_editor: Jonathan Gordon
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000231:vbrfix: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000232:video:
233:viewer:
234:vu_meter:
235:wav2wv:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000236:wavplay: Jens Arnold
237:wavrecord: Jens Arnold
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000238:wavview: Peter D'Hoye
Dave Chapmanb853fa22007-07-28 21:39:44 +0000239:wormlet:
240:xobox: Antoine Cellerier
241:zxbox:
Dave Chapman6f66f042007-07-26 07:51:16 +0000242
243
244Codecs (Playback)
245-----------------
246
Dave Chapmanb853fa22007-07-28 21:39:44 +0000247:Codec loader & API:
248:A/52 (AC-3): Dave Chapman
Magnus Holmgrenc5ed1be2007-08-14 19:23:10 +0000249:AAC: Magnus Holmgren
Dave Chapmanb853fa22007-07-28 21:39:44 +0000250:ADX:
251:AIFF:
252:ALAC:Dave Chapman
253:APE (Monkey's Audio): Dave Chapman
254:FLAC: Dave Chapman
Thom Johansend746b942007-08-14 20:36:32 +0000255:MPEG Audio (MP1/MP2/MP3): Thom Johansen
256:Musepack: Thom Johansen
Dave Chapmanb853fa22007-07-28 21:39:44 +0000257:NSF:
258:Ogg Vorbis:
259:Shorten:
260:SID:
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000261:SPC: Michael Sevakis
Thom Johansen68139d72007-11-07 12:48:57 +0000262:Speex: Thom Johansen
Dave Chapmanb853fa22007-07-28 21:39:44 +0000263:WAVE:
264:WavPack:
265:WMA (ASF Parsing): Dave Chapman
266:WMA (Decoder):
Dave Chapman6f66f042007-07-26 07:51:16 +0000267
268
269Codecs (Recording)
270------------------
271
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000272:AIFF: Michael Sevakis
273:MP3: Michael Sevakis
274:WAVE: Michael Sevakis
275:WavPack: Michael Sevakis
Dave Chapman6f66f042007-07-26 07:51:16 +0000276
277
278Bootloaders
279-----------
280
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000281:Iriver H1xx/H3xx: Miika Pekkarinen, Linus Nielsen Feltzing
282:Iaudio X5/M5: Linus Nielsen Feltzing
Barry Wardella5f3b932007-10-17 16:50:56 +0000283:PortalPlayer (not ipod): Barry Wardell
Dave Chapmanb853fa22007-07-28 21:39:44 +0000284:Ipod: Dave Chapman
Barry Wardella5f3b932007-10-17 16:50:56 +0000285:Gigabeat F/X: Barry Wardell
Dave Chapman6f66f042007-07-26 07:51:16 +0000286
287
288Build Tools
289-----------
290
Dave Chapmanb853fa22007-07-28 21:39:44 +0000291:configure script and build system: Daniel Stenberg
Daniel Stenberg0df8d1f2007-07-30 13:58:30 +0000292:genlang: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000293:bdf2bmp:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000294:bmp2rb: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000295:checkwps: Nicolas Pennequin
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000296:mkboot: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000297:database:
298:rdf2binary:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000299:convbdf: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000300:codepages:
301:player_unifont:
302:uclpack:
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000303:wavtrim: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000304:voicefont:
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000305:scramble: Linus Nielsen Feltzing
306:descramble: Linus Nielsen Feltzing
Daniel Stenberg735ab882007-08-16 22:15:20 +0000307:mkinfo: Daniel Stenberg
Jonas Häggqvist17e03e72007-08-25 22:00:13 +0000308:voice perl script: Jonas Häggqvist
Dave Chapman6f66f042007-07-26 07:51:16 +0000309
310Install Tools
311-------------
312
Dave Chapmanb853fa22007-07-28 21:39:44 +0000313:Rockbox Utility:
314:ipodpatcher: Dave Chapman
Barry Wardella5f3b932007-10-17 16:50:56 +0000315:sansapatcher: Dave Chapman, Barry Wardell
Dave Chapmand251d182007-11-21 14:32:00 +0000316:e200rpatcher: Dave Chapman
Dave Chapman6f66f042007-07-26 07:51:16 +0000317
318
319Manual
320------
321
Dave Chapmanb853fa22007-07-28 21:39:44 +0000322:Manual build system:
Dave Chapman6f66f042007-07-26 07:51:16 +0000323[What to put here - maintainers for chapters?]
Daniel Stenberg414dd752007-07-26 08:39:45 +0000324
Dave Chapmand251d182007-11-21 14:32:00 +0000325Utilities
326---------
327
328:ARM disassembler:
329:tcctool: Dave Chapman
330
Daniel Stenberg414dd752007-07-26 08:39:45 +0000331Web site stuff
332--------------
333
Dave Chapmanb853fa22007-07-28 21:39:44 +0000334:web site scripts and server-side admin:Daniel Stenberg,Björn Stenberg,Linus Nielsen Feltzing