|
12917 | Bugs | LCD | Very Low | [ZEN/ZEN X-Fi] LCD problems | 2013-12-06 | amaury pouly | 2013-12-06 | |
Task Description
The LCD is highly unreliable: sometimes it displays dots and sometimes it stays black. Example: http://forums.rockbox.org/index.php?action=dlattach;topic=13462.0;attach=6384;image
|
|
13027 | Bugs | Battery/Charging | Very Low | fm radio bug and beeping bug when it's off | 2015-02-07 | Curtis Hatch | 2015-02-07 | |
Task Description
when i pressed the fm radio it’s. but when i press off it sounds like it’s still on and beeping. i’ve got all the settings of for beeping and it’s still on the fm radion i mean. this weird bug i know. please do fix this bug thanks
|
|
13067 | Bugs | Operating System/Drivers | Very Low | ibasso dx90 Left button does not work | 2016-02-06 | yong xu | 2016-02-06 | |
Task Description
Previous song and Fast Backward are unable to work
|
|
12960 | Bugs | Database | Very Low | iriver h140 only shows files in chronological order, al... | 2014-03-12 | Matthew | 2014-03-12 | |
Task Description
I am having a couple of problems with Rockbox on my iRiver H140. The first issue is that all my songs in the files folder are displaying only in the order that they were uploaded onto the machine. If I go into the settings and choose to display Artists in alphabetical order it doesn't have any effect! I am left to endlessly scroll through the names or listen through the iriver player which doesn't play WAVs or FLACs so i can't access everything. Secondly, if I start up and resume playback of an album it doesn't then allow me to access the files folder when I navigate to it. I have to then restart my player and go to files from there. If I later come out to the main menu and choose Files, or any folder for that matter, it won't open. It's really frustrating. Any ideas of a fix?
|
|
13011 | Bugs | Music playback | Very Low | MPIO HD300 volume keys locked after a Hold ON - Hold OF... | 2014-11-02 | sandor | 2014-11-02 | |
Task Description
Hi.
I noted a strange bug on mpio hd300 player. 2/3 of the times ,when i lock the player with HOLD ON button, and return to HOLD OFF, the volume keys do not work anymore,however, the others keys works OK (menu, FF,REW,PLAY and REC). only after a reset, these keys (volume) works again.
The release of RB is 3.13
I try other releases, from 3.11 to 3.12, and the problem is the same.
thanks
|
|
13062 | Bugs | Codecs | Very Low | ogg vorbis codec and eq (bass noise) | 2015-12-01 | pureman | 2019-08-04 | 1 |
Task Description
Create silence in Audacity program (Generate → Silence). Convert the wav file to ogg vorbis file. Put into the sansa clip+ player wav and Ogg files. Turn on the equalizer and set 32 hz, 64 hz, 125 hz in the 0.5-2.0. Turn on maximum volume. Listen to the silence of wav file. Absolute silence. Listen Ogg Vorbis file - hear the noise (like the wind). It’s bug with only ogg vorbis. mp3, flac, mp4 is absolute silence. On a musical files it’s additional noise. Ogg vorbis is economical of disk space. Testing on a sansa clip+ with 2GB.
|
|
13118 | Bugs | Music playback | Very Low | Incorrect playback position when seeking AAC files down... | 2017-05-31 | R O | 2017-05-31 | |
Task Description
I downloaded this: https://www.youtube.com/watch?v=Lrb0dHKJBR4 using the youtube-dl python program. The file plays and seeks correctly in foobar2000 and MPC-HC. But, on my clip+, whether I seek 10 seconds or 10 minutes into the file, it ends up playing a position of the file previous to the one displayed. For example, if I seek 50 seconds forward from the beginning, it will play the file from the start, while the screen still displays as if it's playing from 50 seconds onwards. Seeking to the end of the file will have it play a section from about 2 minutes earlier than it should be, while the time display and music will continue until 1:14:20, with the file actually being 1:12:46.
I did not hear the files being played slower than they should be, so it seems it's only an issue when seeking.
I've confirmed this happens on every AAC file downloaded by youtube-dl, and that re-encoding the same file to AAC using NERO encoder makes the problem dissapear.
|
|
13129 | Bugs | Operating System/Drivers | Very Low | Ibasso DX90 build rev c6d5cd7 freeze when playing music | 2017-09-15 | Lionel | 2017-09-15 | |
Task Description
Dear Rockbox, long story short after doing update to the latest daily build c6d5cd7(2017-09-11), after playing music for around 30-40 minutes the screen start to freeze cannot scroll or select anything on the screen even turn it off is not possible but after few seconds it turn off by itself and can be turn on normally after that.
|
|
13158 | Bugs | Music playback | Very Low | Unable to play for ibasso dx 90 | 2018-05-23 | yong xu | 2018-05-23 | |
Task Description
Click on the music file and die
|
|
13217 | Bugs | Codecs | Medium | Stuttery playback when playing 320k Mp3s Synched via it... | 2020-07-15 | mikem | 2020-07-15 | |
Task Description
Playing 320K MP3s pauses often in Version 3.15 and daily build 7d00533 also UI becomes unresponsive Version 3.14 or older does not reproduce the issue in either 44 or 48khz sampling rate and same sound options Is not reproducible under OF or Version 3.15 running on IPOD 6G seems to be a cpu usage issue as compiling a version of rockbox with much higher than stock CPU clocks seems to alleviate the issue to an extent but there is still occasional pauses that is not present after reverting to 3.14 and stock 80 mhz clock speed.
|
|
13055 | Bugs | Music playback | Very Low | In "Database -> Album Artist" songs sorting by alphabet... | 2015-09-15 | Anton Iliyn | 2015-09-15 | |
Task Description
Expected sorting by artist name, then by album and then by track number, but now all songs by all artists sorting by track names in alphabetical order.
|
|
13063 | Bugs | Recording | Very Low | Volume triggered recording fails to stop | 2016-01-09 | Luca Leonardo Scorcia | 2016-01-09 | |
Task Description
Hi, I’m trying to record myself playing the guitar using my old, trusty FuzeV2 (both a very old version - sorry didn’t wrote it down but had to be at least a couple of years ago - and today’s version 87229a4). Recording parameters as follows:
Trigger: Repeat TrigType: New file Prerecord Time: 1s Start Above: -22dB for at least: 1s Stop Below: -26dB for at least: 1s Presplit Gap: 1s (don’t really understand what it does from the manual, but it says it usually has to be the same value of the Stop Below Time, so…)
Recording starts correctly when noise is detected according to conditions; then apparently it correctly detects the silence and stops the recording. But immediately the ‘Repeat Trigger’ parameter kicks in and _immediately starts a new recording_. At this point, the trigger status and the recording status aren’t matching anymore. The recording screen shows the recording file size growing, but the Trigger status is ‘Ready’. I have confirmed that on the actual file on disk the silence is meanwhile recorded.
Did I understand any of the parameters wrong or has anybody else the same problem?
|
|
13077 | Bugs | User Interface | Very Low | Voiced menus doesn't work in FM mode | 2016-07-31 | Nicolás | 2016-07-31 | |
Task Description
Rockbox doesn't speak in the FM mode with voice configured. I tried it in my local language (spanish) and in english with same results. Apparently it is not a problem of the translation, because sometimes (only 2 or 3 times in at about one year that I'm using the player) the player speak some words. This works correctly in release version. My actual version is 0f89b04, but it happend in all dev versions.
|
|
13088 | Bugs | Music playback | Very Low | Ibasso DX90 Crackling last FW | 2016-11-01 | aditya | 2016-11-01 | |
Task Description
When playing music sometimes crackling sound exist but after 5-6 secs playing it dissappear i tried to update until the last rockbox firmware (ver.b045e4d date 2016-11-01) the problem still there
but if i boot to mango (stock fw) no crackling sound remains
Device : Ibasso DX90
|
|
13122 | Bugs | Music playback | Very Low | Annoying beeps when playing ogg vorbis files | 2017-07-04 | Jérémy Caruso | 2017-07-04 | |
Task Description
After upgrading from 3.13 to 3.14, when playing most of the ogg vorbis files in my library, a "beeping" sound sporadically occurs.
The sound is random (2 consecutive playbacks of the same track will beep on the same time).
All the files played fine with 3.13. MP3 files play just fine (I have not tested other formats yet).
Possibly interesting facts : Vorbis files with a lower bitrate (<100kpbs) seem to be less subject to this beep. It seems beep never occurs when screen is on.
|
|
13219 | Bugs | Codecs | Very Low | APE 24/44.1 - harsh noise | 2020-07-25 | Atas | 2020-07-25 | 1 |
Task Description
Playing APE 24/44.1 with harsh noise in different parts of the track. If you decode APE file to WAV using the codec console, then there are no problems. So the matter is in the player’s APE decoder.
At 24/48 everything is fine.
|
|
7180 | Patches | Plugins | Very Low | "Target" word game | 2007-05-17 | Will Robertson | 2007-05-17 | 1 |
Task Description
This is a rockbox version of the simple word game called “Target”. Rules: (stolen from The Age newspaper website) “See how many words of four letters or more can you make from the letters shown in the grids. In making a word, each letter must be used once only. The word must contain the centre letter and there must be at least one nine-letter word in the list. No plurals or verb forms ending with “s”; no words with initial capitals and no words with a hyphen or apostrophe are permitted. The first word of a phrase is permitted (eg inkjet in inkjet printer).”
Currently it only works on H300, iPod Photo and iPod 5g DAPs, but I plan to expand this to all bitmap targets soon enough. The games are either user selected or loaded from the file target_wordlist.dat, I’ve included 10 puzzles, but there are heaps more on The Age newpaper’s site (www.theage.com.au).
|
|
9059 | Patches | Font/charset | Very Low | WenQuanYi Unibit font | 2008-05-31 | William Poetra Yoga Hadisoeseno | 2008-05-31 | 3 |
Task Description
This font is part of the WenQuanYi Project at [1]. It’s in Chinese, but there’s an english page at [2].
I’m adding this font because: 1. Currently there is no good Chinese font for Rockbox. 2. The best Chinese font (unifont) has unevenly sized Chinese characters, while this font has uniformly sized Chinese characters.
The attachments contain screenshots of the simulator, to show how this font would look like on the iPod Nano. I’ve also attached a screenshot using the Unifont font to show the uneven sizes of Chinese characters, for comparison. I don’t know about other languages, but I’d think other CJK languages work better in this font as well, due to the merging of WenQuanYi Bitmap Song.
According to the project[3], this font is made by combining the GNU Unifont (GPL), WenQuanYi Bitmap Song (GPL) and Fixed-16×8 (Public Domain) fonts. The maintainer of GNU Unifont also acknowledges this fact at [4].
This font is licensed under the GPLv2 with a font embedding exception[3]:
[quote] ** GPL v2 license with font embedding exception:
As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. [/quote]
I don’t mind either way, but it would be up to Rockbox developers whether to strip off this exception. And either way, the font is compatible with Rockbox’s license (GPLv2).
The font I’m attaching is a modified version (and only the bdf); you can download the original version from [5]. My modification is:
— wqy-unibit.bdf.orig 2008-06-01 04:47:36.839752214 +0800 +++ wqy-unibit.bdf 2008-06-01 05:01:51.031748178 +0800 @@ -64,7 +64,7 @@ CHARSET_ENCODING “-1” CHARSET_COLLECTIONS “ASCII ISO8859-5 GB2312.1980 BIG5-0 KSC5601.1989-0 JISX0208.1997 ISO10646-1” ENDPROPERTIES -CHARS 46443 +CHARS 46444 STARTCHAR uni0000 ENCODING 0 SWIDTH 500 0
This is because convbdf will emit a warning “Warning: DWIDTH spec > max FONTBOUNDINGBOX” when converting the font. This is because there are actually 46444 STARTCHAR entries, but only 46443 glyphs – the character “mu” is encoded as 181 and 956, with the exact same glyph. The generated .fnt file is exactly the same with or without my modification.
Additionally, this font is quite big so it’s a bit big on the screen of the iPod Nano. But it would be great on larger screens. Please take a look at the screenshots in the attachments.
Links: [1] http://www.wenq.org/ [2] http://wqy.sourceforge.net/cgi-bin/enindex.cgi [3] http://www.wenq.org/index.cgi?Unibit_README [4] http://www.unifoundry.com/unifont.html [5] http://downloads.sourceforge.net/wqy/wqy-unibit-bdf-1.1.0-1.tar.gz?use_mirror=osdn
|
|
9060 | Patches | Font/charset | Very Low | WenQuanYi Bitmap Song fonts | 2008-05-31 | William Poetra Yoga Hadisoeseno | 2008-05-31 | 14 |
Task Description
This font is part of the WenQuanYi Project at [1]. It’s in Chinese, but there’s an english page at [2]. This font is similar to the WenQuanYi Unibit font (FS#9059) and focuses mostly on ASCII and CJK, but I’m also posting this font for inclusion because this one has different point sizes, like for example the nimbus, Sazanami and ProFont fonts already included in Rockbox. With the different point sizes, especially lower point sizes, this font is great for small screens such as my iPod Nano.
I’m attaching some screenshots of this font under various point sizes and weights. I’ve also taken screenshots with the simulator to show how it would look like in Rockbox.
Additionally, this font is available from the original website at [3]. There is also an online README file at [4]. The source BDF files are available from the project’s SourceForge page at [5], and the BDF files I’m attaching come from the source package at [6].
According to the project[4], this font is a derivation of older free fonts and enhanced with bitmaps made by online users. As such, it is licensed under the GPLv2 with a font embedding exception[4]:
[quote] ** GPL v2 license with font embedding exception:
As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. [/quote]
It’s up to Rockbox developers whether to strip off this exception. Either way, the font is compatible with Rockbox’s license (GPLv2).
Links: [1] http://www.wenq.org/ [2] http://wqy.sourceforge.net/cgi-bin/enindex.cgi [3] http://www.wenq.org/index.cgi?BitmapSong [4] http://www.wenq.org/index.cgi?Hero_README [5] http://sourceforge.net/projects/wqy/ [6] http://downloads.sourceforge.net/wqy/wqy-bitmapfont-bdf-gb18030-0.9.9-0.tar.gz?modtime=1194227675&big_mirror=0
|
|
9078 | Patches | Plugins | Very Low | Thinkfast - A plugin to measure your reaction speed | 2008-06-06 | Clément Pit--Claudel | 2008-06-06 | 1 |
Task Description
The purpose of the game is to press one of the four direction keys as fast as possible when randomly asked to do so. At the end of the game, min/max/average values are displayed.
|
|
9260 | Bugs | Applications | Very Low | r18234 - core + plugins shouldnt be calling opendir() d... | 2008-08-10 | Jonathan Gordon | 2008-08-10 | |
Task Description
Only filetree.c should be allowed to call opendir(), anything that needs to recursively scan directories should be calling ft_load() which can smartly open, scan and close a directory.
The problem with this is that the filename buffer could get corrupted easily if its misused.
as of r18234 the following is using opendir() in the core filetree.c:133: dir = opendir(c→currdir); ← not recursive filetree.c:257: dir = opendir(tempdir); ← in ft_load() so ok filetree.c:259: dir = opendir(c→currdir); ← “” “” “” misc.c:164: dir = opendir(pathlen ? buffer : “/”); misc.c:1059: dir = opendir(BOOTDIR); misc.c:1142: DIR* d = opendir(path); onplay.c:466: dir = opendir(dirname); onplay.c:817: srcdir = opendir(src); tagcache.c:4075: dir = opendir(dirname);
the tagcache and the onplay.c ones are dangerous… the 3 in misc.c are not recursive so safe.
the following are uses in plugins, havnt checked them so I only know for sure that stats, disktidy and properties are unsafe plugins/disktidy.c:203: dir = rb→opendir(name); plugins/disktidy.c:270: dir = rb→opendir(name); plugins/md5sum.c:78: dir = rb→opendir( path ); plugins/md5sum.c:113: DIR *dir = rb→opendir( newpath ); plugins/md5sum.c:209: dir = rb→opendir( arg ); plugins/properties.c:79: dir = rb→opendir(tstr); plugins/properties.c:151: dir = rb→opendir(dps→dirname); plugins/properties.c:276: dir = rb→opendir(str_dirname); plugins/random_folder_advance_config.c:70: dir = rb→opendir(fullpath); plugins/random_folder_advance_config.c:165: dir_check = rb→opendir(formatted_line); plugins/rockpaint.c:740: d = rb→opendir( bbuf ); plugins/rockpaint.c:754: d = rb→opendir( “/” ); plugins/rockpaint.c:915: d = rb→opendir( FONT_DIR “/” ); plugins/sokoban.c:925: if(!(dir = rb→opendir(dirname))) plugins/stats.c:139: dir = rb→opendir(fullpath); plugins/test_codec.c:763: dir = rb→opendir(dirpath); plugins/test_disk.c:356: dir = rb→opendir(testbasedir); plugins/test_disk.c:359: rb→splash(HZ, “opendir() failed.”); plugins/test_disk.c:421: if 1) == NULL) plugins/wavrecord.c:3774: if 2) == NULL)
so, The bad calls in the core should be changed to use ft_load, and the plugins should either get a new function in the lib to grab some ram and manage the whole thing, or maybe its safe to just call ft_load there also?
or alternatively, we can go on ignoring the issue.
|
|
9295 | Patches | Battery/Charging | Very Low | Charger detection for iPod 2G (and 1G?) | 2008-08-18 | Mark Fawcus | 2008-08-18 | 1 |
Task Description
This patch adds detection of the charger connection. Not tested on a 1G, but should work if the ipodlinux GPIO documentation is correct.
NOTE: 'Charging' is not detected, just the presence of external power. See http://forums.rockbox.org/index.php?topic=18196.0 for forum topic.
|
|
9514 | Patches | Operating System/Drivers | Very Low | make simple list accept a viewport | 2008-10-30 | Jonathan Gordon | 2008-10-30 | 1 |
Task Description
this is part of a different patch which was changed to use the menu api instead of simplelist so im putting it up here incase anyone decides to make simplelist draw in a viewport.
The patch works (or did last time i tried it) but isnt commited because its not really needed just yet.
|
|
9628 | Bugs | Music playback | Very Low | Sound sometimes doesn't work on mr100 if booted without... | 2008-12-12 | Frank Gevaerts | 2008-12-12 | |
Task Description
Tested with r19410
If I boot with the headphones plugged in, sound always works (at least I didn’t have it fail yet). If I boot without headhones plugged in, and plug them in later, sound often doesn’t work. This may also depend on whether the player was turned off for a long time, whether the previous boot was USB mode, and whether the headphones were unplugged before or after shutting down.
|
|
9673 | Patches | Plugins | Very Low | Improve mpegplayer ( add pitch ) | 2008-12-19 | Sanggon, Lee | 2008-12-19 | 1 |
Task Description
I found FS#8521 (permanent pitch setting) can successfully combined with mpeg player. Add FS#8521 and some fix, we can use pitch function in mpeg player. This means, we can control mpeg play speed.
With FS#8894 (speed control without pitch change) can produce similar effect and more attractive, but FS#8894 have serious problem with gigabeat s30 and require more processer power and have lower sound quality.
This patch can patched with FS#8607 (mpegplayer playlist).
|
|
9802 | Patches | Manual | Very Low | Plugin API documentation v2 | 2009-01-15 | Maurus Cuelenaere | 2009-01-15 | 1 |
Task Description
This is v2 of the Rockbox plugin API documentation generator.
See the mailing list for more information ( http://www.rockbox.org/mail/archive/rockbox-dev-archive-2009-01/0040.shtml ).
An example of what the output looks like is available here: http://mcuelenaere.alwaysdata.net/rockbox_api_example_3/
|
|
9906 | Patches | Font/charset | Very Low | 15-Adobe-Helvetica.bdf: invalid SWIDTH, DWIDTH for ETHI... | 2009-02-14 | Yoshihisa Uchida | 2009-12-15 | 1 |
Task Description
For 15-Adobe-Helvetica.bdf:
STARTCHAR ETHIOPIC SYLLABLE NO ENCODING 4758 SWIDTH 1520 0 DWIDTH 19 0
The above value of SWIDTH, DWIDTH is too larger than that of other Ethiopian characters (This character protrudes from bounding box).
I send this bug’s patch.
|
|
10063 | Patches | Plugins | Very Low | Add fastforwad/rewind to Playback Control menu | 2009-03-27 | Teruaki Kawashima | 2009-03-27 | 1 |
Task Description
this is an attempt to implement the idea suggested in the forum (http://forums.rockbox.org/index.php?topic=20120.0). I take values from “skip length” setting for variable steps.
|
|
10117 | Patches | Music playback | Very Low | Behaviour of PREV/NEXT when "skip length" > 0 and "prev... | 2009-04-09 | Alexander Levin | 2009-04-09 | 3 |
Task Description
I put up the three patches (before they expire on pastebin.com) that correspond to the three proposals of how the behaviour of PREV/NEXT could/should be changed. Note that only the situation described in the “subject” of this task is considered and changed.
The IRC discussion is at http://www.rockbox.org/irc/log-20090406#21:35:42
The start of the discussion on the mail list is at http://www.rockbox.org/mail/archive/rockbox-dev-archive-2009-04/0057.shtml
|
|
10278 | Patches | Utils | Very Low | Update release building scripts to simplify releases | 2009-06-05 | Jonathan Gordon | 2009-06-05 | 1 |
Task Description
The aim of this patch is to make releases as simple as possible... i.e the end goal would be to have someone run “$ ~/rockbox/tools/release/release.sh 3.3” and that would do everything except feed the cat...
the first version just modifies bins.pl to accept a version number which eventually gets passed to the Makefile and used in the source to set the version string in the source to “3.x-rBLAAA”.
This also defines RBRELEASE which can be used in the source to do stuff, for example, remove the debug menu in releases (if we decide to do that...) (RELEASE is defined in speex so had to add the RB prefix...)
Also, this changes the way configure is run to use command line args instead of passing input to it which is Just Wrong (TM) :p
|
|
10315 | Bugs | Bootloader | Very Low | ipod doesn't show connecting to PC | 2009-06-11 | Giles | 2009-06-11 | |
Task Description
Build 21245
I have ''Start Screen' set to 'Resume Playback'.
When connecting the Ipod (from OFF) to the PC the Ipod boots and USB mode starts but also playback (the play > sign is display on the title bar).
The Ipod is not shows and not mounted on the PC.
On disconnecting USB I get 'data abort' and have to hard reset.
|
|
10333 | Patches | Remote | Very Low | iAudio M3 "SELECT" and "DONE" not working on remote in ... | 2009-06-14 | Richard Corden | 2009-06-14 | 1 |
Task Description
When adding text via the keyboard, neither the selection function nor the done function work using the remote play button. Pressing 'play' on the main unit however, does work and has the correct behaviour.
I checked the keymap-m3.c source and I noticed that unlike the other entires, the last entry for these options refers to the main unit buttons and not the remote:
{ ACTION_KBD_SELECT, BUTTON_RC_PLAY|BUTTON_REL, BUTTON_PLAY }, { ACTION_KBD_DONE, BUTTON_RC_PLAY|BUTTON_REPEAT, BUTTON_PLAY },
I changed the entries to the following:
{ ACTION_KBD_SELECT, BUTTON_RC_PLAY|BUTTON_REL, BUTTON_RC_PLAY }, { ACTION_KBD_DONE, BUTTON_RC_PLAY|BUTTON_REPEAT, BUTTON_RC_PLAY },
After rebuilding and installing this change onto my M3 the keybord now works when using the remote.
Attached is the patch file for this change.
|
|
10434 | Patches | Music playback | Very Low | Rudimentary support for codec-specific buffering | 2009-07-12 | Bryan Jacobs | 2009-07-12 | 1 |
Task Description
This patch adds does three related things:
- Adds *basic* support for seeking and buffering callbacks so different codecs may manage their buffer space differently - Extends a few buffering and metadata structures to store information on two files rather than one - Modifies the Wavpack codec to make use of these features to play back hybrid files with readable correction files losslessly.
This code should not in any way interfere with anything other than the situation where a Wavpack hybrid file is present AND its correction file is readable.
There are several things that need to be done before this patch may be committed: 1. Currently there are two ginormous linear buffers inside the Wavpack codec. They should be replaced with smaller dissimilarly-sized ring buffers. 2. The interspersal of primary and correction file chunks is currently 1/1/1/1. This should probably be more like 1/3/1/3 as that better matches the size rations of a .wv to its .wvc. 3. seek_wavpack needs to support seeking where rebuffering is required. 4. The wavpack hybrid decoding function needs to be modified to decode smaller chunks in a go so that the small ring buffers mentioned above won’t overflow. 5. Gracefully handle the end of a hybrid lossless file (currently it freezes the sim)
|
|
10461 | Patches | Plugins | Very Low | Support for custom drawing of styled/scrolled text in p... | 2009-07-24 | Andrew Mahone | 2009-09-14 | 1 |
Task Description
Add support for two new scroll styles, STYLE_NODRAW and STYLE_CUSTOM, with STYLE_CUSTOM causing the draw to be done via a hook (set with lcd_set_style_hook). lcd_puts_stroll_style_offset also returns a struct scrollinfo pointer. This may be used in conjunction with STYLE_NODRAW to redraw the scrolling text in a plugin which draws other graphics to the same part of the screen, by drawing the text using the offset in the struct scrollinfo after the background graphics have been drawn. My latest patch from FS#4817 is required, as it consolidates styled text drawing in one function, making it easier to replace the normal draw with a call to the hook, and reducing the binsize impact of this feature as well.
Support for core text scrolling in PictureFlow plugin to follow .
|
|
10537 | Patches | Music playback | Very Low | Multifile Buffering and Wavpack hybrid support | 2009-08-17 | Bryan Jacobs | 2009-08-17 | 1 |
Task Description
The attached patch enables simultaneous buffering of multiple files in a minimally intrusive way. It also contains code to allow the playback of Wavpack hybrid files, both lossy and lossless. In the event that a Wavpack file is not a hybrid file, only original code paths are used. This patch will not affect users who do not use this file type.
How it works: A handle may now be marked as "chunky". If a handle is so marked, adding a new handle will NOT reserve space in the buffer for the remaining portion of the file. Instead only a small amount of space (currently 2*BUFFERING_DEFAULT_FILECHUNK) is reserved. Additional checking is also added to ensure that buffer_handle will not allow one handle to overflow into another; in the event that a handle's widx would cross into the next handle's header, the handle is "extended" by calling add_handle a second time and linking from the original via file_next. Thus, there are two paths to iterate from a "chunky" handle - the next handle in the buffer layout (h→next), or the next handle containing data from the same file (h→file_next).
Key new methods: extend_handle: used to create more space for a handle which is active but would overlap its successor if widx were advanced clean_handle: remove pieces of a handle marked as "invalid", but don't remove the whole handle (as close_handle does) bufopenchunky: as bufopen, but for a chunky handle finish_handle: reserves either some or all space for a handle in the buffer finish_chunky_handles: finishes all chunky handles
What works: - Playback of lossless hybrid mono and stereo files in the sim functions mostly as expected. Occasional segfaults may occur - these are probably a thread safety issue. Trying on a unicore target would be productive. - The functionality of any of rockbox other than hybrid wavpack files is not impaired - Playback on an iPod 5.5G works as well, but is not yet real-time (apparently the hard disk isn't fast enough to buffer both files and keep up with playback, so priority should be given to the .wv file to fix this) - Buffer space utilization is very efficient, the only waste is caused by the 300 bytes per struct memory_handle created. This could be minimized by only storing ridx, widx, and data in a minimal memory handle and copying the rest of the information to file_next as necessary (this is how open file descriptors are currently handled)
What doesn't work: - Seeking does not always work, although seeks not requiring a rebuffer are usually OK (even those which must cross into file_next!). Especially unlikely to work is backwards seeking. This is because the Wavpack codec uses approximate seeking, which is fine when you don't have to worry about only one file but falls apart when you need to have the same block in both the wv and wvc files. - Segmentation faults, especially at the end of very large hybrid files. These are almost all caused by the Wavpack codec in apps/codecs/libwavpack/words.c's response to reading extra 0 bytes. Wavpack does not check the validity of wvbits.ptr before reading from it! When combined with any error at all in the buffering code, or even any corruption in the input files, this leads to a segfault! There are also some issues in the original Rockbox buffering code. For example, in rebuffer_handle, h→next is used without first holding llist_mutex. This is a thread safety issue. On top of these, there's a bounds check I've missed somewhere in apps/buffering.c which can cause buffer corruption.
Most of the Wavpack decoding methods here were ported from those on http://wavpack.com with minor modifications. These files are under the GPL.
This patch contains commented printf statements as partial documentation and in case someone wishes to trace the flow of execution in the simulator.
|
|
10644 | Patches | User Interface | Very Low | Cowon D2: JPEG viewer control using hardware buttons an... | 2009-10-04 | Arago | 2011-06-05 | 1 |
Task Description
Added scaling image by menu/holdmenu buttons, scrolling horizontally by plus/minus, scrolling vertically by holdplus/holdminus, exit to viewer menu by power switch, switching files by combinations of menus and plus/minus buttons combination.
Requires functionality of the buttons in the Hold mode patch by andrewthecoder (I can't post it here, because this code is not mine, but you can take it with any config on http://iaudiophile.net/forums/showthread.php?t=28467 or on http://uploads.arago.shell.tor.hu/rockbox/hold_buttons_patch.patch)
|
|
10645 | Patches | User Interface | Very Low | Cowon D2: PNG viewer control using hardware buttons and... | 2009-10-04 | Arago | 2009-10-04 | 1 |
Task Description
Added scaling image by menu/holdmenu buttons, scrolling horizontally by plus/minus, scrolling vertically by holdplus/holdminus, exit to viewer menu by power switch, switching files by combinations of menus and plus/minus buttons combination.
Requires functionality of the buttons in the Hold mode patch by andrewthecoder (I can't post it here, because this code is not mine, but you can take it with any config on http://iaudiophile.net/forums/showthread.php?t=28467 or on http://uploads.arago.shell.tor.hu/rockbox/hold_buttons_patch.patch)
|
|
10646 | Patches | User Interface | Very Low | Cowon D2: Keyboard text input using hardware buttons an... | 2009-10-04 | Arago | 2009-10-04 | 1 |
Task Description
Changed controls: moving selection to the left/right by minus/plus buttons, moving selection to the down/up by holdminus/holdplus buttons, choice symbol by the menu button, backspace - long holdmenu button (at release moment), moving cursor left/right by holdminus/holdplus buttons (at release moment), confirm by holding plus button (at release moment), abort by power switch.
Requires functionality of the buttons in the Hold mode patch by andrewthecoder (I can’t post it here, because this code is not mine, but you can take it with any config on http://iaudiophile.net/forums/showthread.php?t=28467 or on http://uploads.arago.shell.tor.hu/rockbox/hold_buttons_patch.patch)
|
|
10647 | Patches | User Interface | Very Low | Cowon D2: Time screen control using hardware buttons an... | 2009-10-04 | Arago | 2009-10-04 | 1 |
Task Description
Added movement left/right through the date/time fields by the holdminus/holdplus buttons.
Requires functionality of the buttons in the Hold mode patch by andrewthecoder (I can’t post it here, because this code is not mine, but you can take it with any config on http://iaudiophile.net/forums/showthread.php?t=28467 or on http://uploads.arago.shell.tor.hu/rockbox/hold_buttons_patch.patch)
|
|
10767 | Patches | Drivers | Very Low | usb for mini2440 | 2009-11-08 | Dominik Wenger | 2009-11-08 | 1 |
Task Description
This is a very early patch to enable USB on the mini2440.
This patch let rockbox react on USB, but unfortunatly i dont get further then the first reset interrupt from USB. Something in the init has to be wrong, so i dont get ep0 interrupt which should follow the reset.
Because of this problems, no attempt has been made to implement the acutal data transfer functions.
If someone wants to step in and debug.. feel free !
|
|
10830 | Bugs | Configuration | Very Low | iPod Mini firmware often starts with alarm set and shuf... | 2009-12-05 | Jim Henderson | 2009-12-05 | |
Task Description
Build is r23841 and earlier.
Occasionally when I reboot to the iPod firmware, something has caused the previously unset alarm setting to be enabled and the playback mode is set to shuffle. This doesn't happen with every reboot, but does more than 50% of the time.
Steps to duplicate:
1. Disable the alarm and set the shuffle mode to "None" in the iPod firmware. 2. Reset and boot into Rockbox 3. Listen to a few tracks 4. Reboot into the iPod firmware and check the shuffle mode and alarm settings.
I can't confirm 100% yet as to the time on the alarm being reset as well, but it does seem to consistently read 6 AM - which is a bit of a shock if I've been listening in Rockbox during the day and then I reboot into the Apple firmware and dock in my iHome, expecting to sleep in late on the weekend.
|
|
10850 | Bugs | Manual | Very Low | Manual: Code duplication | 2009-12-13 | Tomer Shalev | 2009-12-15 | |
Task Description
Duplicate table and some text found in manual/main_menu/main.tex in section Recent Bookmarks, and in manual/configure_rockbox/bookbarking.tex in section Bookmarking.
These duplicate code sections should be joined, and the two files should share it.
|
|
10920 | Patches | Plugins | Very Low | Fractals: Add the ability to change color scheme | 2010-01-19 | Tomer Shalev | 2010-01-19 | 1 |
Task Description
This patch enables changing the fractal's colors.
Currently, not all targets have proper keymaps defined. This is a work in progress.
I would appreciate any comments.
|
|
10980 | Bugs | Music playback | Very Low | Click when pausing/resuming with fade/max precut settin... | 2010-02-08 | Shiloh Hawley | 2010-02-08 | |
Task Description
I like to keep the equalizer on with the precut set to -24db, as a volume limiter. I also like the fade on stop/pause set on. When I pause there is a noticeable ‘click’ sound after the music fades out. Also a click before fading in when I resume.
This was not always the case, but I am not sure how old the version I was using, that did not do this.
By the way, this also occurs on the Gigabeat S, as well as Gigabeat F. I don’t know about other models.
Let me know if you need more information.
|
|
11005 | Patches | Manual | Very Low | Manual: FFT plugin entry & basic conversion script | 2010-02-12 | Delyan Kratunov | 2010-02-12 | 2 |
Task Description
This is a first attempt at creating an entry for the new fft plugin. The button table was automatically generated with the attached python script.
The script takes a file (or - for stdin), looks for an #ifdef CONFIG_KEYPAD….#endif block and if it finds one (and it is relatively simple), it parses it and creates the corresponding LaTeX table.
The script is extremely simple but it does provide a good basis for further work.
|
|
11012 | Bugs | Settings | Very Low | ipod 3G doesn't automatically enter disk-mode for usb c... | 2010-02-14 | Andrew Engelbrecht | 2010-02-14 | |
Task Description
rockbox 3.5: ipod doesn’t recognize the connection of usb. i understand that rockbox doesn’t support usb on a 3G ipod, but it would be nice to boot into disk-mode like it does for firewire.
|
|
11040 | Bugs | Operating System/Drivers | Very Low | Gigabeat F halts occassionally when resume or USB plugg... | 2010-02-20 | Patrick | 2010-02-20 | |
Task Description
Currently with r24775-100219 on a Gigabeat 20 Checked that it isn’t something to do with the HDD sometimes after USB transfer or just right after startup, after pressing “Resume playback” it just halts there,showing the album art and sometimes you can change songs/volume but it isn’t playing,then it just freezes and you cannot control anything that needs to be turned off via power switch, and sometimes it requires certain trials before it can normally startup and play. Additionally, if that happens during startup, it is noticeable that a normal startup produces sort of a background noise,while a buggy startup is simply silent in my headphone.
|
|
11129 | Patches | Manual | Very Low | Make screenshots in the manual non-floating | 2010-03-19 | Alexander Levin | 2010-03-19 | 1 |
Task Description
Screenshots in the manual are nested into a 'figure' environment, but the only purpose of this is to be able to have a caption. The floating feature of 'figure' by using the placement attribute 'H' (='Here!').
This patch makes screenshots non-floating while keeping captions below the images. This is done via the LaTeX package 'caption2'.
Placement attribute for figures is set back to the LaTeX default so that figures can really float should we need it.
|
|
11202 | Bugs | Games | Very Low | Rocboy isn't playable for Rom that have a size of more ... | 2010-04-15 | David trembley | 2010-04-15 | |
Task Description
When Playing with rockboy on sansa e200 V1 , Rom that have a size of more than 1m Bug and Rockbox often shutdown. And even if these roms run, the speed isn't playable.
|
|
11361 | Patches | Language | Very Low | Add string "Disc" for multidisc albums in WPS | 2010-06-06 | Hinrik Örn Sigurðsson | 2010-06-06 | 1 |
Task Description
This adds the translatable string LANG_DISC for display in WPS themes. E.g. a theme could use the following to show “Disc 2” for a multidisc album:
%?ik<%Sx|Disc| %ik|>
Disc is a 4 or 5 letter word in most languages, so it won’t add much clutter in themes which would like to make use of this. A comparable example is the “Next:” (LANG_NEXT) which is used when displaying the next track in a playlist.
|