Dominik Riebeling | 36a3133 | 2006-04-09 21:22:42 +0000 | [diff] [blame] | 1 | % $Id$ % |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 2 | \appendix |
Dominik Riebeling | 251e519 | 2006-08-02 17:21:38 +0000 | [diff] [blame] | 3 | |
| 4 | \input{appendix/file_formats.tex} |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 5 | |
Martin Arver | 94c1289 | 2006-03-23 14:11:52 +0000 | [diff] [blame] | 6 | \input{appendix/wps_tags.tex} |
| 7 | |
Marianne Arnold | bfc73a1 | 2009-03-22 16:55:24 +0000 | [diff] [blame] | 8 | \opt{lcd_bitmap}{\opt{tagcache}{ |
Jonas Häggqvist | 410cbd1 | 2009-02-20 18:37:57 +0000 | [diff] [blame] | 9 | \input{appendix/album_art.tex} |
| 10 | }} |
| 11 | |
Dominik Riebeling | 9723cb7 | 2006-09-17 20:47:10 +0000 | [diff] [blame] | 12 | \input{appendix/config_file_options.tex} |
Martin Arver | 55e67fc | 2006-03-23 15:23:53 +0000 | [diff] [blame] | 13 | |
Martin Arver | e78cb65 | 2008-07-15 18:33:43 +0000 | [diff] [blame] | 14 | \input{appendix/menu_structure.tex} |
| 15 | |
Dominik Riebeling | 536c6b4 | 2006-08-14 07:13:01 +0000 | [diff] [blame] | 16 | \chapter{User feedback}\label{sec:feedback} |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 17 | \section{Bug reports} |
| 18 | If you experience inappropriate performance from any supported feature, |
| 19 | please file a bug report on our web page. Do not report missing |
Marc Guay | 6e4aab0 | 2008-07-12 22:46:53 +0000 | [diff] [blame] | 20 | features as bugs, instead file them as feature ideas (see below). |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 21 | |
| 22 | For open bug reports refer to |
Dominik Riebeling | 8258c5f | 2006-04-09 12:25:45 +0000 | [diff] [blame] | 23 | \url{http://www.rockbox.org/tracker/index.php?type=2} |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 24 | |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 25 | \subsection{Rules for submitting new bug reports} |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 26 | |
| 27 | \begin{enumerate} |
Thom Johansen | c479b99 | 2008-02-13 13:32:44 +0000 | [diff] [blame] | 28 | \item Check that the bug has not already been reported |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 29 | \item Always include the following information in your bug report: |
| 30 | \end{enumerate} |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 31 | |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 32 | \begin{itemize} |
Martin Arver | 7bdd03a | 2006-08-27 15:00:50 +0000 | [diff] [blame] | 33 | \item Which exact \dap{} you have. |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 34 | \item Which exact Rockbox version you are using |
| 35 | (Menu{}-{\textgreater}Info {}-{\textgreater} Version) |
| 36 | \item A step{}-by{}-step description of what you did and what happened |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 37 | \item Whether the problem is repeatable or a one{}-time occurrence |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 38 | \item All relevant data regarding the problem, such as playlists, MP3 |
| 39 | files etc. (IMPORTANT!) |
| 40 | \end{itemize} |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 41 | |
Marc Guay | 6e4aab0 | 2008-07-12 22:46:53 +0000 | [diff] [blame] | 42 | \section{Feature ideas} |
| 43 | To suggest an idea for a feature or to read those made by others, see |
| 44 | \url{http://forums.rockbox.org/index.php?board=49.0}. Please keep in |
| 45 | mind that this forum is for the discussion of feature ideas - they are not |
| 46 | requests and there is no guarantee they will be acted upon. |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 47 | |
Marc Guay | 6e4aab0 | 2008-07-12 22:46:53 +0000 | [diff] [blame] | 48 | \subsection{Rules for submitting a new feature idea} |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 49 | |
| 50 | \begin{enumerate} |
Marc Guay | 8df0a92 | 2008-07-12 23:05:38 +0000 | [diff] [blame] | 51 | \item Check that the feature has not already been suggested. |
Dominik Riebeling | 3fbbce3 | 2006-04-01 17:17:15 +0000 | [diff] [blame] | 52 | Duplicates are really boring! |
Thom Johansen | c479b99 | 2008-02-13 13:32:44 +0000 | [diff] [blame] | 53 | \item Check that the feature has not already been implemented. |
Martin Arver | 0684827 | 2007-01-29 18:47:53 +0000 | [diff] [blame] | 54 | Download the latest current/daily build and/or search the mail list archive. |
Martin Arver | 26c6e7b | 2006-08-01 11:57:38 +0000 | [diff] [blame] | 55 | \item Check that the feature is possible to implement (see \reference{ref:NODO}). |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 56 | \end{enumerate} |
| 57 | |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 58 | \subsection{\label{ref:NODO}Features we will not implement} |
| 59 | This is a list of Feature Requests we get repeatedly that we simply |
| 60 | cannot do. View it as the opposite of a TODO! |
| 61 | |
| 62 | \begin{itemize} |
Nils Wallménius | 7d6add5 | 2006-08-19 12:23:47 +0000 | [diff] [blame] | 63 | \opt{archos}{ |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 64 | \item Record to WAV (uncompressed) or MP3pro format!\\ |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 65 | The recording hardware (the MAS) does not allow us to do this |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 66 | \item Crossfade between tracks!\\ |
Dominik Riebeling | 3fbbce3 | 2006-04-01 17:17:15 +0000 | [diff] [blame] | 67 | Crossfading would require two mp3 decoders, and we only have one. |
| 68 | This is not possible. |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 69 | \item Support MP3pro, WMA or other sound format playback!\\ |
Dominik Riebeling | 3fbbce3 | 2006-04-01 17:17:15 +0000 | [diff] [blame] | 70 | The mp3{}-decoding hardware can only play MP3. We cannot make it play other |
| 71 | sound formats. |
| 72 | \item Converting OGG $\rightarrow$ MP3 \\ |
| 73 | The mp3{}-decoding hardware cannot decode OGG. It can be reprogrammed, but |
| 74 | there is too little memory for OGG and we have no documentation on how to |
| 75 | program the MAS' DSP. Doing the conversion with the CPU is impossible, since |
| 76 | a 12MHz SH1 is far too slow for this daunting task. |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 77 | \item Archos Multimedia support!\\ |
Dominik Riebeling | 3fbbce3 | 2006-04-01 17:17:15 +0000 | [diff] [blame] | 78 | The Archos Multimedia is a completely different beast. It is an entirely |
| 79 | different architecture, different CPU and upgrading the software is done |
| 80 | a completely different way. We do not wish to venture into this. Others |
Thom Johansen | c479b99 | 2008-02-13 13:32:44 +0000 | [diff] [blame] | 81 | may do so. We will not. |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 82 | \item Multi{}-band (or graphic) equaliser\\ |
Dominik Riebeling | 3fbbce3 | 2006-04-01 17:17:15 +0000 | [diff] [blame] | 83 | We cannot access information for that kind of visualisation from the MP3 |
| 84 | decoding hardware. |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 85 | \item CBR recording!\\ |
Dominik Riebeling | 3fbbce3 | 2006-04-01 17:17:15 +0000 | [diff] [blame] | 86 | The MP3 encoding hardware does not allow this. |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 87 | \item Change tempo of a song without changing pitch!\\ |
Dominik Riebeling | 3fbbce3 | 2006-04-01 17:17:15 +0000 | [diff] [blame] | 88 | The MP3 decoding hardware does not allow this. |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 89 | \item Graphic frequency (spectrum analyser!)\\ |
Thom Johansen | c479b99 | 2008-02-13 13:32:44 +0000 | [diff] [blame] | 90 | We cannot access the audio waveform from the MP3 decoder so we cannot analyse |
Dominik Riebeling | 3fbbce3 | 2006-04-01 17:17:15 +0000 | [diff] [blame] | 91 | it. Even if we had access to it, the CPU would probably be too slow to |
| 92 | perform the analysis anyway. |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 93 | \item Cool sound effects!\\ |
Thom Johansen | c479b99 | 2008-02-13 13:32:44 +0000 | [diff] [blame] | 94 | Adding new sound effects requires reprogramming the MAS chip, and we cannot |
Dominik Riebeling | 3fbbce3 | 2006-04-01 17:17:15 +0000 | [diff] [blame] | 95 | do that. The MAS chip is programmable, but we have no access to the chip |
| 96 | documentation. |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 97 | } |
Nils Wallménius | 7d6add5 | 2006-08-19 12:23:47 +0000 | [diff] [blame] | 98 | \nopt{h300,x5}{ |
| 99 | \item Interfacing with other USB devices (like cameras) or 2 player games over USB\\ |
| 100 | The USB system demands that there is a master that talks to a slave. The |
| 101 | \dap{} can only serve as a slave, as most other USB devices such as |
| 102 | cameras can. Thus, without a master no communication between the slaves |
Robert Menes | f747d9d | 2009-02-06 17:13:32 +0000 | [diff] [blame] | 103 | can take place. If that is not enough, we have no way of actually |
Nils Wallménius | 7d6add5 | 2006-08-19 12:23:47 +0000 | [diff] [blame] | 104 | controlling the communication performed over USB since the USB circuit |
| 105 | in the \dap{} is strictly made for disk{}-access and does not allow us |
| 106 | to play with it the way we'd need for any good communication to work. |
| 107 | } |
Martin Arver | f8e2f3e | 2006-10-17 12:18:51 +0000 | [diff] [blame] | 108 | \item Support other file systems than FAT32 (like NTFS or ext2 or whatever)!\\ |
Nils Wallménius | 7d6add5 | 2006-08-19 12:23:47 +0000 | [diff] [blame] | 109 | No. |
| 110 | \opt{archos}{Rockbox needs to support FAT32 since it can only start off a FAT32 |
| 111 | partition (since that is the only way the ROM can load it), and adding}% |
| 112 | support for more file systems will just take away valuable ram for |
| 113 | unnecessary features. You can partition your \dap{} fine, just make sure |
| 114 | the first one is FAT32 and then make the other ones whatever file system |
Thom Johansen | c479b99 | 2008-02-13 13:32:44 +0000 | [diff] [blame] | 115 | you want. Just do not expect Rockbox to understand them. |
Nils Wallménius | 7d6add5 | 2006-08-19 12:23:47 +0000 | [diff] [blame] | 116 | \item Add scandisk{}-like features!\\ |
| 117 | It would be a very slow operation that would drain the batteries and |
| 118 | take a lot of useful ram for something that is much better and faster |
| 119 | done when connected to a host computer. |
| 120 | \end{itemize} |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 121 | |
Frank Gevaerts | 54c1c77 | 2008-12-21 16:26:35 +0000 | [diff] [blame] | 122 | \input{appendix/changelog.tex} |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 123 | |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 124 | \chapter{Credits} |
Dominik Riebeling | b074b22 | 2006-06-05 10:08:54 +0000 | [diff] [blame] | 125 | People that have contributed to the project, one way or another. Friends! |
| 126 | % |
| 127 | \begin{multicols}{2} |
Dominik Riebeling | cee8f01 | 2008-12-01 21:21:42 +0000 | [diff] [blame] | 128 | \noindent\caps{\small{\input{CREDITS.tex}}} |
Dominik Riebeling | b074b22 | 2006-06-05 10:08:54 +0000 | [diff] [blame] | 129 | \end{multicols} |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 130 | |
Martin Arver | e9163b4 | 2006-12-07 20:47:39 +0000 | [diff] [blame] | 131 | \chapter{Licenses} |
| 132 | |
| 133 | \section{GNU Free Documentation License} |
Martin Arver | 784e0e1 | 2006-03-13 13:29:27 +0000 | [diff] [blame] | 134 | \input{appendix/fdl.tex} |
Martin Arver | e9163b4 | 2006-12-07 20:47:39 +0000 | [diff] [blame] | 135 | \newpage |
| 136 | \section{The GNU General Public License} |
Thom Johansen | c479b99 | 2008-02-13 13:32:44 +0000 | [diff] [blame] | 137 | \input{appendix/gpl-2.0.tex} |