blob: 38f3a4ab8fc88dca6cb27bda5bfb22314d9f3b59 [file] [log] [blame]
Nils Wallméniusbfe81e82006-08-19 11:50:59 +00001% $Id$ %
Dominik Riebeling9723cb72006-09-17 20:47:10 +00002\chapter{\label{ref:config_file_options}Config file options}
Martin Arver55e67fc2006-03-23 15:23:53 +00003\begin{center}
Dominik Riebeling9723cb72006-09-17 20:47:10 +00004% define a local version of endhead, as using the output distinction adds
5% an unwanted newline. endhead breaks with htlatex so we need to remove it
6% for the html output.
Dominik Riebeling28546a62006-09-18 06:53:33 +00007\ifpdfoutput{\newcommand{\localendhead}{\endhead}}%
8 {\newcommand{\localendhead}{}}
Alexander Levinfb87e892009-08-24 21:22:18 +00009 \rowcolors{1}{tblevenrowbgcolor}{tbloddrowbgcolor}
Dominik Riebeling9723cb72006-09-17 20:47:10 +000010 \begin{longtable}{@{}>{\raggedright}p{.35\textwidth}@{}>{\raggedright}p{.4\textwidth}@{}p{.25\textwidth}@{}}
11 \toprule
Alex Parker268a4ae2009-08-24 11:16:06 +000012 \rowcolor{white} \textbf{Setting} & \textbf{Allowed Values} & \textbf{Unit}\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +000013 \midrule\localendhead % endhead breaks with htlatex
Marianne Arnold1f071512009-06-20 22:44:36 +000014 volume & \opt{masd}{-78 to +18}%
15 \opt{masf}{-100 -to +12}%
Dominik Riebelingf498d532008-12-07 23:00:15 +000016 \opt{h100,h300}{-84 to 0}%
Dominik Riebeling9723cb72006-09-17 20:47:10 +000017 \opt{ipodnano}{-72 to +6}%
Dave Chapman8a148d22009-10-13 20:27:57 +000018 \opt{ipodnano2g}{-74 to +6}%
Dominik Riebeling9723cb72006-09-17 20:47:10 +000019 \opt{ipodvideo}{-57 to +6}%
Tom Ross56162032007-01-20 00:43:50 +000020 \opt{x5}{-73 to +6}
Alex Parker95f09be2009-09-30 20:05:09 +000021 \opt{e200,e200v2}{-74 to +6}
Frank Gevaertsabff31b2008-12-21 16:00:57 +000022 \opt{ipodcolor}{-74 to +6}%
Dominik Riebeling9723cb72006-09-17 20:47:10 +000023 & dB\\
Dominik Riebelingad19af72006-08-28 06:10:50 +000024 \nopt{x5}{%
Marianne Arnold1f071512009-06-20 22:44:36 +000025 bass & \opt{masd}{-15 to +15}%
26 \opt{masf}{-12 to +12}%
Dominik Riebelingf498d532008-12-07 23:00:15 +000027 \opt{h100,h300}{0 to +24}%
Dominik Riebeling9723cb72006-09-17 20:47:10 +000028 \opt{ipod}{-6 to +9}%
Alex Parker95f09be2009-09-30 20:05:09 +000029 \opt{e200,e200v2}{-24 to +24}%
Dominik Riebeling9723cb72006-09-17 20:47:10 +000030 & dB\\
Marianne Arnold1f071512009-06-20 22:44:36 +000031 treble & \opt{masd}{-15 to +15}%
32 \opt{masf}{-12 to +12}%
Dominik Riebelingf498d532008-12-07 23:00:15 +000033 \opt{h100,h300}{0 to +6}%
Dominik Riebeling9723cb72006-09-17 20:47:10 +000034 \opt{ipod}{-6 to +9}%
Alex Parker95f09be2009-09-30 20:05:09 +000035 \opt{e200,e200v2}{-24 to +24}%
Dominik Riebeling9723cb72006-09-17 20:47:10 +000036 & dB\\
Dominik Riebelingad19af72006-08-28 06:10:50 +000037 }%
Dominik Riebeling9723cb72006-09-17 20:47:10 +000038 balance & -100 to +100 & \%\\
39 channels & stereo, mono, custom, mono left, mono right, karaoke
40 & N/A\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +000041 stereo\_width & 0 to 250 & \%\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +000042 shuffle & on, off & N/A\\
43 repeat & off, all, one, shuffle, ab
44 & N/A\\
45 play selected & on, off & N/A\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +000046 party mode & on, off & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +000047 scan min step & 1, 2, 3, 4, 5, 6, 8, 10, 15, 20, 25, 30, 45, 60
48 & seconds\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +000049 seek acceleration & very fast, fast, normal, slow, very slow & N/A\\
50 antiskip & 5s, 15s, 30s, 1min, 2min, 3min, 5min, 10min & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +000051 volume fade & on, off & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +000052 sort case & on, off & N/A\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +000053 show files & all, supported, music, playlists & N/A\\
54 show filename exts & off, on, unknown, view\_all & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +000055 follow playlist & on, off & N/A\\
56 playlist viewer icons
57 & on, off & N/A\\
58 playlist viewer indices
59 & on, off & N/A\\
60 playlist viewer track display
61 & track name,full path
62 & N/A\\
63 recursive directory insert
Nils Wallméniusb3d62052008-08-12 15:15:49 +000064 & on, off, ask & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +000065 scroll speed & 1 to 25 & Hz\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +000066 scroll delay & 0 to 2500 & ms\\
Dominik Riebeling2ea61be2008-12-10 18:31:45 +000067 scroll step & \fixme{devise a way to get ranges from config-*.h} & pixels\\
68 screen scroll step & \fixme{devise a way to get ranges from config-*.h} & pixels\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +000069 Screen Scrolls Out Of View & on, off & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +000070 bidir limit & 0 to 200 & \% screen\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +000071 scroll paginated & on, off & N/A\\
72 hold\_lr\_for\_scroll\_in\_list & on, off & N/A\\
73 \opt{lcd_bitmap}{
74 show path in browser & off, current directory, full path & N/A\\
75 }
Dominik Riebeling9723cb72006-09-17 20:47:10 +000076 contrast & 0 to 63 & N/A\\
77 backlight timeout
78 & off, on, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30,
Nils Wallméniusb3d62052008-08-12 15:15:49 +000079 45, 60, 90, 120 & seconds\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +000080 backlight timeout plugged
81 & off, on, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30,
Nils Wallméniusb3d62052008-08-12 15:15:49 +000082 45, 60, 90, 120 & seconds\\
83 backlight filters first keypress & on, off & N/A\\
84 backlight on button hold & normal, off, on & N/A\\
85 caption backlight & on, off & N/A\\
Dominik Riebeling2ea61be2008-12-10 18:31:45 +000086 brightness & \fixme{devise a way to get ranges from config-*.h} & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +000087 disk spindown & 3 to 254 & seconds\\
Dominik Riebeling2ea61be2008-12-10 18:31:45 +000088 battery capacity & \fixme{devise a way to get ranges from config-*.h} & mAh\\
Nils Wallméniusd89f4002008-08-12 15:39:47 +000089 \opt{battery_types}{
90 battery type & alkaline, nimh & N/A\\
91 }
Nils Wallméniusb3d62052008-08-12 15:15:49 +000092 \opt{HAVE_CAR_ADAPTER_MODE}{
93 car adapter mode & on, off & N/A\\
94 }
Frank Gevaerts1a5ed1b2009-02-14 16:57:18 +000095 \opt{accessory_supply}{
96 accessory power supply & on, off & N/A\\
97 }
Dominik Riebeling9723cb72006-09-17 20:47:10 +000098 idle poweroff & off, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 30, 45, 60
99 & minutes\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000100 max files in playlist & 1000 - 32000 & N/A\\
101 max files in dir & 50 - 10000 & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000102 lang & /path/filename.lng & N/A\\
103 wps & /path/filename.wps & N/A\\
104 autocreate bookmarks
105 & off, on & N/A\\
106 autoload bookmarks
107 & off, on & N/A\\
108 use most-recent-bookmarks
109 & off, on & N/A\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000110 pause on headphone unplug & off, pause, pause and resume & N/A\\
111 rewind duration on pause & 0 to 15 & seconds\\
112 disable autoresume if phones not present & off, on & N/A\\
113 Last.fm Logging & off, on & N/A\\
114 talk dir & off, number, spell& N/A\\
115 talk dir clip & off, on & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000116 talk file & off, number, spell& N/A\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000117 talk file clip & off, on & N/A\\
118 talk filetype & off, on & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000119 talk menu & off, on & N/A\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000120 Announce Battery Level & off, on & N/A\\
121 sort files & alpha, oldest, newest, type & N/A\\
122 sort dirs & alpha, oldest, newest & N/A\\
Thomas Martitzce1c1892009-03-01 23:58:26 +0000123 sort interpret number & digits, numbers & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000124 tagcache\_autoupdate
125 & on, off & N/A\\
126 warn when erasing dynamic playlist
127 & on, off & N/A\\
Nicolas Pennequine7f72802007-04-04 13:01:55 +0000128 cuesheet support
129 & on, off & N/A\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000130 folder navigation & off, on, random & N/A\\
131 gather runtime data & off, on & N/A\\
132 \opt{usb_charging}{
133 usb charging & on, off & N/A\\
134 }
Thomas Martitz614f9da2009-03-27 14:45:27 +0000135 skip length & track, 1s, 2s, 3s, 5s, 7s, 10s, 15s, 20s, 1min,
136 90s, 2min, 3min, 5min, 10min, 15min & N/A\\
Thomas Martitzf627ca82009-03-27 15:42:52 +0000137 prevent track skip
138 & on, off & N/A\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000139 start in screen & previous, root, files, db, wps, menu,
140 \opt{recording}{recording, }
141 \opt{radio}{radio, }
142 bookmarks & N/A\\
143 playlist catalog directory & /path/to/dir & N/A\\
Thomas Martitzfd14cac2009-03-02 19:25:50 +0000144 \opt{wheel_acceleration}{
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000145 list\_accel\_start\_delay & 0 to 10 & ms\\
146 list\_accel\_wait & 1 to 10 & seconds\\
147 }
Dominik Riebelingad19af72006-08-28 06:10:50 +0000148%
Nils Wallménius12eb0582008-03-23 22:07:09 +0000149 \opt{swcodec}{
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000150 replaygain type
Alexander Levine70a23a2009-06-20 21:42:22 +0000151 & track, album, track shuffle, off
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000152 & N/A\\
153 replaygain noclip
154 & on, off & N/A\\
155 replaygain preamp
156 & -120 to 120 & 0.1dB\\
Nils Wallméniusbfe81e82006-08-19 11:50:59 +0000157%
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000158 crossfade & off, shuffle, track skip, always
159 & N/A\\
160 crossfade fade in delay
161 & 0 to 7 & seconds\\
162 crossfade fade out delay
163 & 0 to 7 & seconds\\
164 crossfade fade in duration
165 & 0 to 15 & seconds\\
166 crossfade fade out duration
167 & 0 to 15 & seconds\\
168 crossfade fade out mode
169 & crossfade, mix & N/A\\
Nils Wallméniusbfe81e82006-08-19 11:50:59 +0000170%
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000171 crossfeed & on, off & N/A\\
172 crossfeed direct gain
173 & 0 to 60 & 0.1dB\\
174 crossfeed cross gain
175 & 30 to 120 & 0.1dB\\
176 crossfeed hf attenuation
177 & 60 to 240 & 0.1dB\\
178 crossfeed hf cutoff
179 & 500 to 2000 & Hz\\
Nils Wallméniusbfe81e82006-08-19 11:50:59 +0000180%
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000181 eq enabled & on, off & N/A\\
182 eq precut & 0 to 240 & 0.1dB\\
183 eq band 0 cutoff & 0 to 32768 & Hz\\
184 eq band 1 cutoff & 0 to 32768 & Hz\\
185 eq band 2 cutoff & 0 to 32768 & Hz\\
186 eq band 3 cutoff & 0 to 32768 & Hz\\
187 eq band 4 cutoff & 0 to 32768 & Hz\\
188 eq band 0 q & 0 to 64 & N/A\\
189 eq band 1 q & 0 to 64 & N/A\\
190 eq band 2 q & 0 to 64 & N/A\\
191 eq band 3 q & 0 to 64 & N/A\\
192 eq band 4 q & 0 to 64 & N/A\\
193 eq band 0 gain & -240 to 240 & 0.1dB\\
194 eq band 1 gain & -240 to 240 & 0.1dB\\
195 eq band 2 gain & -240 to 240 & 0.1dB\\
196 eq band 3 gain & -240 to 240 & 0.1dB\\
197 eq band 4 gain & -240 to 240 & 0.1dB\\
Nils Wallméniusbfe81e82006-08-19 11:50:59 +0000198%
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000199 dithering enabled & on, off & N/A\\
200 beep & off, weak, moderate, strong & N/A\\
201 keyclick & off, weak, moderate, strong & N/A\\
202 keyclick repeats & on, off & N/A\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000203 dircache & on, off & N/A\\
204 tagcache\_ram & on, off & N/A\\
Dominik Riebelingad19af72006-08-28 06:10:50 +0000205 }%
Martin Arver55e67fc2006-03-23 15:23:53 +0000206
Marianne Arnold1f071512009-06-20 22:44:36 +0000207 \opt{masf}{
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000208 loudness & 0 to 17 & N/A\\
209 superbass & on, off & N/A\\
210 auto volume & off, 20ms, 2s, 4s, 8s
211 & seconds\\
212 mdb enable & on,off & N/A\\
213 mdb strength & 0 to 127 & dB\\
214 mdb harmonics & 0 to 100 & \%\\
215 mdb center & 20 to 300 & Hz\\
216 mdb shape & 50 to 300 & Hz\\
Dominik Riebelingad19af72006-08-28 06:10:50 +0000217 }%
Martin Arver55e67fc2006-03-23 15:23:53 +0000218
Nils Wallménius12eb0582008-03-23 22:07:09 +0000219 \opt{lcd_bitmap}{
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000220 peak meter release
221 & 1 to 126 & ?\\
222 peak meter hold
223 & off, 200ms, 300ms, 500ms, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
224 15, 20, 30, 1min & N/A \\
225 peak meter clip hold
226 & on, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30, 45,
227 60, 90, 2min, 3min, 5min, 10min, 20min, 45min, 90min
228 & N/A \\
229 peak meter busy & on, off & N/A\\
230 peak meter dbfs & on, off & on:~dbfs, off:~linear\\
231 peak meter min & 0 to 89 (dB) or 0 to 100 (\%)
232 & dB or \%\\
233 peak meter max & 0 to 89 /(dB) or 0 to 100 (\%)
234 & dB or \%\\
Jonathan Gordon90beb9a2009-07-05 19:54:21 +0000235 statusbar & off, top, bottom & N/A\\
236 \opt{remote}{
237 remote statusbar & off, top, bottom & N/A\\
238 }
Alexander Levin07d0bfd2009-08-19 12:36:40 +0000239 scrollbar & off, left, right & N/A\\
Alexander Levinfd0f7422009-08-18 22:52:29 +0000240 scrollbar width & 3 to LCD width / 10 (\fixme{devise a way
241 to get ranges from config-*.h})& pixels\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000242 volume display
243 & graphic, numeric & N/A\\
244 battery display
245 & graphic, numeric & N/A\\
246 font & /path/filename.fnt & N/A\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000247 kbd & /path/filename.kbd & N/A\\
248 \opt{lcd_invert}{
249 invert & on, off & N/A\\
250 }
251 \opt{lcd_flip}{
252 flip display & on, off & N/A\\
253 }
254 selector type & pointer, bar (inverse)
255 \opt{lcd_color}{, bar (color), bar (gradient)} & N/A\\
256 show icons & on, off & N/A\\
257 iconset & /path/filename.bmp & N/A\\
258 viewers iconset & /path/filename.bmp & N/A\\
Dominik Riebelingad19af72006-08-28 06:10:50 +0000259 }%
Nils Wallménius5db84ac2006-11-28 17:01:46 +0000260
Nils Wallménius12eb0582008-03-23 22:07:09 +0000261 \opt{swcodec}{% This doesn't depend on swcodec but using a \nopt here
Nils Wallménius5db84ac2006-11-28 17:01:46 +0000262 % causes ondiosp not to build for mysterious reasons.
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000263 backdrop & /path/filename.bmp & N/A\\
Nils Wallméniusda555882006-11-13 15:14:28 +0000264 }%
Nils Wallménius5db84ac2006-11-28 17:01:46 +0000265
Nils Wallménius12eb0582008-03-23 22:07:09 +0000266 \opt{lcd_color}{
Robert Menes2527ebf2008-11-20 23:06:55 +0000267 foreground colour & 000000 to FFFFFF & RRGGBB\\
268 background colour & 000000 to FFFFFF & RRGGBB\\
269 line selector start colour & 000000 to FFFFFF & RRGGBB\\
270 line selector end colour & 000000 to FFFFFF & RRGGBB\\
271 line selector text colour & 000000 to FFFFFF & RRGGBB\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000272 filetype colours & /path/filename.colours & N/A\\
Nils Wallméniusbfe81e82006-08-19 11:50:59 +0000273 }
Nils Wallménius5db84ac2006-11-28 17:01:46 +0000274
Nils Wallméniusbfe81e82006-08-19 11:50:59 +0000275 \opt{HAVE_REMOTE_LCD}{
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000276 rwps & /path/filename.rwps & N/A\\
277 remote contrast
278 & 5 to 63 & N/A\\
279 remote invert
280 & on, off & N/A\\
281 remote flip display
282 & on, off & N/A\\
283 remote backlight timeout
284 & off, on, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25,
285 30, 45, 60, 90 & seconds\\
286 remote backlight timeout plugged
287 & off, on, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25,
288 30, 45, 60, 90 & seconds\\
289 remote caption backlight
290 & on, off & N/A\\
291 remote scroll speed
292 & 0 to 15 & N/A\\
293 remote scroll step
294 & 1 to 160 & N/A\\
295 remote scroll delay
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000296 & 0 to 2500 & ms\\
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000297 remote bidir limit
298 & 0 to 200 & N/A\\
299 backlight filters first remote keypress
300 & on, off & N/A\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000301 remote iconset & /path/filename.bmp & N/A\\
302 remote viewers iconset & /path/filename.bmp & N/A\\
Dominik Riebelingf498d532008-12-07 23:00:15 +0000303 \opt{h100,h300}{
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000304 remote reduce ticking
305 & on, off & N/A\\
Dominik Riebelingad19af72006-08-28 06:10:50 +0000306 }%
Nils Wallméniusbfe81e82006-08-19 11:50:59 +0000307 }
Nils Wallménius12eb0582008-03-23 22:07:09 +0000308 \opt{rtc}{
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000309 time format & 12hour, 24hour & N/A\\
Dominik Riebelingad19af72006-08-28 06:10:50 +0000310 }%
Nils Wallménius12eb0582008-03-23 22:07:09 +0000311 \opt{recording}{
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000312 rec quality & 0 to 7 & 0: small size, 7: high quality\\
313 rec frequency
314 & 48, 44, 32, 24, 22, 16 & kHz\\
315 rec source & mic, line, spdif & N/A\\
316 rec channels & mono, stereo & N/A\\
317 rec mic gain & 0 to 15 & N/A\\
318 rec left gain & 0 to 15 & N/A\\
319 rec right gain
320 & 0 to 15 & N/A\\
321 editable recordings
322 & off,on & N/A\\
323 rec timesplit
324 & off, 0:05, 0:10, 0:15, 0:30, 1:00, 2:00, 4:00, 6:00,
325 8:00, 16:00, 24:00 & h:mm\\
326 pre-recording time
327 & off, 1 to 30 & seconds\\
Nils Wallméniusb3d62052008-08-12 15:15:49 +0000328 rec directory & /path/to/dir & N/A\\
329 }%
330 \opt{spdif_power}{
331 spdif enable & off, on & N/A\\
Dominik Riebelingad19af72006-08-28 06:10:50 +0000332 }%
Nils Wallménius12eb0582008-03-23 22:07:09 +0000333 \opt{radio}{
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000334 force fm mono
335 & off, on & N/A\\
Dominik Riebelingad19af72006-08-28 06:10:50 +0000336 }%
Nils Wallméniusbfe81e82006-08-19 11:50:59 +0000337 \opt{player}{
Dominik Riebeling9723cb72006-09-17 20:47:10 +0000338 jump scroll
339 & 0 to 5 & N/A\\
340 jump scroll delay
341 & 0 to 250 & 0.01s\\
342 }%
Nils Wallménius5db84ac2006-11-28 17:01:46 +0000343
Martin Arver55e67fc2006-03-23 15:23:53 +0000344 \bottomrule
345 \end{longtable}
346\end{center}