Unify semitone and cent macros and make the formula a bit more obvious
[kugel-rb/myfork.git] / docs / KNOWN_ISSUES
blob0c44acc68526a678bcd3b42918e7c9c2bfd2a33c
1 This is a list of known "issues" in the current Rockbox.
3 These are flaws/bugs we know of that are not likely to be fixed within a
4 reasonable time so we list them here and close the bug tracker entries for
5 them.
7 FS#894 - When the complete playlist fits in the mpeg buffer, and the playlist
8   is played multiple times, the tracks are reloaded from disk multiple times
9   instead of loaded only once.
11 FS#2147 - It's a bug in the MAS. It starts bitshifting data on occasion. High
12   load on the MAS makes this behaviour more likely (high recording level, high
13   quality setting, high sample rate). It's impossible to avoid, but there are
14   plans to implement a recording 'framewalker' that checks recorded data and
15   restarts recording when the MAS starts delivering bitshifted data.
17 FS#4937 - A constant rhythmic ticking noise occurs in the right
18   channel. Believed to be related to our slow I2C implementation, and occurs
19   when the battery status and/or realtime clock are updated (the battery is
20   read at up-to 2.5hz and the clock at up-to 1hz). Nothing is going to change
21   with it until someone spends a lot of time analyzing the portalplayer's I2C
22   control registers, or finds a datasheet for the damned thing.
24 FS#5796 - Early encoders such as this one employed a floor of type '0', as
25   opposed to the more efficient/cheaper floor type '1' which has been used in
26   all encoders from libvorbis 1.0 onwards, I believe.
28   The problem appears to be that most DAP decoders can only handle a floor of
29   type '1'.
31   While floor '0' type files like mine are, it turns out, pretty rare, they
32   still conform to the standards, as can be seen in the documention linked
33   below:
35   http://www.xiph.org/vorbis/doc/Vorbis_I_spec.pdf
37   which specifically states that "Floor 0 is not to be considered
38   deprecated..."
40   Files like these require quite a bit of memory to decode, more than what
41   Rockbox has set aside for the purpose. Adding a real malloc for the codecs
42   might help...
44 FS#6411 - Resuming a playlist after having deleted one or more files makes
45   the resume point end up on the wrong song.