blob: a983f0a9b96ff764ebb14e6f255a1fba0ed03116 [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:
31:Archos FM Recorder:
32:Archos Recorder v2:
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:
35:Iriver H100/H115:
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +000036:Iriver H120/H140: Miika Pekkarinen, Linus Nielsen Feltzing
Peter D'Hoye6a5b9392007-08-17 23:28:38 +000037:Iriver H320/H340: Peter D'Hoye
Jens Arnold3c35d7a2007-08-18 06:00:10 +000038:Ipod 1st/2nd Gen: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +000039:Ipod 3rd Gen:
Jens Arnold3c35d7a2007-08-18 06:00:10 +000040:Ipod 4th Gen Grayscale:
41:Ipod Color/Photo: Dave Chapman
42:Ipod Video:
Dave Chapmanb853fa22007-07-28 21:39:44 +000043:Ipod Mini 1st Gen:
Jens Arnold3c35d7a2007-08-18 06:00:10 +000044:Ipod Mini 2nd Gen: Jens Arnold
45:Ipod Nano 1st Gen:
Dave Chapmanb853fa22007-07-28 21:39:44 +000046:Iriver H10 20GB:
47:Iriver H10 5GB/6GB:
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +000048:Iaudio X5: Linus Nielsen Feltzing
Marianne Arnoldfbd6c7b2007-08-22 23:55:36 +000049:Iaudio M5: Marianne Arnold
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000050:Sansa E200: Michael Sevakis
51:Toshiba Gigabeat F: Michael Sevakis
Dave Chapmanb853fa22007-07-28 21:39:44 +000052:Toshiba Gigabeat X:
Dave Chapman6f66f042007-07-26 07:51:16 +000053
54
55Core code (low-level)
56---------------------
57
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000058:Kernel: Miika Pekkarinen,Michael Sevakis
Jens Arnold3c35d7a2007-08-18 06:00:10 +000059:LCD drivers: Michael Sevakis, Jens Arnold
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000060:Button drivers: Michael Sevakis
Dave Chapmanb853fa22007-07-28 21:39:44 +000061:Rolo:
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000062:ATA driver: Michael Sevakis
Jens Arnold3c35d7a2007-08-18 06:00:10 +000063:MMC driver: Jens Arnold
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +000064:FAT driver: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +000065:Battery/Power Management:
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000066:FM Tuner drivers: Michael Sevakis
67:Audio codec drivers: Michael Sevakis
Dave Chapman6f66f042007-07-26 07:51:16 +000068
69
70Core code (Mid-level)
71----------------------
72
Thom Johansend746b942007-08-14 20:36:32 +000073:DSP: Michael Sevakis,Thom Johansen
Jens Arnold3c35d7a2007-08-18 06:00:10 +000074:LCD/Graphics API: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +000075:Playback engine (HWCODEC):
Michael Sevakis3d45dfb2007-07-29 09:22:36 +000076:Playback engine (SWCODEC): Michael Sevakis
77:PCM playback API (SWCODEC): Michael Sevakis
78:PCM recording API (SWCODEC): Michael Sevakis
Dave Chapmanb853fa22007-07-28 21:39:44 +000079:Recording API (HWCODEC):
80:Fonts and Unicode:
Magnus Holmgrenc5ed1be2007-08-14 19:23:10 +000081:Replaygain: Magnus Holmgren
Dave Chapmanb853fa22007-07-28 21:39:44 +000082:Profiling:
Kevin Ferrare9b11f812007-07-29 01:22:49 +000083:Screens API and GUI widgets: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +000084:Settings API: Jonathan Gordon
85:Language API:
86:Menu API: Jonathan Gordon
87:Button actions: Jonathan Gordon
Jonathan Gordon2238d332007-07-26 14:03:02 +000088
Dave Chapman6f66f042007-07-26 07:51:16 +000089
90Core code (high-level)
91----------------------
92
Magnus Holmgrenc5ed1be2007-08-14 19:23:10 +000093:Bookmarks: Magnus Holmgren
Dave Chapmanb853fa22007-07-28 21:39:44 +000094:Cuesheet support: Nicolas Pennequin
95:Database: Miika Pekkarinen
96:Playlists:
97:Radio UI:
Peter D'Hoyeaaf92392007-07-30 19:56:26 +000098:Recording UI: Peter D'Hoye
Dave Chapmanb853fa22007-07-28 21:39:44 +000099:Voice UI:
100:WPS: Nicolas Pennequin
101:User interface: Jonathan Gordon
Jonathan Gordon2238d332007-07-26 14:03:02 +0000102
Dave Chapman6f66f042007-07-26 07:51:16 +0000103
104Metadata parsing
105----------------
106
107NOTE: Format-specific container format parsing is maintained by the
108relevant codec maintainer.
109
Dave Chapmanb853fa22007-07-28 21:39:44 +0000110:General:
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000111:ID3v1/v2: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000112:Vorbis Comments:
113:APEv2:
Dave Chapman6f66f042007-07-26 07:51:16 +0000114
115
116Translations
117------------
Dave Chapman6f66f042007-07-26 07:51:16 +0000118NOTE: Any languages without a dedicated maintainer are maintained by
119the person(s) named next to "General".
120
Dave Chapmanb853fa22007-07-28 21:39:44 +0000121:General:
Alessio Lenzi7da683a2007-07-29 20:15:02 +0000122:Italian: Alessio Lenzi
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000123:Dutch: Peter D'Hoye
Magnus Holmgrenc5ed1be2007-08-14 19:23:10 +0000124:Swedish: Magnus Holmgren
Jonas Häggqvist498586f2007-08-20 17:22:57 +0000125:Danish: Jonas Häggqvist
Marianne Arnoldfbd6c7b2007-08-22 23:55:36 +0000126:German: Marianne Arnold
Jonas Häggqvist657393a2007-08-23 13:06:16 +0000127:Finnish: Jani Kinnunen
Mustapha Senhaji80e91c12007-09-01 04:08:02 +0000128:Français: Mustapha Senhaji
Dave Chapman6f66f042007-07-26 07:51:16 +0000129
130
131Plugins
132-------
133
Dave Chapmanb853fa22007-07-28 21:39:44 +0000134:Plugin loader & API:
135:Plugin library (general):
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000136:Greyscale library: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000137:XLCD library:
Dave Chapman6f66f042007-07-26 07:51:16 +0000138
Dave Chapmanb853fa22007-07-28 21:39:44 +0000139:alpine_cdc:
140:battery_bench:
141:blackjack:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000142:bounce: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000143:brickmania:
144:bubbles:
145:calculator:
146:calendar:
147:chessbox:
148:chessclock:
149:chip8:
150:chopper:
151:clock:
152:credits:
153:cube:
Kevin Ferrare9b11f812007-07-29 01:22:49 +0000154:demystify: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000155:dice:
156:dict:
157:disktidy:
158:doom:
159:euroconverter:
Kevin Ferrare9b11f812007-07-29 01:22:49 +0000160:fire: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000161:fireworks:
162:firmware_flash:
163:flipit:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000164:grayscale: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000165:helloworld:
166:invadrox:
167:iriver_flash:
168:iriverify:
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000169:jackpot: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000170:jewels: Antoine Cellerier
171:jpeg:
172:logo:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000173:mandelbrot: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000174:maze:
175:mazezam:
176:metronome:
177:midi2wav:
178:midiplay:
179:minesweeper: Antoine Cellerier
180:mosaique:
181:mp3_encoder:
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000182:mpegplayer: Michael Sevakis
Dave Chapmanb853fa22007-07-28 21:39:44 +0000183:nim:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000184:oscilloscope: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000185:pacbox: Dave Chapman
186:plasma:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000187:pong: Daniel Stenberg
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000188:properties: Peter D'Hoye
Dave Chapmanb853fa22007-07-28 21:39:44 +0000189:random_folder_advance_config: Jonathan Gordon
190:reversi: Antoine Cellerier
191:rockblox:
192:rockbox_flash:
193:rockboy:
194:rocklife: Antoine Cellerier
195:rockpaint: Antoine Cellerier
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000196:search: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000197:sliding_puzzle:
198:snake:
199:snake2:
200:snow:
201:sokoban: Antoine Cellerier
202:solitaire: Antoine Cellerier
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000203:sort: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000204:spacerocks:
205:splitedit:
206:star:
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000207:starfield: Kévin Ferrare
Dave Chapmanb853fa22007-07-28 21:39:44 +0000208:stats:
209:stopwatch:
210:sudoku: Dave Chapman
211:test_codec: Dave Chapman
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000212:test_disk: Jens Arnold
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000213:test_fps: Peter D'Hoye
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000214:test_sampr: Michael Sevakis
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000215:test_scanrate: Jens Arnold
Dave Chapmanb853fa22007-07-28 21:39:44 +0000216:text_editor: Jonathan Gordon
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000217:vbrfix: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000218:video:
219:viewer:
220:vu_meter:
221:wav2wv:
Jens Arnold3c35d7a2007-08-18 06:00:10 +0000222:wavplay: Jens Arnold
223:wavrecord: Jens Arnold
Peter D'Hoyeaaf92392007-07-30 19:56:26 +0000224:wavview: Peter D'Hoye
Dave Chapmanb853fa22007-07-28 21:39:44 +0000225:wormlet:
226:xobox: Antoine Cellerier
227:zxbox:
Dave Chapman6f66f042007-07-26 07:51:16 +0000228
229
230Codecs (Playback)
231-----------------
232
Dave Chapmanb853fa22007-07-28 21:39:44 +0000233:Codec loader & API:
234:A/52 (AC-3): Dave Chapman
Magnus Holmgrenc5ed1be2007-08-14 19:23:10 +0000235:AAC: Magnus Holmgren
Dave Chapmanb853fa22007-07-28 21:39:44 +0000236:ADX:
237:AIFF:
238:ALAC:Dave Chapman
239:APE (Monkey's Audio): Dave Chapman
240:FLAC: Dave Chapman
Thom Johansend746b942007-08-14 20:36:32 +0000241:MPEG Audio (MP1/MP2/MP3): Thom Johansen
242:Musepack: Thom Johansen
Dave Chapmanb853fa22007-07-28 21:39:44 +0000243:NSF:
244:Ogg Vorbis:
245:Shorten:
246:SID:
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000247:SPC: Michael Sevakis
Dave Chapmanb853fa22007-07-28 21:39:44 +0000248:Speex:
249:WAVE:
250:WavPack:
251:WMA (ASF Parsing): Dave Chapman
252:WMA (Decoder):
Dave Chapman6f66f042007-07-26 07:51:16 +0000253
254
255Codecs (Recording)
256------------------
257
Michael Sevakis3d45dfb2007-07-29 09:22:36 +0000258:AIFF: Michael Sevakis
259:MP3: Michael Sevakis
260:WAVE: Michael Sevakis
261:WavPack: Michael Sevakis
Dave Chapman6f66f042007-07-26 07:51:16 +0000262
263
264Bootloaders
265-----------
266
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000267:Iriver H1xx/H3xx: Miika Pekkarinen, Linus Nielsen Feltzing
268:Iaudio X5/M5: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000269:PortalPlayer (not ipod):
270:Ipod: Dave Chapman
271:Gigabeat F/X
Dave Chapman6f66f042007-07-26 07:51:16 +0000272
273
274Build Tools
275-----------
276
Dave Chapmanb853fa22007-07-28 21:39:44 +0000277:configure script and build system: Daniel Stenberg
Daniel Stenberg0df8d1f2007-07-30 13:58:30 +0000278:genlang: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000279:bdf2bmp:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000280:bmp2rb: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000281:checkwps: Nicolas Pennequin
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000282:mkboot: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000283:database:
284:rdf2binary:
Daniel Stenberg735ab882007-08-16 22:15:20 +0000285:convbdf: Daniel Stenberg
Dave Chapmanb853fa22007-07-28 21:39:44 +0000286:codepages:
287:player_unifont:
288:uclpack:
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000289:wavtrim: Linus Nielsen Feltzing
Dave Chapmanb853fa22007-07-28 21:39:44 +0000290:voicefont:
Linus Nielsen Feltzing98a37892007-08-17 12:54:19 +0000291:scramble: Linus Nielsen Feltzing
292:descramble: Linus Nielsen Feltzing
Daniel Stenberg735ab882007-08-16 22:15:20 +0000293:mkinfo: Daniel Stenberg
Jonas Häggqvist17e03e72007-08-25 22:00:13 +0000294:voice perl script: Jonas Häggqvist
Dave Chapman6f66f042007-07-26 07:51:16 +0000295
296Install Tools
297-------------
298
Dave Chapmanb853fa22007-07-28 21:39:44 +0000299:Rockbox Utility:
300:ipodpatcher: Dave Chapman
301:sansapatcher: Dave Chapman
Dave Chapman6f66f042007-07-26 07:51:16 +0000302
303
304Manual
305------
306
Dave Chapmanb853fa22007-07-28 21:39:44 +0000307:Manual build system:
Dave Chapman6f66f042007-07-26 07:51:16 +0000308[What to put here - maintainers for chapters?]
Daniel Stenberg414dd752007-07-26 08:39:45 +0000309
310Web site stuff
311--------------
312
Dave Chapmanb853fa22007-07-28 21:39:44 +0000313:web site scripts and server-side admin:Daniel Stenberg,Björn Stenberg,Linus Nielsen Feltzing