2006-04-09 21:22:42 +00:00
|
|
|
% $Id$ %
|
2006-02-06 07:25:25 +00:00
|
|
|
\appendix
|
2006-03-13 13:29:27 +00:00
|
|
|
\chapter{File formats}
|
2006-03-15 18:16:10 +00:00
|
|
|
\section{\label{ref:Supportedfileformats}Supported file formats}
|
2006-02-06 07:25:25 +00:00
|
|
|
\begin{center}
|
2006-03-29 18:40:42 +00:00
|
|
|
\begin{tabularx}{\textwidth}{llX}\toprule
|
2006-03-13 13:29:27 +00:00
|
|
|
\textbf{Icon} & \textbf{File Type} & \textbf{Action} \\\midrule
|
2006-04-01 17:17:15 +00:00
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-directory.png}
|
|
|
|
& Directory & The browser enters that directory \\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-audio-file.png}
|
|
|
|
& Audio file & Rockbox takes you to the WPS and starts playing the file \\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-playlist.png}
|
|
|
|
& .m3u & Rockbox loads the playlist and starts playing the first file \\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-rolo.png}
|
|
|
|
& Rockbox firmware file & ROLO will load the new firmware \\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-wps.png}
|
|
|
|
& .wps & The new WPS display configuration will be loaded \\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-lang.png}
|
|
|
|
& .lng & Loads a language file \\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-text.png}
|
|
|
|
& .txt & This will display the text file using Rockbox text browser plugin\\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-config.png}
|
|
|
|
& .cfg & The settings file will be loaded\\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-font.png}
|
|
|
|
& .fnt & This font will replace the current one\\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-rock.png}
|
|
|
|
& .rock & Starts a Rockbox plugin\\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-ucl.png}
|
|
|
|
& .ucl & This Rockbox image will be flashed into the ROM \\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-chip8.png}
|
|
|
|
& .ch8 & Play a Chip8 game \\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-image-file.png}
|
|
|
|
& .jpg & View a JPEG image \\
|
|
|
|
\includegraphics[width=0.37cm]{appendix/images/icon-movie-file.png}
|
|
|
|
& .rvf & View a movie (Rockbox format)\\\bottomrule
|
2006-03-29 18:40:42 +00:00
|
|
|
\end{tabularx}
|
2006-02-06 07:25:25 +00:00
|
|
|
\end{center}
|
|
|
|
|
2006-03-23 14:11:52 +00:00
|
|
|
\input{appendix/wps_tags.tex}
|
|
|
|
|
2006-03-23 15:23:53 +00:00
|
|
|
\chapter{\label{ref:config_file_options}Config file options}
|
|
|
|
\input{appendix/config_file_options.tex}
|
|
|
|
|
2006-03-23 14:11:52 +00:00
|
|
|
\chapter{LCD Screen Sizes}
|
|
|
|
\begin{center}
|
2006-04-01 17:17:15 +00:00
|
|
|
\begin{tabularx}{.8\textwidth}{lXX}\toprule
|
2006-03-23 14:11:52 +00:00
|
|
|
\textbf{Player} & \textbf{Main LCD Size} & \textbf{Remote LCD Size}\\\midrule
|
|
|
|
iriver H1x0 & 160x128 & 128x64\\
|
|
|
|
iriver H3x0 & 220x176 & 128x64\\
|
2006-04-01 17:17:15 +00:00
|
|
|
Archos Recorders & 112x64 & (none)\\
|
|
|
|
Archos Ondio & 112x64 & (none)\\
|
|
|
|
iPod Nano & 176x132 & (none)\\
|
|
|
|
iPod 4G Color & 220x176 & (none)\\
|
|
|
|
iPod 5G Video & 320x240 & (none)\\
|
|
|
|
iAudio X5 & 160x128 & (none)\\
|
|
|
|
iPodMini 2G &138x110 & (none) \\\bottomrule
|
|
|
|
\end{tabularx}
|
2006-03-23 14:11:52 +00:00
|
|
|
\end{center}
|
|
|
|
|
|
|
|
|
2006-03-13 13:29:27 +00:00
|
|
|
\chapter{User feedback}
|
2006-02-06 07:25:25 +00:00
|
|
|
\section{Bug reports}
|
|
|
|
If you experience inappropriate performance from any supported feature,
|
|
|
|
please file a bug report on our web page. Do not report missing
|
|
|
|
features as bugs, instead file them as feature requests (see below).
|
|
|
|
|
|
|
|
For open bug reports refer to
|
2006-04-09 12:25:45 +00:00
|
|
|
\url{http://www.rockbox.org/tracker/index.php?type=2}
|
2006-02-06 07:25:25 +00:00
|
|
|
|
2006-03-13 13:29:27 +00:00
|
|
|
\subsection{Rules for submitting new bug reports}
|
2006-02-06 07:25:25 +00:00
|
|
|
|
|
|
|
\begin{enumerate}
|
|
|
|
\item Check that the bug hasn't already been reported
|
|
|
|
\item Always include the following information in your bug report:
|
|
|
|
\end{enumerate}
|
2006-03-13 13:29:27 +00:00
|
|
|
|
2006-02-06 07:25:25 +00:00
|
|
|
\begin{itemize}
|
|
|
|
\item Which exact model Jukebox you have (as printed on the unit)
|
|
|
|
\item Which exact ROM firmware version you have
|
|
|
|
\item Which exact Rockbox version you are using
|
|
|
|
(Menu{}-{\textgreater}Info {}-{\textgreater} Version)
|
|
|
|
\item A step{}-by{}-step description of what you did and what happened
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Whether the problem is repeatable or a one{}-time occurrence
|
2006-02-06 07:25:25 +00:00
|
|
|
\item All relevant data regarding the problem, such as playlists, MP3
|
|
|
|
files etc. (IMPORTANT!)
|
|
|
|
\end{itemize}
|
|
|
|
|
|
|
|
\section{Feature requests}
|
|
|
|
For open feature requests refer to
|
2006-04-09 12:25:45 +00:00
|
|
|
\url{http://www.rockbox.org/tracker/index.php?type=1}
|
2006-02-06 07:25:25 +00:00
|
|
|
|
2006-03-13 13:29:27 +00:00
|
|
|
\subsection{Rules for submitting a new feature request}
|
2006-02-06 07:25:25 +00:00
|
|
|
|
|
|
|
\begin{enumerate}
|
2006-04-01 17:17:15 +00:00
|
|
|
\item Check that the feature hasn't already been requested.
|
|
|
|
Duplicates are really boring!
|
|
|
|
\item Check that the feature hasn't already been implemented.
|
|
|
|
Download the latest daily build and/or search the mail list archive.
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Check that the feature is possible to implement (see page \pageref{ref:NODO}).
|
2006-02-06 07:25:25 +00:00
|
|
|
\end{enumerate}
|
|
|
|
|
|
|
|
\subsection{\label{ref:NODO}Features we will not implement}
|
|
|
|
This is a list of Feature Requests we get repeatedly that we simply
|
|
|
|
cannot do. View it as the opposite of a TODO!
|
|
|
|
|
2006-03-13 13:29:27 +00:00
|
|
|
\opt{player,recorder,recorderv2fm}{
|
2006-02-06 07:25:25 +00:00
|
|
|
\begin{itemize}
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Record to WAV (uncompressed) or MP3pro format!\\
|
2006-02-06 07:25:25 +00:00
|
|
|
The recording hardware (the MAS) does not allow us to do this
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Crossfade between tracks!\\
|
2006-04-01 17:17:15 +00:00
|
|
|
Crossfading would require two mp3 decoders, and we only have one.
|
|
|
|
This is not possible.
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Interfacing with other USB devices (like cameras) or 2 player games over USB\\
|
2006-04-01 17:17:15 +00:00
|
|
|
The USB system demands that there is a master that talks to a slave. The
|
|
|
|
Jukebox can only serve as a slave, as most other USB devices such as
|
|
|
|
cameras can. Thus, without a master no communication between the slaves
|
|
|
|
can take place. If that is not enough, we have no ways of actually
|
|
|
|
controlling the communication performed over USB since the USB circuit
|
|
|
|
in the Jukebox is strictly made for disk{}-access and does not allow us
|
|
|
|
to play with it the way we'd need for any good communication to work.
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Support MP3pro, WMA or other sound format playback!\\
|
2006-04-01 17:17:15 +00:00
|
|
|
The mp3{}-decoding hardware can only play MP3. We cannot make it play other
|
|
|
|
sound formats.
|
|
|
|
\item Converting OGG $\rightarrow$ MP3 \\
|
|
|
|
The mp3{}-decoding hardware cannot decode OGG. It can be reprogrammed, but
|
|
|
|
there is too little memory for OGG and we have no documentation on how to
|
|
|
|
program the MAS' DSP. Doing the conversion with the CPU is impossible, since
|
|
|
|
a 12MHz SH1 is far too slow for this daunting task.
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Archos Multimedia support!\\
|
2006-04-01 17:17:15 +00:00
|
|
|
The Archos Multimedia is a completely different beast. It is an entirely
|
|
|
|
different architecture, different CPU and upgrading the software is done
|
|
|
|
a completely different way. We do not wish to venture into this. Others
|
|
|
|
may do so. We won't.
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Multi{}-band (or graphic) equaliser\\
|
2006-04-01 17:17:15 +00:00
|
|
|
We cannot access information for that kind of visualisation from the MP3
|
|
|
|
decoding hardware.
|
|
|
|
\item Support other filesystems than FAT32 (like NTFS or ext2 or whatever)!\\
|
|
|
|
No. Rockbox needs to support FAT32 since it can only start off a FAT32
|
|
|
|
partition (since that is the only way the ROM can load it), and adding
|
|
|
|
support for more file systems will just take away valuable ram for
|
|
|
|
unnecessary features. You can partition your Jukebox fine, just make sure
|
|
|
|
the first one is FAT32 and then make the other ones whatever file system
|
|
|
|
you want. Just don't expect Rockbox to understand them.
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Add scandisk{}-like features!\\
|
2006-04-01 17:17:15 +00:00
|
|
|
It would be a very slow operation that would drain the batteries and
|
|
|
|
take a lot of useful ram for something that is much better and faster
|
|
|
|
done when connected to a host computer.
|
2006-03-13 13:29:27 +00:00
|
|
|
\item CBR recording!\\
|
2006-04-01 17:17:15 +00:00
|
|
|
The MP3 encoding hardware does not allow this.
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Change tempo of a song without changing pitch!\\
|
2006-04-01 17:17:15 +00:00
|
|
|
The MP3 decoding hardware does not allow this.
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Graphic frequency (spectrum analyser!)\\
|
2006-04-01 17:17:15 +00:00
|
|
|
We can't access the audio waveform from the MP3 decoder so we can't analyse
|
|
|
|
it. Even if we had access to it, the CPU would probably be too slow to
|
|
|
|
perform the analysis anyway.
|
2006-03-13 13:29:27 +00:00
|
|
|
\item Cool sound effects!\\
|
2006-04-01 17:17:15 +00:00
|
|
|
Adding new sound effects requires reprogramming the MAS chip, and we can't
|
|
|
|
do that. The MAS chip is programmable, but we have no access to the chip
|
|
|
|
documentation.
|
2006-02-06 07:25:25 +00:00
|
|
|
\end{itemize}
|
2006-03-13 13:29:27 +00:00
|
|
|
}
|
2006-02-06 07:25:25 +00:00
|
|
|
|
|
|
|
|
2006-03-13 13:29:27 +00:00
|
|
|
\chapter{Changelog}
|
|
|
|
\section{What's new since v2.5?}
|
|
|
|
Changes in version 2.5
|
2006-02-06 07:25:25 +00:00
|
|
|
|
2006-03-13 13:29:27 +00:00
|
|
|
\chapter{Credits}
|
|
|
|
People that have contributed to the project, one way or another.Friends!
|
2006-02-06 07:25:25 +00:00
|
|
|
\begin{verbatim}
|
2006-03-13 13:29:27 +00:00
|
|
|
/* Include the CREDITS file */
|
2006-02-06 07:25:25 +00:00
|
|
|
\end{verbatim}
|
|
|
|
|
2006-03-13 13:29:27 +00:00
|
|
|
\chapter{GNU Free Documentation Licence}
|
|
|
|
\input{appendix/fdl.tex}
|