blob: 4928bb5a856de3d43aae3fed367871e4f449a9f5 [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
Jonas Häggqvist54dbd612009-03-11 11:05:42 +0000142:Español: Francisco Vila
Dave Chapman6f66f042007-07-26 07:51:16 +0000143
144
145Plugins
146-------
147
Dave Chapmanb853fa22007-07-28 21:39:44 +0000148:Plugin loader & API:
149:Plugin library (general):
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000150:Greyscale library: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000151:XLCD library:
Dave Chapman6f66f042007-07-26 07:51:16 +0000152
Dave Chapmanb853fa22007-07-28 21:39:44 +0000153:alpine_cdc:
154:battery_bench:
155:blackjack:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000156:bounce: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000157:brickmania:
158:bubbles:
159:calculator:
160:calendar:
161:chessbox:
162:chessclock:
163:chip8:
164:chopper:
165:clock:
166:credits:
167:cube:
Kevin Ferrare9b11f812007-07-29 01:22:49 +0000168:demystify: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000169:dice:
170:dict:
171:disktidy:
172:doom:
173:euroconverter:
Kevin Ferrare9b11f812007-07-29 01:22:49 +0000174:fire: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000175:fireworks:
176:firmware_flash:
177:flipit:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000178:grayscale: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000179:helloworld:
180:invadrox:
181:iriver_flash:
182:iriverify:
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000183:jackpot: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000184:jewels: Antoine Cellerier
185:jpeg:
Nils Wallménius53dd4cc2008-07-30 20:30:01 +0000186:keybox: Nils Wallménius
Dave Chapmanb853fa22007-07-28 21:39:44 +0000187:logo:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000188:mandelbrot: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000189:maze:
190:mazezam:
191:metronome:
Stepan Moskovchenko5d94ca62007-10-03 04:09:45 +0000192:midi2wav: Stepan Moskovchenko (though it's deprecated in favor of midiplay)
193:midiplay: Stepan Moskovchenko
Dave Chapmanb853fa22007-07-28 21:39:44 +0000194:minesweeper: Antoine Cellerier
195:mosaique:
196:mp3_encoder:
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000197:mpegplayer: Michael Sevakis
Dave Chapmanb853fa22007-07-28 21:39:44 +0000198:nim:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000199:oscilloscope: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000200:pacbox: Dave Chapman
201:plasma:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000202:pong: Daniel Stenberg
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000203:properties: Peter D'Hoye
Dave Chapmanb853fa22007-07-28 21:39:44 +0000204:random_folder_advance_config: Jonathan Gordon
205:reversi: Antoine Cellerier
206:rockblox:
207:rockbox_flash:
208:rockboy:
209:rocklife: Antoine Cellerier
210:rockpaint: Antoine Cellerier
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000211:search: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000212:sliding_puzzle:
213:snake:
214:snake2:
215:snow:
216:sokoban: Antoine Cellerier
217:solitaire: Antoine Cellerier
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000218:sort: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000219:spacerocks:
220:splitedit:
221:star:
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000222:starfield: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000223:stats:
224:stopwatch:
225:sudoku: Dave Chapman
226:test_codec: Dave Chapman
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000227:test_disk: Jens Arnold
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000228:test_fps: Peter D'Hoye
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000229:test_sampr: Michael Sevakis
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000230:test_scanrate: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000231:text_editor: Jonathan Gordon
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000232:vbrfix: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000233:video:
234:viewer:
235:vu_meter:
236:wav2wv:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000237:wavplay: Jens Arnold
238:wavrecord: Jens Arnold
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000239:wavview: Peter D'Hoye
Dave Chapmanb853fa22007-07-28 21:39:44 +0000240:wormlet:
241:xobox: Antoine Cellerier
242:zxbox:
Dave Chapman6f66f042007-07-26 07:51:16 +0000243
244
245Codecs (Playback)
246-----------------
247
Dave Chapmanb853fa22007-07-28 21:39:44 +0000248:Codec loader & API:
249:A/52 (AC-3): Dave Chapman
Magnus Holmgrenc5ed1be2007-08-14 19:23:10 +0000250:AAC: Magnus Holmgren
Dave Chapmanb853fa22007-07-28 21:39:44 +0000251:ADX:
252:AIFF:
253:ALAC:Dave Chapman
254:APE (Monkey's Audio): Dave Chapman
255:FLAC: Dave Chapman
Thom Johansend746b942007-08-14 20:36:32 +0000256:MPEG Audio (MP1/MP2/MP3): Thom Johansen
257:Musepack: Thom Johansen
Dave Chapmanb853fa22007-07-28 21:39:44 +0000258:NSF:
259:Ogg Vorbis:
260:Shorten:
261:SID:
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000262:SPC: Michael Sevakis
Thom Johansen68139d72007-11-07 12:48:57 +0000263:Speex: Thom Johansen
Dave Chapmanb853fa22007-07-28 21:39:44 +0000264:WAVE:
265:WavPack:
266:WMA (ASF Parsing): Dave Chapman
267:WMA (Decoder):
Dave Chapman6f66f042007-07-26 07:51:16 +0000268
269
270Codecs (Recording)
271------------------
272
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000273:AIFF: Michael Sevakis
274:MP3: Michael Sevakis
275:WAVE: Michael Sevakis
276:WavPack: Michael Sevakis
Dave Chapman6f66f042007-07-26 07:51:16 +0000277
278
279Bootloaders
280-----------
281
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000282:Iriver H1xx/H3xx: Miika Pekkarinen, Linus Nielsen Feltzing
283:Iaudio X5/M5: Linus Nielsen Feltzing
Barry Wardella5f3b932007-10-17 16:50:56 +0000284:PortalPlayer (not ipod): Barry Wardell
Dave Chapmanb853fa22007-07-28 21:39:44 +0000285:Ipod: Dave Chapman
Barry Wardella5f3b932007-10-17 16:50:56 +0000286:Gigabeat F/X: Barry Wardell
Dave Chapman6f66f042007-07-26 07:51:16 +0000287
288
289Build Tools
290-----------
291
Dave Chapmanb853fa22007-07-28 21:39:44 +0000292:configure script and build system: Daniel Stenberg
Daniel Stenberg0df8d1f2007-07-30 13:58:30 +0000293:genlang: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000294:bdf2bmp:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000295:bmp2rb: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000296:checkwps: Nicolas Pennequin
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000297:mkboot: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000298:database:
299:rdf2binary:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000300:convbdf: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000301:codepages:
302:player_unifont:
303:uclpack:
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000304:wavtrim: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000305:voicefont:
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000306:scramble: Linus Nielsen Feltzing
307:descramble: Linus Nielsen Feltzing
Daniel Stenberg735ab882007-08-16 22:15:20 +0000308:mkinfo: Daniel Stenberg
Jonas Häggqvist17e03e72007-08-25 22:00:13 +0000309:voice perl script: Jonas Häggqvist
Dave Chapman6f66f042007-07-26 07:51:16 +0000310
311Install Tools
312-------------
313
Dave Chapmanb853fa22007-07-28 21:39:44 +0000314:Rockbox Utility:
315:ipodpatcher: Dave Chapman
Barry Wardella5f3b932007-10-17 16:50:56 +0000316:sansapatcher: Dave Chapman, Barry Wardell
Dave Chapmand251d182007-11-21 14:32:00 +0000317:e200rpatcher: Dave Chapman
Dave Chapman6f66f042007-07-26 07:51:16 +0000318
319
320Manual
321------
322
Dave Chapmanb853fa22007-07-28 21:39:44 +0000323:Manual build system:
Dave Chapman6f66f042007-07-26 07:51:16 +0000324[What to put here - maintainers for chapters?]
Daniel Stenberg414dd752007-07-26 08:39:45 +0000325
Dave Chapmand251d182007-11-21 14:32:00 +0000326Utilities
327---------
328
329:ARM disassembler:
330:tcctool: Dave Chapman
331
Daniel Stenberg414dd752007-07-26 08:39:45 +0000332Web site stuff
333--------------
334
Dave Chapmanb853fa22007-07-28 21:39:44 +0000335:web site scripts and server-side admin:Daniel Stenberg,Björn Stenberg,Linus Nielsen Feltzing