summaryrefslogtreecommitdiff
path: root/manual
diff options
context:
space:
mode:
authorAlex Parker <rockbox@aeparker.com>2009-12-17 23:41:01 +0000
committerAlex Parker <rockbox@aeparker.com>2009-12-17 23:41:01 +0000
commita8cf6436b5ba2774eb6b22a57bc856b12055c674 (patch)
tree7d28c511e5e8946caf038a1b7595826d64098471 /manual
parentc0f69bb1127ff6343893fc101983be3526fa5894 (diff)
downloadrockbox-a8cf6436b5ba2774eb6b22a57bc856b12055c674.tar.gz
rockbox-a8cf6436b5ba2774eb6b22a57bc856b12055c674.zip
Update the NODO in the manual from the wiki and remove the changelog from the manual. Closes FS#9693.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24059 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'manual')
-rw-r--r--manual/appendix/appendix.tex44
-rw-r--r--manual/appendix/changelog.tex133
2 files changed, 29 insertions, 148 deletions
diff --git a/manual/appendix/appendix.tex b/manual/appendix/appendix.tex
index 9aeadba56d..dd24a2b8fb 100644
--- a/manual/appendix/appendix.tex
+++ b/manual/appendix/appendix.tex
@@ -61,42 +61,42 @@ cannot do. View it as the opposite of a TODO!
61 61
62\begin{itemize} 62\begin{itemize}
63\opt{archos}{ 63\opt{archos}{
64\item Record to WAV (uncompressed) or MP3pro format!\\ 64\item Record to WAV (uncompressed) or MP3pro format.\\
65The recording hardware (the MAS) does not allow us to do this 65The recording hardware (the MAS) does not allow us to do this
66\item Crossfade between tracks!\\ 66\item Crossfade between tracks.\\
67 Crossfading would require two mp3 decoders, and we only have one. 67 Crossfading would require two mp3 decoders, and we only have one.
68 This is not possible. 68 This is not possible.
69\item Support MP3pro, WMA or other sound format playback!\\ 69\item Support MP3pro, WMA or other sound format playback.\\
70 The mp3{}-decoding hardware can only play MP3. We cannot make it play other 70 The mp3{}-decoding hardware can only play MP3. We cannot make it play other
71 sound formats. 71 sound formats.
72\item Converting OGG $\rightarrow$ MP3 \\ 72\item Converting OGG $\rightarrow$ MP3.\\
73 The mp3{}-decoding hardware cannot decode OGG. It can be reprogrammed, but 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 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 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. 76 a 12MHz SH1 is far too slow for this daunting task.
77\item Archos Multimedia support!\\ 77\item Archos Multimedia support.\\
78 The Archos Multimedia is a completely different beast. It is an entirely 78 The Archos Multimedia is a completely different beast. It is an entirely
79 different architecture, different CPU and upgrading the software is done 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 80 a completely different way. We do not wish to venture into this. Others
81 may do so. We will not. 81 may do so. We will not.
82\item Multi{}-band (or graphic) equaliser\\ 82\item Multi{}-band (or graphic) equaliser.\\
83 We cannot access information for that kind of visualisation from the MP3 83 We cannot access information for that kind of visualisation from the MP3
84 decoding hardware. 84 decoding hardware.
85\item CBR recording!\\ 85\item CBR recording.\\
86 The MP3 encoding hardware does not allow this. 86 The MP3 encoding hardware does not allow this.
87\item Change tempo of a song without changing pitch!\\ 87\item Change tempo of a song without changing pitch.\\
88 The MP3 decoding hardware does not allow this. 88 The MP3 decoding hardware does not allow this.
89\item Graphic frequency (spectrum analyser!)\\ 89\item Graphic frequency (spectrum analyser).\\
90 We cannot access the audio waveform from the MP3 decoder so we cannot analyse 90 We cannot access the audio waveform from the MP3 decoder so we cannot analyse
91 it. Even if we had access to it, the CPU would probably be too slow to 91 it. Even if we had access to it, the CPU would probably be too slow to
92 perform the analysis anyway. 92 perform the analysis anyway.
93\item Cool sound effects!\\ 93\item Cool sound effects.\\
94 Adding new sound effects requires reprogramming the MAS chip, and we cannot 94 Adding new sound effects requires reprogramming the MAS chip, and we cannot
95 do that. The MAS chip is programmable, but we have no access to the chip 95 do that. The MAS chip is programmable, but we have no access to the chip
96 documentation. 96 documentation.
97} 97}
98\nopt{h300,x5}{ 98\nopt{h300,x5}{
99\item Interfacing with other USB devices (like cameras) or 2 player games over USB\\ 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 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 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 102 cameras can. Thus, without a master no communication between the slaves
@@ -105,7 +105,7 @@ The recording hardware (the MAS) does not allow us to do this
105 in the \dap{} is strictly made for disk{}-access and does not allow us 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. 106 to play with it the way we'd need for any good communication to work.
107} 107}
108\item Support other file systems than FAT32 (like NTFS or ext2 or whatever)!\\ 108\item Support other file systems than FAT32 (like NTFS or ext2 etc.).\\
109 No. 109 No.
110 \opt{archos}{Rockbox needs to support FAT32 since it can only start off a FAT32 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}% 111 partition (since that is the only way the ROM can load it), and adding}%
@@ -113,14 +113,28 @@ The recording hardware (the MAS) does not allow us to do this
113 unnecessary features. You can partition your \dap{} fine, just make sure 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 114 the first one is FAT32 and then make the other ones whatever file system
115 you want. Just do not expect Rockbox to understand them. 115 you want. Just do not expect Rockbox to understand them.
116\item Add scandisk{}-like features!\\ 116\item Add scandisk{}-like features.\\
117 It would be a very slow operation that would drain the batteries and 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 118 take a lot of useful ram for something that is much better and faster
119 done when connected to a host computer. 119 done when connected to a host computer.
120\item Alphabetical list skipping.\\
121 Skipping around the lists by jumping letters (i.e skip all C's and go
122 straight to the first D). This isn't feasible with the current list
123 implementation, if you really want this you can get similar effects using
124 the database (see \reference{ref:database}).
125\item Add support for non standard tag formats.\\
126APE tags in MP3 files has been rejected a few times already. Its not something we want.
127\item Implementing the ability to playback DRM files.\\
128 Firstly, this would be extremely difficult to implement legally - Rockbox
129 is not legal entity as such, and therefore is unable to enter into license
130 agreements with providers of DRM technology.
131 Secondly, Rockbox is open source, which would mean that any DRM technology we
132 incorporated into our codebase would suddenly become visible to the whole world,
133 completely defeating its purpose. Remember, DRM achieves part of it's security
134 through obscurity, and publishing the keys necessary to decrypt DRM'd
135 media would essentially render it useless.
120\end{itemize} 136\end{itemize}
121 137
122\input{appendix/changelog.tex}
123
124\chapter{Credits} 138\chapter{Credits}
125People that have contributed to the project, one way or another. Friends! 139People that have contributed to the project, one way or another. Friends!
126% 140%
diff --git a/manual/appendix/changelog.tex b/manual/appendix/changelog.tex
deleted file mode 100644
index d362129862..0000000000
--- a/manual/appendix/changelog.tex
+++ /dev/null
@@ -1,133 +0,0 @@
1\chapter{\label{ref:changelog}Changelog}
2\section{What is new since v3.0?}
3
4\subsection{New features}
5\begin{changelog}
6\item 2008-12-09: Album Art resizing.
7\item 2008-12-09: FM radio support on Gigabeat S.
8\item 2008-11-26: Software controlled backlight fading for targets without hardware fading (e200v1, c200v1, X5, Cowon D2 and H300)
9\end{changelog}
10
11\subsection{Enhancements}
12\begin{changelog}
13\item 2008-12-01: Several new tags were added to the WPS syntax
14\item 2008-11-20: The build system received a major overhaul
15\item 2008-11-03: Customisable options in the QuickScreen
16\item 2008-10-25: Calendar plugin on all RTC equipped targets
17\item 2008-10-08: Configurable mono recording mode
18\item 2008-10-07: Support for version 1.1 scrobbler log files
19\item 2008-10-03: APE playback optimized
20\item 2008-09-21: MP3 playback optimized for dual-core targets
21\end{changelog}
22
23\section{What is new since v2.5?}
24
25\subsection{New features}
26\begin{changelog}
27\item 2008-07-27: SAP codec
28\item 2008-07-14: Initial support for the Onda VX747
29\item 2008-07-07: Added keybox plugin
30\item 2008-06-10: md5sum plugin added
31\item 2008-05-21: MOD codec support added
32\item 2008-05-21: Initial support for the Philips GoGear SA9200.
33\item 2008-05-04: Added study mode
34\item 2008-05-03: Sound on the Gigabeat S.
35\item 2008-04-24: Initial support for the Creative Zen Vision:M
36\item 2008-04-23: Lamp (originally "flashlight") plugin
37\item 2008-03-23: New bitmap strips feature in the WPS
38\item 2008-03-23: The iAudio M3 is now a supported target
39\item 2008-03-21: Viewport tag added for WPS
40\item 2008-03-18: The Olympus m:robe 100 is now a supported target
41\item 2007-12-09: PictureFlow: A nice animated visualization for album art
42\item 2007-11-26: Matrix Demo
43\item 2007-11-11: Rockbox can now display album art
44\item 2007-09-06: Sound on Sansa c200
45\item 2007-09-04: The SanDisk Sansa e200R models are now Rockboxed!
46\item 2007-08-06: Make several splashes and confirmation screens speak
47\item 2007-08-03: iPod 3rd gen is now officially a supported target
48\item 2007-08-02: Superdom game
49\item 2007-07-27: Sound on iPod 2nd Gen
50\item 2007-07-25: Jackpot support for bitmap targets
51\item 2007-07-03: WMA codec initial support
52\item 2007-06-30: Reversi game
53\item 2007-06-29: Rocklife plugin
54\item 2007-06-28: Maze game
55\item 2007-06-17: Custom filetype colour feature introduced
56\item 2007-06-05: Monkey's Audio support
57\item 2007-05-23: The 80GB Ipod Video is now supported by Rockbox
58\item 2007-04-09: WAV file viewer
59\item 2007-03-11: Sound on the Sansa e200
60\item 2007-03-04: Rockbox runs and plays music on the iAudio M5
61\item 2007-03-01: Add the Rockbox Menu
62\item 2007-02-16: Chopper game
63\item 2007-02-14: Cuesheet support
64\item 2007-02-14: Icons in the menus
65\item 2007-02-14: SPC codec
66\item 2007-02-10: Album Artist and Comment Tag Support
67\item 2007-02-09: Speex Codec Support
68\item 2007-01-31: Invadrox, a Space Invaders clone
69\item 2007-01-25: NSF codec
70\item 2007-01-16: BlackJack plugin
71\item 2007-01-02: Mazezam, a puzzle game for all bitmap lcd targets
72\item 2006-12-29: Toshiba Gigabeat X and F series support
73\item 2006-11-30: File properties in context menu
74\item 2006-11-06: Samplerate and format selection added to recording
75 settings. Encoders can be configured individually on a menu specific
76 to the encoder in the recording menu
77\item 2006-11-06: Pitch adjustment in semitone steps
78\item 2006-10-27: Audio dithering option
79\item 2006-10-19: last.fm (audioscrobbler) logging support
80\item 2006-10-05: FM radio region setting
81\item 2006-09-25: ADX codec
82\item 2006-09-15: ZX spectrum emulator plugin - zxbox
83\item 2006-08-28: Encoder Codec Interface for recording with
84 additional FM recording support
85\item 2006-08-07: Initial version of mpegplayer plugin
86\item 2006-07-19: Rockpaint plugin
87\item 2006-07-18: SID codec
88\item 2006-07-18: Playlist catalog
89\item 2006-04-19: Rockbox is functional and plays audio on the iPod Mini 1G
90\item 2006-03-30: Rockbox is functional and plays audio on the iPod Mini 2G
91\item 2006-03-28: DOOM
92\item 2006-03-28: Sound on the iAudio X5 , X5L and X5V
93\item 2006-03-26: Experimental WAV playback plugin for Archos Recorder/Ondio
94\item 2006-03-26: Initial version of Tag Cache
95\item 2006-03-20: Bubbles, a bubble game
96\item 2006-03-19: Tetrox, a Tetris clone
97\item 2006-03-12: Xobox, a Xonix/Qix clone
98\item 2006-03-11: Pacbox, a pacman arcade machine emulator
99\item 2006-02-22: "Chessbox" chess game plugin
100\item 2006-02-13: iPod 5G audio playback
101\item 2006-02-01: AIFF codec support added
102\item 2006-01-28: Colour bitmap support in the WPS (for colour models)
103\item 2006-01-23: Brickmania game plugin
104\item 2005-12-06: Unicode support
105\item 2005-11-05: Jewels game plugin - a Bejeweled clone.
106\end{changelog}
107
108\subsection{Enhancements}
109\begin{changelog}
110\item 2008-08-06: Redesigned recording screen
111\item 2008-02-23: New default theme: cabbie 2.0
112\item 2008-01-04: All new greyscale library with improved performance
113\item 2007-08-08: Added support for grouping tags
114\item 2007-08-06: Organise the plugins into categories
115\item 2007-08-05: Voice file changes. Older voices no longer work, now
116 all voice files are target-specific.
117\item 2007-08-03: Added support for the disc number tag
118\item 2007-04-04: WPS tokenizer: Rewritten WPS code
119\item 2007-03-20: rockbox.* file moved inside /.rockbox directory
120\item 2007-01-23: Settings are now saved to /.rockbox/config.cfg and
121 the hidden config sector is not used anymore
122\item 2006-11-29: Playlists are saved with the extension .m3u8,
123 extension .m3u is now read using the chosen codepage
124\item 2006-09-16: New scheduler. Audio playback is now prioritised
125 over other tasks
126\item 2006-09-02: Enhanced statusbar in recording screen
127\item 2006-08-15: Support for displaying the path in the file browser
128\item 2006-02-07: Equalizer configuration for software codec platforms
129\item 2006-02-06: The Rockbox manual is available in \LaTeX format
130\item 2005-12-05: New wps' added. Engineeer2, marquee, and DancePuffDuo
131\end{changelog}
132
133\subsection{Bug fixes}