|
9381 | Patches | User Interface | Very Low | Gigabeat S Play/Pause/Menu Keymap Change | 2008-09-08 | Marc Guay | 2008-10-11 | 1 |
Task Description
This patch modifies the Gigabeat S keymap so that it can be used almost solely using the buttons on the face of the player.
Currently, there is an unused button in the WPS screen (the BACK button, up-left from the cross) which in my mind makes more sense as the “back to the menu” button, while the MENU button (up-right from the cross) is the logical Play/Pause button (at least to a right-handed individual). It’s unfortunate that the button with the Windows logo has been called the MENU button in the code, thus making this rather confusing to read, but if enough people agree with the feel of this change, that could be modified as well.
|
|
9407 | Patches | Playlists | Very Low | bookmarks overhaul | 2008-09-16 | Jonathan Gordon | 2008-12-22 | 7 |
Task Description
this patch is a WIP to update the bookmark system.
the change is to save “resume points” into the current .playlist_control file and copy that as a .bmark file. Right now it works fine to load and save (And even list the bookmark resume points).
What doesn’t work yet (in bmark.3.diff) is the recent bookmarks menu item.
So far, the only downside I have found is that when you open a .bmark file the current playlist has to be stopped (it gets bookmarked automatically so if you cancel the .bmark it will resume anyway). I’m hopeing that this isnt a big enough issue to reject the patch.
|
|
9413 | Bugs | Battery/Charging | Very Low | Rockbox (and bootloader) mistakes battery for USB. | 2008-09-22 | Paul Skinner | 2008-09-24 | |
Task Description
This may represent other players as well.
I installed a new battery on my iriver, a 2100 mAh that is working perfectly. The problem however, is that when fully charged, the voltage holds up to 4.12 volts, and until it drains to somewhere under 3.9 volts, Rockbox thinks that it is powered via USB, so naturally Rockbox gets stuck in USB mode until the battery is drained enough for Rockbox to realize that it IS a battery. With this problem at hand, I have to charge my iriver to only less than seventy percent of its battery life, or else wait for an hour or so to drain it to that point. I HAVE tested it in its original firmware, like I said, works perfectly. The problem lies with Rockbox thinking that the battery is a USB charger. I am asking for a fix around this. Is there a way that I can modify Rockbox so that it may understand that it is running off of a battery that will get up to 4.12 volts and not mistake that for USB power? I just now thought to turn off the “Charge During USB Connection,” maybe that will solve the problem; I will get back when I find out whether or not that works. However, I would still like to request a work around for this problem. Any help is much appreciated. Thanks.
|
|
9419 | Patches | Operating System/Drivers | Very Low | time structure tm.tm_yday implemented | 2008-09-25 | Christian Lees | 2011-02-16 | 3 |
Task Description
Here is a path that implements the year day variable in the tm structure. It does leap year checking. It uses a lookup table to find the number of days, the same as the mktime function. It creates another copy of the lookup table, this could be moved outside to conserve space if required.
As I don't have SVN access from behind the firewall its been built against 18563.
|
|
9420 | Bugs | FM Tuner | Very Low | FM tuner reception fades over time | 2008-09-25 | angry | 2009-07-03 | |
Task Description
I have experienced a fade in reception with my sansa e260. If I tune to a station, the longer I listen, the more static becomes present until the station is all static. I have found however that if I navigate to another station and go back. The station is clear again. This does not happen on the original firmware and does not seem to be location specific.
So the firmware seems to be seeing a degrading signal, but the signal is not actually degrading. Or perhaps the frequency to which the FM tuner is tuned, begins to deviate until it reaches a point of all static, even though the tuner still displays the original frequency.
Thanks.
|
|
9427 | Bugs | Music playback | Very Low | Playback from cuesheet not scrobbled | 2008-09-28 | kf | 2010-08-12 | |
Task Description
Tracks played via a cuesheet are not recorded in .scrobbler Last.fm log.
|
|
9440 | Patches | Games | Very Low | Antibomb: Paratroopers varient | 2008-10-02 | Tony Huynh | 2009-02-07 | 10 |
Task Description
This is a variant of an the classic Paratroopers.
It lacks the particles, planes and stacking men. Instead of solders, They're just falling bombs.
For more details about the source of inspiration: http://en.wikipedia.org/wiki/Paratrooper_(video_game)
|
|
9442 | Patches | Games | Very Low | FingersOfRock: DDR varient | 2008-10-02 | Tony Huynh | 2009-04-13 | 21 |
Task Description
FingersOfRock is a DDR variant where by arrows pass over the screen, and the player must press the corresponding buttons in time.
I don’t know how to use the cpu boost, so if someone has some time, please boost when the game begins and un-boost when it finishes.
It is called FingersOfRock from: FretsOfFire and rockbox.
For more details on the source of inspiration: http://en.wikipedia.org/wiki/Dance_Dance_Revolution
|
|
9456 | Patches | Playlists | Very Low | Remove Repeat:Shuffle option and always reshuffle when ... | 2008-10-05 | William Poetra Yoga Hadisoeseno | 2009-05-17 | 5 |
Task Description
This patch removes the Repeat:Shuffle setting, and always reshuffles the playlist when Shuffle is set to yes and Repeat is set to All.
The rationale behind this is that a user would rarely want to shuffle the playlist the first time only and always repeat the same sequence afterwards. Rather, one would either play the playlist in order and repeat in the same order, or shuffle the playlist first and always reshuffle.
Setting combinations affected: - Shuffle:Yes && Repeat:All
before: shuffle the playlist but repeats the same sequence
after: shuffle the playlist and reshuffles when the end is reached
- Shuffle:Yes && Repeat:Shuffle
before: shuffle the playlist and reshuffles when the end is reached
after: this combination is replaced by Shuffle:Yes && Repeat:All
- Shuffle:No && Repeat:Shuffle
before: reshuffle when the end is reached
after: rarely used combination, not available anymore
All other combinations are not affected.
The patch contains some comment fixes and some code simplification as well. We also have to handle a special case in the patch.
|
|
9497 | Patches | Plugins | Very Low | This patch adds a rotate option to the jpeg viewer. | 2008-10-17 | Gerritt Gonzales | 2009-06-22 | 9 |
Task Description
This patch adds a rotate option to the jpeg viewer. Tested on sansa e200. Works on colour targets only. Additional work required for zoom and moving around the pict.
GRaTT
|
|
9501 | Bugs | Applications | Very Low | severe screen corruption on H300 | 2008-10-21 | Khashayar Naderehvandi | 2008-10-22 | |
Task Description
I have just now installed the latest stable version of rockbox (that would be 3.0) on an iriver h340. Unfortunately, it’s unusable at the moment due to some serious screen corruption. It sort of looks like this picture: http://img54.imageshack.us/img54/2263/iriver3qs.jpg, but is so much worse that it’s impossible to navigate the menus. If I wait for the backlight to go off, and then press a button, the screen looks fine until I start navigating, at which point the corruption resurfaces.
I’m really excited about rockbox, but this bug is a showstopper for me at the moment.
Thanks for looking into it!
Regards.
|
|
9502 | Bugs | Codecs | Very Low | Freeze when playing multi-track OGG files | 2008-10-21 | dmitry | 2011-04-21 | 1 |
Task Description
also category: Some containers, like Matroska MKA or like Ogg can contain numerous audio tracks, for example the whole AudioCD contained within single Ogg file.
For example VideoLAN.org plays such files ok, while fails to show separate tracks/tags in playlist.
However, RockBox justs freezes and until reboot can no longer play music (each file is detected as having zero duration)
example can be found: [link deleted - it was a full copyrighted album]
|
|
9510 | Bugs | Configuration | Very Low | Idle Poweroff doesn't exactly poweroff X5 | 2008-10-28 | bouchacha | 2009-05-11 | |
Task Description
Setting the Idle Poweroff setting seems to work just fine initially because the player ceases to respond to any input. However, when you push the power button back up to turn it on, the screen lights up and says “Shutting down…” for a few seconds before actually powering off. You then have to push the power button back on to turn it on proper.
|
|
9513 | Patches | Build environment | Very Low | Smarter release scripts | 2008-10-29 | Jonas Häggqvist | 2008-10-29 | 1 |
Task Description
This patch modifies bins.pl, manuals.pl and voices.pl to be smarter, just like the new w32sims.pl, adding a -r commandline switch, allowing the same script to be used for building both daily and release versions.
|
|
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.
|
|
9537 | Patches | Themes | Very Low | Backdrop for viewport | 2008-11-08 | John Woznack | 2009-12-18 | 2 |
Task Description
I’d like to suggest the following new WPS feature(s):
1. A viewport can be assigned an image as a “backdrop”.
a. A viewport may be assigned an image dynamically via the WPS tag "%VX<identifier>"
(i.e. %VXa for image a, %VXZ for image Z, etc.)
b. As a viewport is being processed and drawn, its backdrop would be drawn "first", followed by any other normal images/characters.
2. Viewport may define FF00FF as a background color, which would then be “transparent”. This would allow overlapping viewports.
3. Fonts drawn in a viewport with a backdrop would automatically be drawn with DRMODE_FG.
Notes on the attached patch file: + It was created from the SVN revision 18997 on Nov 3, 2008. + Although I stubbed in the new functions for all the LCD drivers, I’ve only flushed out the 16 bit driver so far.
Cheers!
|
|
9538 | Patches | Database | Very Low | tagnavi search condition opperator supports for non lat... | 2008-11-09 | Yoshihisa Uchida | 2009-07-10 | 4 |
Task Description
The search condition of tagnavi (eg. =, >, ^,…) doesn't return a correct search result to characters other than the Latin alphabet.
For example; 1) artist ^ "A"
Neither "Ándre" nor "ándre" appear to the search result.
2) artist = "Ándre"
Neither "Andre" nor "andre" appear to the search result.
My patch file solves such a problem.
Because it doesn't test enough. There is still a possibility that the search result is not correct according to the character used. Please report.
About performance
The search time is slow than before.
I will improve this in the future.
About patch Please execute make zip (or make fullzip) after applying the patch to the source file.
There is uni.mt(or unimini.mt) in .rockbox/codepages folder when rockbox.zip is unziped, and copy this file onto your player's .rockbox/coepages. (The search result doesn't correct if there is no uni.mt(or unimini.mt)).
About search result 1) It is considered that the character that is the difference of the uppercase, titlecase and the lowercase is the same.
eg. A = a, Ω = ω
2) It is considered that the character with the pronunciation sign (accent, umlaut, etc.) is the same as the character to which these are not attached.
eg. A = Á
3) The combination character is considered to be a character that divides into each character. eg. Œ = O E
4) Only Japanese: the Hiragana, the halfwidth Katakana are considered to be the same character as the fullwidth Katakana.
eg. あ = ア, ア = ア
|
|
9547 | Patches | Plugins | Very Low | RAttax | 2008-11-13 | Alex Suykov | 2009-06-19 | 5 |
Task Description
Rockbox port of XAttax (which is in turn X port of some ancient arcade game). It’s a strategy game similar to Reversi, played agains AI opponent.
The rules should be obvious once you run it. You can place new stone next to you own stones, or you can move already placed stone over a cell. Moved or newly places stone changes color of all adjacent stones. The player who has more stones at the end wins.
To install, apply patch and unpack tar’ed sources. It should build successfuly on all LCD-based targets; please report in case build fails for your particular device so I could fix it.
|
|
9551 | Bugs | User Interface | Very Low | PLAY and STOP buttons should be universal (where possib... | 2008-11-14 | Steve Bavin | 2017-01-07 | |
Task Description
Where possible (i.e. the buttons aren’t needed for somethinig else), the PLAY button should go straight to the WPS (resuming as required) or radio.
These are almost the case, but on the H300 there are the following exceptions:
- Rockbox Info (PLAY performs the disk free space scan, same as SELECT) - Playlist Viewer when selected from the Main > Playlists menu (PLAY returns to the menu above, same as LEFT) - Sleep Timer (PLAY does nothing) - Debug Manu (PLAY enters the selected item, same as SELECT) - Browse x in Settings, where x = Themes, Fonts or .cfg/.wps/.rwps Files (PLAY returns to the menu above, same as LEFT). (Note that the plugin browser works fine!)
Similarly, the STOP button should stop playback, which is largely ok, except:
- In the Playlist Viewer (STOP does nothing)
I don’t have any other targets handy, but feel free to add any other suspect screens here.
|
|
9571 | Patches | Games | Very Low | new plugin for AEG style for roll and keep style dice r... | 2008-11-22 | Tom Bogue | 2008-11-22 | 1 |
Task Description
This patch adds a new plugin called aegdice, which allows for AEG style (i.e. 5k3) dice rolling.
|
|
9595 | Patches | User Interface | Very Low | Correct thai font display | 2008-12-01 | Phinitnun Chanasabaeng | 2008-12-30 | 2 |
Task Description
This patch will correct how thai vowels and tonal makers display.
|
|
9613 | Patches | Database | Very Low | Allow formatting of track names for the default <All Tr... | 2008-12-08 | Justin Gan | 2013-08-17 | 14 |
Task Description
By default, whenever you choose the <All Tracks> option from the database menu, the list of results returned defaults to the standard track name format, i.e. “%02d. %s” tracknum title. What I wanted was to be able to define the format that gets applied to the <All Tracks> option, dependent on the current menu level. So for example, if I had browsed to genre→artist→<All Tracks> it would return the list of all tracks for all artists for the given genre and I wanted the track names to be formated with:
"%s %s %02d. %s" artist album tracknum title
and then sorted into order, since I already know what genre the tracks are for.
Similarly, if I simply browsed to genre→artist→album→<All Tracks>, it would return the list of all tracks for the selected genre and artist, but I want the track names to be formated with:
"%s %02d. %s" album tracknum title
so when it’s sorted, I get the tracks grouped only by album and tracknumber, since I already know what artist the tracks are for.
This patch attempts to address this issue by allowing users to define custom <All Tracks> formats in the tagnavi_custom.config file. Thus, sort order can be controlled by how you format the track names, just as it works in base Rockbox.
The premise behind the code is that if the <All Tracks> menu option is chosen, Rockbox will look for formats with a certain naming convention defined by concatenating the tag names of the parent menu levels with “.” characters and finally appending an “.All” identifier. So in the first example above where we had browsed to genre→artist→<All Tracks>, Rockbox will look for all formats called:
"genre.artist.All"
and then cycle through them to see if the appropriate clauses defined on the format are met. Similarly, for the second example where we had browsed to genre→artist→album→<All Tracks>, Rockbox will look for the format called:
"genre.artist.album.All"
As in base Rockbox, it will cycle through all applicable formats and apply the first format it comes across that meets all the clauses defined on the format. One minor change I had to make to get the relevant tags loaded for the search results was to add the tags defined in the clauses of all matching format names to the tagcache search, but not add the clauses themselves.
So now, in the tagnavi_custom.config file to illustrate the first example, I have defined 4 formats called “genre.artist.All” to format the final display name based on whether the artist/album tags are actually defined on the mp3’s in the database.
%format “genre.artist.All” “%s - %s - %02d. %s” artist album tracknum title ? artist !~ “<Untagged>” album !~ “<Untagged>” tracknum > “0” %format “genre.artist.All” “%s - %02d. %s” album tracknum title ? album !~ “<Untagged>” tracknum > “0” %format “genre.artist.All” “%s - %02d. %s” artist tracknum title ? artist !~ “<Untagged>” tracknum > “0” %format “genre.artist.All” “%02d. %s” tracknum title ? tracknum > “0”
The downside of this approach is that in order to have this style of functionality for every <All Tracks> menu option, I defined a lot of formats. As such, I had to increase the maximum number of formats from 32 to 96 in order to cope with my formatting schemes. I also increased the maximum number of tag filters from 4 to 8. Now this obviously increases the amount of memory allocated for formats, which will have an impact on available audio buffer size. The attached tagnavi_custom.config file shows the various “All” formats I’ve added and it’s pretty comprehensive in the way it handles missing tags, so technically, if your music library is properly tagged, you should never need all of the formats so you could easily reduce the maximum number of formats.
My principal concern with this patch is in terms of the memory usage of increasing the maximum number of formats and number of tag filters allowed. I’m not aware of a memory profiler for cygwin, but then I hadn’t used cygwin before playing with Rockbox - so any pointers would be helpful.
The second piece of functionality I wanted was in the handling of the “strip” functionality. Base Rockbox has an all or nothing approach; if the global format found for the list of tracks contains a strip modifier, then it applies the strip to ALL track names, even if the subsequent formatting of the track does not contain a strip modifier. I wanted Rockbox to only strip tracknames if a strip modifier was defined on the format that is applied to the track. This patch fixes this problem.
This works fine on my Sansa e280 with a full 8Gb drive and a full 2Gb micro-SD card. It’s formatted close to 1000 tracks with no noticeable difference in processing time, and I’ve not come across any out of memory errors on my e280, but I haven’t tested it on any other mp3 player so I would recommend you test this first using the appropriate simulator.
Note that this patch incorporates the year album patch FS#8051 as the code is all tied up in the same files.
|
|
9621 | Patches | Operating System/Drivers | Very Low | FAT read-ahead when filling buffer | 2008-12-10 | Boris Gjenero | 2010-03-26 | 3 |
Task Description
I noticed that when filling the buffer my Video iPod (32MB RAM) does noticeable seeks at semi-regular intervals even if reading from a single non-fragmented file. It seems this is due to having to read the next FAT sector. In firmware/drivers/fat.c there is a FAT cache but no read-ahead of the FAT.
I created fat_preload( struct fat_file *file, long sectorcount ) in firmware/drivers/fat.c to preload the FAT cache. In firmware/common/file.c I created file_preloadfat(int fd, size_t count) because calling a fat_ function directly would be too much of a kludge. I use file_preloadfat in apps/buffering.c just before filling the buffer.
This got rid of that regular seeking and it seems to it can remove about two seconds from the time needed to fill the buffer when reading a single non-fragmented file. Currently the code is quite simple and unintelligent. Fragmentation or other activity can overwrite the pre-loaded FAT sectors in the cache, and in such cases the pre-load leads to needless extra reads. More work is probably needed before this can be included in Rockbox.
Currently this patch is for SW-codec only. I think file_preloadfat could be called from HW-codec buffering code also, though few seeks would be prevented with 2MB of RAM. This patch is also probably useless with flash storage.
|
|
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).
|
|
9677 | Patches | Playlists | Very Low | Change the erase dynamic playlist warning to a menu wit... | 2008-12-19 | Alex Bennee | 2009-12-13 | 6 |
Task Description
As discussed on the mailing list this patch gets rid of the “About to Erase Dynamic Playlist” warning and replaces it with a menu option to save the current playlist under it’s existing name.
The attached patch is a first cut for review as I’m just getting used to the menu system. If people think it’s the right way to go I’ll clean it up properly. Any suggestions for tweaks to the functionality also welcome.
|
|
9719 | Bugs | Music playback | Very Low | Playback skips and hangs badly on iPod Video 80GB on st... | 2008-12-27 | Jeremy Cayot | 2011-09-26 | |
Task Description
This is a recurring problem with this target it seems. With 3.1 installed and resume playback on start up enabled, playback hangs and skips badly while the hard drive is being scanned during start up.
The same behavior occurs when resume on start up is disabled, but playback is resumed by the user during the hard drive scan.
|
|
9765 | Bugs | Music playback | Very Low | "Beep" sounds very distorted and fuzzy. | 2009-01-06 | mike beauchamp | 2009-01-08 | |
Task Description
After upgrading from 3.0 to 3.1, the “Beep” sound (enabled in Settings / Playback Settings / Beep Volume) now sounds very distorted and fuzzy.
It sounds this way on any setting. Strong, Moderate or Weak and with the player’s volume on any setting. It definitely sounded like a normal clean beep with 3.0
This is on an 80gb Ipod 5.5 with Rockbox r19569-081223
I’m not sure if this should be under “Music Playback”, as I don’t seem to hear the distortion and fuzziness when playing mp3’s.
Mike
|
|
9775 | Bugs | Music playback | Very Low | Premature and multiple storage_sleep() in buffering.c | 2009-01-10 | Boris Gjenero | 2011-11-11 | 1 |
Task Description
While examining disk performance with FS#9708 , I found one album where the disk stayed spinning with no activity for 5 s longer when using PIO. This is repeatable with that particular album. With the downloaded r19739-090109 build, this did not happen with the default settings but it started happening as soon as I enabled dircache. Prolonging the disk timeout prolongs the extra sleeping time.
Experimentation with shows that the storage_sleep() part of fill_buffer() (in apps/buffering.c) is executed early in the buffering and it is not executed at the end. With another album where spindown happens properly, ata_sleep() is called twice. Note that ata_sleep() just sets last_disk_activity, and sleep happens over half a second later if there is no disk activity during that period and last_user_activity has timed out.
I think this is a race condition based on how dircache and transfer rates change things. I wonder if it is related to FS#9541 .
The data mentioned is located at http://spreadsheets.google.com/ccc?key=pkeRcfM0sg949P3a5EYXtew and the delayed spindown is seen in the EP7 PIO test. In that data, also note how sectors written are 5, 10 or 15, with differences between different tests with the same album.
I have a 30GB 5th generation iPod, but I expect this issue affects all SW-codec players.
|
|
9778 | Bugs | Bootloader | Very Low | Single Mode Bootloader fails reboot on updated Gigabeat... | 2009-01-10 | Davide | 2011-04-11 | |
Task Description
I used the official toshiba updater to get an “original” fresh install on my beast and then attempted to run through the install procedure for a single boot rockbox install. After a (seemingly) sucessful install I’d end up in recover mode after any reboot.
Fatal error when attempting to install nk.bin (rockbox only bootloader) using sendfirm in Windows to an updated (v1.2) Gigabeat S player.
After install of both bootloader and rockbox the Gigabeat S, once rebooted, goes into recovery mode (toshiba) and requires an update/restore. This is the Number 3 Triangle.
Notes: Gigabeat was first updated using the official toshiba MESV12US updater. “gbs_update_1_2_us.exe”
Using SVN revision 19741 to compile nk.bin under WinXP and Cygwin. Using MTP.zip of 7/4/2008 found on the wiki to send over the bootloader.
I suspect most devs updated their bootloaders using the sendfirm utility *before/without* updating the entire player with the updater utility from toshiba. Thus they started from a v1.1 OF and never updated any part of that.
Maybe the updater changes something in the bootcode. I don’t know.
|
|
9779 | Patches | Build environment | Very Low | rework of assert | 2009-01-11 | Yoshihisa Uchida | 2010-02-17 | 2 |
Task Description
Building Rockbox fails if assert() (in firmware/include/assert.h) is used.
Then, I reworked assert.h.
changes: When assert() failed, the correction that displayed the file name, the number of lines, and the condition of failing was done. Moreover, when the log was enabled, the log was output to the file.
Please select the following to make assert() enabled when you make Rockbox.
1) Run tools/configure
2) Build (N)ormal, (A)dvanced, (S)imulator, (B)ootloader, …
Select "A"
3) (D)EBUG, (L)ogf, (A)ssert, (S)imulator, (P)rofile, (V)oice
Select "A"
4) make
|
|
9787 | Patches | Drivers | Very Low | iPod 5G TV out | 2009-01-12 | Boris Gjenero | 2009-03-09 | 4 |
Task Description
Here is a preliminary patch for TV out on a 5th generation iPod. Play a BMP file and TV out will activate. NTSC is the default. If the file has 576 lines, the output will be in PAL. The image stays until another is loaded or TV output is disabled via the debug menu..
The following formats ought to work: 720×480, 24 bpp for NTSC 720×576, 24 bpp for PAL Many programs including Windows Paint and ImageMagick convert can write such files. Other resolutions and bit depths may work. For example WPS background screens display properly but other WPS bitmaps don’t.
Known issues: - More work needs to be done to integrate this with Rockbox. No, you cannot view the Rockbox interface, JPEGs or mpegplayer output yet. - When the LCD is updated, there is a temporary disturbance on TV output - http://en.wikipedia.org/wiki/Macrovision#Analog_copy_prevention is enabled. Yes, the hardware can disable it, but I haven’t figured out how to do that yet. - The original firmware probably outputs images differently. It can load programs into the BCM which perform decoding there, and that is probably faster.
|
|
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/
|
|
9822 | Bugs | Playlists | Very Low | RB sometimes forgets where it is in a playlist and that... | 2009-01-23 | Jeff Nemic | 2009-04-16 | 1 |
Task Description
Sometimes when I shut my unit off and then turn it on again and resume playback, RB resumes from a different place than where it left off, and even though when I resume shuffle is on (as indicated by its icon), it isn’t. It’ll play the current track, then the next track in the playlist (which in my case is in order by track number, so it’ll play the next track on the album), and so on.
If I turn shuffle off and then on again, shuffle works correctly again.
I’m using a build from January 19 (19800-090119) on an Archos Recorder. I noticed this bug occurring in the 3.1 build as well.
It seems to happen randomly – I can’t figure out anything specifically that I can do to always make it happen.
|
|
9856 | Patches | Plugins | Very Low | More robust patchset.cfg reader for midi player | 2009-02-01 | Corwyn Simpson | 2009-02-13 | 2 |
Task Description
I was reading http://forums.rockbox.org/index.php?topic=17079.0 and thought I’d take a swing at it. So far, I have added (potentially shaky?) support for the ‘#’ comments in the file posted, allowing both Windows and Linux line ending formats, and longer filename support. Still having problems with the white space after each entry, and detecting or assuming the presence of the file extension.
|
|
9861 | Patches | Plugins | Very Low | Plugin for flash card memorizing: mnemosyne | 2009-02-02 | Joseph Garvin | 2009-04-16 | 1 |
Task Description
This is a new plugin that mimics the open source PC program mnemosyne (http://www.mnemosyne-proj.org/), a program that assists with memorizing flash cards. The plugin is fully functional, but it still needs a menu and assumes that the user has setup the folders it needs for storing cards before running (if you don’t create them it will crash). I’ll fix these issues in the near future, but in the mean time any feedback is appreciated :)
|
|
9879 | Patches | Plugins | Very Low | Quit the lamp plugin by pressing a dedicated QUIT butto... | 2009-02-07 | Alexander Levin | 2009-02-09 | 1 |
Task Description
As of r19940, the lamp plugin is quit by pressing any key besides some which have a function in that plugin (or so is the intention –see bug report FS#9877 ).
This patch changes the plugin so that it’s left with a special button only. The patch also adds key definitions for some players that haven’t been included before (players without color LCD). Key mappings were taken from the patch in FS#8934.
Essentially, this patch implements an atomic part of that patch.
Also, correct handling of USB has been added.
This is in preparation of a (separate) patch for toggling the light on and off without leaving the plugin.
|
|
9881 | Patches | Plugins | Very Low | Enable toggling the lamp on and off in the lamp plugin | 2009-02-07 | Alexander Levin | 2009-02-08 | 2 |
Task Description
This patch is a continuation of FS#9879 and includes it (but adds something more). It adds the possibility to switch the lamp on and off without leaving the plugin.
Key mappings were taken from FS#8934.
|
|
9903 | Bugs | Battery/Charging | Very Low | iAudio M3 does not charge *ever* using Rockbox | 2009-02-13 | Wyatt | 2010-03-10 | |
Task Description
Using the latest revision (r20001 - but its been broken since I started using Rockbox) the iAudio M3 does not recharge the battery using either the USB or the Power adapter.
The only way I can get the iAudio M3 to charge is to use Cowon’s firmware.
|
|
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.
|
|
9917 | Patches | Drivers | Very Low | Cowon D2 Usb Serial | 2009-02-16 | Michaël Burtin | 2010-10-26 | 2 |
Task Description
Here’s a patch to have a functional usb_serial driver allowing the use of “Logf over Usb” debug function.
|
|
9942 | Bugs | User Interface | Very Low | "First Keypress Enables Backlight Only" broken on 5G an... | 2009-02-22 | Boris Gjenero | 2009-02-24 | 2 |
Task Description
“First Keypress Enables Backlight Only” doesn’t work on the 5G iPod. For example, if that’s enabled, the backlight is off and I press next track while at the WPS, Rockbox will go to the next track.
It seems like clickwheel event(s) generated when I touch the wheel turn on the backlight. When the button is pressed, the backlight is already considered to be on and the button press performs its usual action. If I carefully hold my finger still on the clickwheel, let the backlight fade, and then carefully press a button without moving my finger on the clickwheel, I am able to turn on the backlight without causing anything else to happen.
I don’t know what to do about this. Requiring a physical button press might be annoying. Removing this option on affected targets might be okay, because it’s easy to turn on the backlight by touching the clickwheel (and that doesn’t seem to cause anything else to happen). Another possibility is to require more or specific wheel events.
I set player type to iPod 5G because that’s all I have, but I expect this problem also exists on other clickwheel iPods. This problem exists on r20079 and r20033.
|
|
9948 | Patches | Language | Very Low | Use sentence case in english.lang | 2009-02-23 | Dave Chapman | 2009-03-11 | 1 |
Task Description
This patch attempts to permanently fix the inconsistent mixture of “Title Case” and “Sentence case” in english.lang by applying “Sentence case” to the entire file.
I suggested we do this in a post to the rockbox-dev mailing list last year, but that just ended in a very split discussion with no conclusion.
I’m not sure if this patch wil result in anything different, but I made it for my own use, and thought I would post it, as there were a fair number of posters to that discussion that also prefered sentence case.
The old discussion:
http://www.rockbox.org/mail/archive/rockbox-dev-archive-2008-08/0034.shtml
EDIT: I forgot to say this patch also changes a couple of uses of “center” to “centre”…
|
|
9951 | Bugs | Remote | Very Low | Ipod Accessory bug reports | 2009-02-24 | MichaelGiacomelli | 2018-08-04 | 39 |
Task Description
If your Ipod accessory doesn’t work with rockbox, you can report it here.
Please put your device name, Ipod model, and tested rockbox version in your post. If some but not all features work, be sure to mention that in your post.
Edit by rasher: You should also add your results to this page page: http://www.rockbox.org/twiki/bin/view/Main/IpodAccessories
For any developers who might work on IAP support, please add patches to this task, so potential testers are notified.
|
|
9953 | Patches | Plugins | Very Low | Add Playback Control to more plugins | 2009-02-25 | Joshua Simmons | 2009-03-23 | 15 |
Task Description
I’ve noticed that many plugins don’t have the Playback Control menu even though they could. I’m going to have a go at fixing that.
I’ve categorised the plugins which could use the menu like so:
Already have a standard-ish menu (not bitmap), it just needs to be added: bubbles chessbox chopper minesweeper reversi superdom wormlet xobox clock fireworks vu_meter
These are the easiest case, it’s just a matter of adding the menu item.
Don’t have a menu that makes sense to add Playback Control to (either they don’t have a menu at all, or they only have a start-menu that can’t be usefully returned to): flipit invadrox maze robotfindskitten rockblox rockblox1d rocklife sliding_puzzle snake snake2 spacerocks star stopwatch mandelbrot oscilloscope
These are a mixed bunch. Some could actually use a menu, and some could just have a key assigned to bring up the Playback Control menu. More involved than the first bunch in general.
Already have a menu, but it’s really custom in some way. They either need to be switched to more standard menus, or something special needs to be done: brickmania chessclock pegbox rockpaint
These will probably be the most work.
Let me know if I forgot any plugins, or if you think it doesn’t make sense to add the menu to a plugin that I’ve listed above.
Attached is a patch for the first bunch. The others will be coming eventually.
I’d appreciate it if you leave this FS entry open until I get to the second and third bunch, even if the first bunch happens to get commited to svn.
|
|
9954 | Bugs | Remote | Very Low | iAudio X5L remote erratic starting with build from 2009... | 2009-02-25 | Chris Miller | 2011-09-28 | 2 |
Task Description
I have been using Rockbox for almost 2 years now on my X5L together with the remote and I have frequently updated to the current version, so I am familiar with how it works.
I have noticed that after updating to version 20090221, my X5’s remote’s LCD behaves erratically (strange lines being displayed all over, vertically shaky image) right after booting Rockbox, then the display turns off completely after a few seconds. Strangely though, the controls still work and the blue display light comes on when working the controls, but the display is turned off (there is nothing being displayed, as if the player were turned off). If I unplug and reconnect the remote, the remote’s LCD comes on, but soon turns off again. The X5’s main LCD is working just fine.
I thought that my remote was dying on me, but decided to check if it was somehow related to the development of Rockbox. I reverted back one build after another and found that the last build that works OK for my remote is 20090210. So, in all the builds starting with 20090211 (I have thoroughly checked all from 20090211 to 20090225), the remote is practically unusable. I looked at the changes done on that day (http://www.rockbox.org/daily/changelogs/changes-20090211.html), but could not single out the probable cause.
Great software, anyway!
|
|
9957 | Bugs | User Interface | Very Low | USB connection not made when action_userabort() is used | 2009-02-26 | Jonas Häggqvist | 2009-10-27 | 2 |
Task Description
Using a bootloader from FS#9955 , a USB connection is not made if Start Screen is set to WPS, and the user boots Rockbox by inserting a USB cable.
This is possibly also true for other values of Start Screen.
Tested on e280, but I expect it’ll likely be the case on other PP targets with USB
|
|
9966 | Bugs | Build environment | Very Low | H10 5G MTP bootloader can't be built from configure | 2009-02-27 | Frank Gevaerts | 2009-03-03 | 1 |
Task Description
The H10 5G MTP needs a different bootloader than the UMS version (see http://www.rockbox.org/twiki/bin/view/Main/IriverH10PortDevInfo#Build_a_Rockbox_Bootloader). I’m not sure about the correct way to do this in configure, so I’ll leave it to someone who is.
|
|
10021 | Patches | Build environment | Very Low | Patch to build Rockbox firmware by using MinGW. | 2009-03-13 | Yoshihisa Uchida | 2010-01-28 | 6 |
Task Description
The Rockbox firmware and cross compilers build by using MinGW.
It is necessary to use MSYS’s make (MinGW’s make (mingw32-make) does not used.).
The cross_compilers.zip is a patch file necessary to make cross compilers using by rockboxdev.sh.
I confirmed the Rockbox firmware, codecs and plugins was built by using the compiler on MinGW. But I can not confirm whether the Rockbox executes excluding iPod video.
Could you confirm operation to various players?
|
|
10022 | Patches | Plugins | Very Low | Beatbox fix | 2009-03-14 | Tony Huynh | 2009-06-22 | 7 |
Task Description
This should hopefully make beatbox compile and run on any target with enough buttons.
All it needed was some key mappings (and some typo fixes). I’m assuming the function declaration for synthSamaples() simply changed over time, as the original code was missing an ‘s’ on the end of function name and looked like this:
synthSamples(&synthtemp[0], &synthtemp[1]);
The second param should be the sample size or something, but it was passed an address.
If it doesn’t work on a particular target due to lack of a key map, please add one, or tell me the target and i’ll stick a keymap in
Patch from within root rockbox source folder.
Hopefully this works for you all, its many hours of fun =D
|