|
10481 | Bugs | Games | Very Low | Doom Gets a Data Abort Error | 2009-07-31 | Sendy Friedlander | 2010-05-24 | |
Task Description
On the Official Test Build for the Sansa Fuze, when playing Doom, in middle of playing, Rockbox gives a Data Abort Error. If it doesn't happen in middle of playing, it is always reproducible by entering the second Map. The most recent error i got is "Data Abort at 307B32D4". My Version is "r21704-090707".
It happened once just browsing through the Menu, but is only reproduced every time by playing Doom, which is why I filed it under Doom.
I will try to try a later revision and see if it fixes the bug.
|
|
10511 | Patches | Build environment | Very Low | Fixed multiple-language feature in tools/configure | 2009-08-11 | Rosso Maltese | 2020-07-14 | 2 |
Task Description
The patch fix the multiple-language feature, maintaining the same behaviour in interactive and batch mode and with “make reconf”. Now it’s possible to build more than one voice language at once, specifying different engine and option set for each one. So, running “make voice”, all the selected languages will be built.
To help the comprehension, here it is a batch mode sample:
../tools/configure –target=ipodvideo –ram=64 –type=av –language=italiano,espanol –tts=f,e –voice=lp_diphone –ttsopts=, –encopts=’-q 10 -c 10,-q 5 -c 5’
This is like to run:
../tools/configure –target=ipodvideo –ram=64 –type=av –language=italiano –tts=f –voice=lp_diphone –ttsopts=’ ' –encopts=’-q 10 -c 10’
../tools/configure –target=ipodvideo –ram=64 –type=av –language=espanol –tts=e –voice=lp_diphone –ttsopts=’ ' –encopts=’-q 5 -c 5’
In the first case, I set the language to italian, using festival with voice lp_diphone (female), no further festival options and some manual encoder options. In the second case, I set the language to spanish, using espeak. Even if I set the voice, the value is ignored, since the selected TTS engine doesn’t use it.
I also added some cosmetics, like some very circumstantial indentation, blank check in rootdir too, simpler numbered menu generation, some terser command pipes.
The patch is applied to r22250.
I don’t know if it’s a really wanted feature, but the word in the script hurt me!
|
|
10529 | Patches | Plugins | Very Low | New Game Icytower | 2009-08-15 | Johannes Schwarz | 2009-09-02 | 9 |
Task Description
I've started to write a new game, which is similiar to the popular freeware game Icytower. (http://en.wikipedia.org/wiki/Icy_Tower) The basic game engine is ready, but there is much work on the adaption to the targets, so that the difficulty is likely. By now I used just wildcards for the player and the floors, because I'm not talented in drawing something. I hope you can help me with the images.
I'm looking forward for any feedback.
|
|
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.
|
|
10541 | Bugs | User Interface | Defer | Wrong value used when changing scroll bar width | 2009-08-18 | Rosso Maltese | 2011-06-05 | |
Task Description
In the "Scroll bar width" screen, the value used to show the width selected is the previous one, not the current one. The first value change has no effect. Anyway it seems that the right value is stored: if you select a value and exit by the screen, when you re-enter in it, the width is correct.
Priority low.
Referred to r22406.
|
|
10571 | Patches | Build environment | Very Low | Automatic screenshot generation (for the manual) | 2009-08-30 | Jonas Häggqvist | 2009-11-06 | 6 |
Task Description
These two scripts will, if you run them appropriately generate a few screenshots in an automatic fashion. Execute it like this, from inside a simulator: ./genscreenshots e200.xte /path/to/output
There are a few pitfalls: * The simulator window MUST gain focus when it is run. If this doesn’t happen, everything breaks. Horribly. * The method is rather timing sensitive. I had to put a pause of 250ms between each keypress to make sure they registred (too fast, and the sim/SDL would discard them). 250ms may not be the right amount for your computer. * Rockbox itself is also timing sensitive. If you “push” a button at the wrong time, it may not register, so use plenty of sleeps to make sure things are settled.
Edit: Oops, the first version had a hardcoded filename. Hopefully of such things.
|
|
10575 | Patches | Simulator | Very Low | Simulator remote-control | 2009-08-30 | Jonas Häggqvist | 2010-10-18 | 5 |
Task Description
This patch enables you to control the simulator using a named pipe to provide simulated keypresses, rather than the keyboard.
Unfortunately there is a bug that means that not all events seem to have any effect. On the e200 sim, I can use the scroll buttons to move in the main menu, but neither RIGHT nor SELECT lets me enter any of the entries. I suspect it's related to repeat or hold/release handling, but I'm not sure how to fake that properly.
|
|
10581 | Patches | Plugins | Very Low | Separate backlight setting for viewer | 2009-09-03 | Crend King | 2009-09-04 | 1 |
Task Description
Hello! I made this patch to add a separate backlight setting for the viewer plugin. By default the viewer plugin use Rockbox global backlight setting. For battery life, the backlight length would be usually too short in viewer, since reading a page may take more than 10 seconds. Bring the backlight on again by pressing buttons or wheel could be painful since it may cause unwanted effects (e.g. scroll to top/bottom of the text).
I added two options: Use global setting (default) and Always on. When setting to "Use global setting", everything should remain the same as before. When setting to "Always on", the backlight should never dim off. Changing the option during reading will immediately applies effect. I use the helper functions "backlight_use_settings" and "backlight_force_on" to achieve this.
Warning: since I changed the preference struct, after installing the new viewer.rock, all previous viewer setting will be abandoned and revert to default settings. You can backup your old viewer.dat (36 bytes), wait the new viewer.dat (40 bytes) be generated, and overwrite the first 36 bytes from the old viewer.dat to restore the setting. I don't know if there is a painless way for the transition. Suggestions are welcomed.
Thank you!
|
|
10590 | Bugs | Plugins | Very Low | Aliasing when playing MIDI files on iPod 5G | 2009-09-06 | kzuse | 2012-05-16 | 3 |
Task Description
Starting from the daily build from mid August (can’t exactly say when, because I don’t play MIDIs so often), the MIDI playback on my iPod 5G 30GB sounds distorted, especially the Piano sample.
It sounds as if the higher frequencies are chopped of and instead replaced by “alias frequencies”. Maybe something has been messed up in the mixing routine concerning decimation filter / interpolation.
I am using the original patchset provided here at rockbox.org.
Maybe somebody could check this - thank you!
Keep up the great work!
|
|
10600 | Patches | Games | Very Low | New Bubbles Background | 2009-09-11 | Will Hauck | 2009-09-13 | 1 |
Task Description
A new background image for bubbles that looks a lot better. Made using GIMP and images from frozen bubble.
Copy the attached file to ‘apps/plugins/bitmaps’.
|
|
10601 | Patches | LCD | Very Low | Keyboard shortcuts to change backlight brightness | 2009-09-11 | Alex Suykov | 2009-09-12 | 1 |
Task Description
The patch makes Rec+Vol{Up,Down} in wps and list (main menu) contexts chage backlight brighness. Just like with volume, brightness value is saved in config file. I find this feature quite useful when player is used both indoors and outdoors, eps. on sunny days.
Keymap changes are for Sansa C200 only. Check apps/keymaps/keymap-<you-target>.c and add necessary lines to button_context_{standard,wps} if you use different device.
Diff against SVN revision 22666.
|
|
10614 | Bugs | Music playback | Very Low | Deleting files in USB mode can confuse resume playback/... | 2009-09-23 | Alex Bennee | 2010-04-09 | |
Task Description
Steps to reproduce:
1. Start listening to a series of podcasts, say 1-5 2. After listening to >1 plug player into computer during playback of subsequent podcast 3. Delete the podcasts you have already listened to (not what your currently listening to) 4. Eject/Unplug player from computer 5. Attempt to resume playback
This fails for both resume and Recent Bookmarks functionality. I assume this is somehow tied in with playlist support as files from the playlist have been deleted.
Where does Recent Bookmarks keep it's information? Should the bookmark also keep the individual file referenced so it can resume in this case?
Tested on R21184M-090604
Will test on latest version once my main machine is back on internet.
|
|
10623 | Patches | Remote | Very Low | Improved accessory support and detection for Ipod | 2009-09-28 | Laurent Gautier | 2011-08-28 | 10 |
Task Description
Hi,
this patch, that takes some of the FS10494, improves dock detection and initialization.
It should correct the erratic behaviour on some hardware, and it also adds support for some remote buttons: menu, select, up_arrow and down_arrow.
The buttons arrow are not usable by now, even if they are defined. I tried severals things but i couldn't get it to work.
Any idea of which context I should use to use the button arrow to scroll through the main menu?
|
|
10631 | Patches | Games | Very Low | Spider (spider solitare) rework! | 2009-10-01 | Ben Basha | 2019-03-05 | 3 |
Task Description
Spider solitare game on easy level
uses solitare card suit
try it!
working on color and grayscale targets
|
|
10639 | Patches | User Interface | Very Low | Absolute Touchscreen Mode for Graphcal Equalizer Menu | 2009-10-04 | Carsten Schreiter | 2009-11-23 | 8 |
Task Description
This patch makes the graphic EQ usable in the absolute mode on touchscreen models. Additionally I made the following changes:
* Add a menu in the touchscreen settings to select the touchscreen mode in the graphic EQ ( because in menus I prefer the grid mode, in the EQ the absolute mode is much better)
* Always try to use the UI_FONT , make the EQ filling the whole screen and add a little margin on the left and right side. In that way it can even used with fingers on a touchscreen (automatic adaption to fill the whole screen should work for all targets with EQ and LCD).
I tested on my Cowon D2 and Iriver H340 to make sure non touchscreen models stil work, both worked perfect.
|
|
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)
|
|
10648 | Patches | User Interface | Very Low | Cowon D2: Mpegplayer control using hardware buttons and... | 2009-10-04 | Arago | 2010-02-26 | 2 |
Task Description
Added seeking by holdplus/holdminus buttons, pause/play by holdmenu button, hiding the OSD panel by briefly pressing power switch.
|
|
10686 | Bugs | Themes | Very Low | Peakmeter on ipod 5g using too much CPU (replacing FS#1... | 2009-10-18 | Dave Hooper | 2011-12-19 | 1 |
Task Description
(Replacing FS#10527 ) Peakmeter on ipod video 5g uses too much CPU, such that audible glitches occur during even flac/wav decoding .
|
|
10698 | Patches | User Interface | Very Low | Cowon D2: Tactile button functions with hold switch on | 2009-10-21 | Andrew Beveridge | 2012-12-07 | 9 |
Task Description
This has been (slightly) discussed before, but this is a new take on the matter, not a repeat of FS#10683 .
With this patch applied, the following functionality is recognised with the hold switch in place:
On any list/menu screen or the while playing screen; pressing MINUS decreases volume by one, pressing PLUS increases volume by one, pressing MENU switches between Play and Pause, holding MINUS skips back a track, holding PLUS skips forward a track, holding MENU advances to the next folder.
I feel that anybody using a Cowon D2 will find this functionality essential, not only because it is present in the original firmware, but because it is necessary for in-pocket operation. With a small DAP like this, with tactile buttons as well as a touch screen, it makes sense to maximize convenience.
I have added as much functionality as I could without requiring pressing multiple buttons at once. I have made several similar patches and built them for members on the iAudiophile forums, and this configuration has consistently been the most popular.
I welcome any comments/suggestions. -Andrew
|
|
10706 | Bugs | Drivers | Very Low | Tag DB Never Builds | 2009-10-22 | Brian Sutherland | 2011-05-19 | |
Task Description
I am running 3.4 on a 5.5G iPod modified with a 240gb drive. Rockbox is stock 3.4 with LBA48 added in and the max sector size turned off. The database was working ok on 3.3. Only issue was it took forever to add new files. After upgrading to 3.4 I noticed every time I powered on rockbox would lock up in the menus for up to 10 minutes before functioning normally. So I completely removed the .rockbox dir (including the database files of course) and re-expanded a fresh copy. I then tried to init the db. It runs until it is around ~44k files and 99% and then just sits there. If left alone it will eventually just turn it self off. When I turn it back on it will ask me to init the db again. I have seen it try to commit once or twice but it never takes. I am not really sure how to debug this at this point. Also in the debug disk info area, it things my drive is 131071MB. Under Rockbox Info it says 223GB which is better, but these two things are the same as in 3.3. All my Oggs are converted via a script I wrote from my flacs. I do not believe my flacs have any art, I am not even sure you can store art in a flac tag and even them I don’t think the ogg encoder is transferring them. I ran a tag dump (ogginfo) against my oggs and do not see anything to do with album art. I had 4 files on the device with album art. They were all in a directory with a database.ignore file. So they should not have been noticed. Just in case I removed that directory and rebuilt. It went though 44k files, commited 1-9 and then went back to “scanning” but the disk activity had stopped. Upon reboot it asked me to init the db again.
This is not a patched build. I simply changed the config to include large drive support. This is an issue that needs to be looked at. Please check into it, I will be happy to test any ideas.
|
|
10754 | Patches | Music playback | Very Low | Amend Sleep Timeout to Pause Timeout | 2009-11-02 | Sean Inglis | 2012-01-04 | 3 |
Task Description
Amend the sleep timeout behaviour to pause when the timeout matures.
This allows the idle timeout to power off the player if it remains untouched, or the sleep / pause timeout to recycle if the user unpauses before idle timeout kicks in.
|
|
10759 | Bugs | Plugins | Very Low | Rockboy Scrollwheel sensitivity | 2009-11-04 | David Matthews | 2009-12-18 | |
Task Description
(sansa fuze) for some games (such as pokemon) when you walk around alot; it is difficult because even the slightest movement of the wheel activates the pause screen; I have tried multiple controls setups; and whatever is setup to use the scrollwhell is always extremely sensitive; a sensitivity setting should be added, to allow a change in the threshold required to count as a button press
|
|
10763 | Patches | User Interface | Very Low | This patch speeds the keyboard input for scroll wheel d... | 2009-11-05 | Fred Bauer | 2014-03-03 | 34 |
Task Description
This patch is for the Sansa Fuze but easily modified for other players with scroll wheels. apps/keymaps/keymap-[your player].c needs to be modified
This patch changes the keyboard input method for scroll wheel players to this:
Scrolling the wheel forward selects the column of the desired character moving right. Reversing the wheel moves the keyboard cursor down (not left) to select the character. Reversing again inserts the letter and resets the row and column to the top left. Repeat…(right, down, right, down…)
The benefit is not leaving the scroll wheel or stopping to click anything.
The center select button is now always mapped to delete. Left and right always move the edit position. To make overshoot more forgiving reverse scrolling past the bottom of the keyboard moves the cursor to the top of the previous column.
The posted patch includes keymap changes for the Sansa Fuze. These are the changes required for a different target: - { ACTION_KBD_UP, BUTTON_SCROLL_BACK, BUTTON_NONE }, - { ACTION_KBD_UP, BUTTON_SCROLL_BACK|BUTTON_REPEAT, BUTTON_NONE }, - { ACTION_KBD_DOWN, BUTTON_SCROLL_FWD, BUTTON_NONE }, - { ACTION_KBD_DOWN, BUTTON_SCROLL_FWD|BUTTON_REPEAT, BUTTON_NONE }, + { ACTION_KBD_SCROLL_BACK, BUTTON_SCROLL_BACK, BUTTON_NONE }, + { ACTION_KBD_SCROLL_BACK, BUTTON_SCROLL_BACK|BUTTON_REPEAT, BUTTON_NONE }, + { ACTION_KBD_SCROLL_FWD, BUTTON_SCROLL_FWD, BUTTON_NONE }, + { ACTION_KBD_SCROLL_FWD, BUTTON_SCROLL_FWD|BUTTON_REPEAT, BUTTON_NONE },
This patch will remove Morse code but preserves the unicode capability (not tested)
|
|
10764 | Patches | Drivers | Very Low | Implementation of the MTP protocol | 2009-11-05 | amaury pouly | 2013-11-14 | |
Task Description
This task is about the implementation of the MTP protocol for rockbox.
The code can be found in a github repository: http://github.com/godeater/rockbox/tree/mtp The two main files are: firmware/usbstack/usb_mtp.{c|h} But there also are some other modification to be able to run it using the debug menu.
|
|
10766 | Patches | Music playback | Very Low | Enable Binary Skip / Search as an option for Skip Lengt... | 2009-11-06 | Sean Inglis | 2010-08-15 | 5 |
Task Description
Adds “Binary Skip” to the skip length menu,
This allows navigation by means of binary search within a track.
If no search key is pressed for 5 seconds, the current binary search is considered as having “finished” and pressing a search key subsequently initiates a new binary search.
|
|
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 !
|
|
10776 | Bugs | Operating System/Drivers | Very Low | ROLO issues on ARM v4/v5 targets | 2009-11-11 | Rob Purchase | 2010-01-27 | |
Task Description
ROLO currently fails on these targets unless a Rockbox image is being loaded that is sufficiently similar to the one already in memory.
The sequence goes like this:
- rolo_load() loads the new image to rolo_restart() copies the new image to the start of DRAM (to achieve this without crashing, this function is in rolo_restart() tries to call invalidate_idcache(), but since invalidate_idcache() is in DRAM this fails as the function has been overwritten.
There are several solutions to this:
1) Move invalidate_idcache() into .icode (easy but won’t fix all targets, esp. those that don’t use IRAM)
2) Create a new .safecode section at the end of DRAM, and move these functions into it (lots of work to update every app.lds and crt0.S, and test every target)
3) Introduce target-specific rolo_restart() functions, as per imx31/rolo_restart.S (less work, as only one should be required per architecture, eg ARMv4/5 etc.)
I’m not sure which of those options is “best”. 1) is certainly the easiest, but 2) and 3) should also allow ROLO to work on targets that don’t use IRAM.
|
|
10784 | Bugs | Bootloader | Very Low | Some problems about the clickwheel and USB connection | 2009-11-15 | Andy | 2010-10-16 | |
Task Description
I've update my ipod nano 2G to r23629. I found the clickweel would remember the last point my finger leave. And next when I touch the clickwheel, it will make a farward/backward move according to the last point I left, even click the button. Now it is not convenient to type a word with the keyboard inside or setting.
And my Mac doesn't launch my ipod when I connect my ipod with USB until I change to disk mode. Seems that the USB driver doesn't work.
|
|
10804 | Patches | User Interface | Very Low | Add touchscreen mode indication to status bar | 2009-11-22 | Rob Purchase | 2010-06-15 | 3 |
Task Description
The attached patch adds an indication of the current touchscreen mode to the "classic_statusbar" skin. This is useful since some screens automatically change mode, and there's currently no indication the user when this happens. The patch does the following:
- Adds a new WPS tag (%Tm) to return the current touch mode (Absolute|Grid) - Updates classic_statusbar.sbs to conditionally show the correct icon
The reason I've made this a Flyspray task rather than just committing it is because the additions to classic_statusbar.sbs will also apply to non-touchscreen targets (though nothing will appear on screen). While the impact on these targets is minimal, I'm not sure about committing it since it will at least cause the new touchmode.bmp to be loaded unneccesarily.
Also, feel free to design some better icons!
|
|
10807 | Bugs | Operating System/Drivers | Very Low | Rockbox will get stuck in the main menu if disconnected... | 2009-11-23 | Shai Ben-Naphtali | 2009-11-23 | |
Task Description
I noticed, that every time I’m in the car listening to music, and I disconnect the iPod 30G (5th gen), while its playing, and I then try to shut it down, it’ll jump to the main window and will not move away from it.
From this point on, I cannot turn off the device nor more away from the main window. Only a HR will resolve this and let the iPod come back to normal working order.
Further more, while it is in that situation (which it is right now, while I write this), the device won’t even go on sleep or turn off the monitor. So basically, it’ll stay with the screen wide awake and lit up.
The two only buttons that will work are the Hold button, which will in turn, turn off the screen and the scroll will allow me to scroll up and down and around on the main window.
Q: What sort of car connection do you use? Line-out+power, or MSC? Or the accessory I’m not familiar with these connection and their types. All I know is that it is connected to the car stereo from back (ie. the stereo was pull out and the adapter was connected in the back). Also, that it is a connection that connects to the bottom of the iPod (ie. flat and wide connection). It gives me control from the car’s stereo and the steering wheel. When I bought it and then they hooked it up, they told me this is an iPod adapter.
This DOES NOT happen if first stop the music and go to another menu BEFORE I disconnect it from the adapter.
|
|
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.
|
|
10862 | Patches | LCD | Very Low | Add second backlight timeout | 2009-12-17 | Maurus Cuelenaere | 2011-07-29 | 1 |
Task Description
This patch adds a secondary backlight timeout (similar to what the the iPod OF does).
It adds two extra settings: secondary backlight timeout and secondary brightness (I'm not sure wrt the naming of those, any suggestions?)
The code isn't very clean, but it works (except for CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_PWM targets, for which I haven't implemented this).
Please test this.
|
|
10872 | Patches | User Interface | Very Low | Improve the usability of the virtual keyboard | 2009-12-23 | Johannes Schwarz | 2009-12-23 | 1 |
Task Description
I have started an discussion about the virtual keyboard in the mailing list.
In my opinion the text_editor’s control should be similar to the calculator: - use the whole screen (no tiny font) - support for touchscreen (raster map) - separate characters into categories
I adjust the calculator plugin to show my concept.
|
|
10874 | Bugs | Music playback | Very Low | no track will play after playing a deleted, semi-buffer... | 2009-12-24 | Johannes Linke | 2012-05-03 | 1 |
Task Description
to reproduce:
1. start a big (20mb or more) track. delete it immidiately after starting it. 2. let the song play until it stops. i guess it stops at the end of the buffer. as an alternative you can ff to the end of the track (which shouldn't be buffered) 3. now you're not able to play any track. if you select a new one from the file browser or database, the wps will show up, but nothing is played and the progress bar won't progress. ff and rw also don 't work. only rebooting helps. shutting down needs really long (~15s).
if you delete a fully buffered song, everything works as expected (well, the song continues till the end, and the next song starts. some devs call that "expected" :D ).
tested with r24091 and an e200, although i guess that the bug is target independent and occurs in the last few thousand revisions :)
|
|
10883 | Patches | Drivers | Very Low | clickwheel stops working when its used during the bookm... | 2009-12-29 | sven plaga | 2010-01-04 | 1 |
Task Description
if bookmark=ask is set and the mpeg is stopped, the user is asked for pressing select (for make bookark) or any key (for discard) on apple devices: if the clickwheel is used for discarding, the bookmark is not set (as intended) but the clickwheel is not working anymore. to get the clickwheel working again, the keyboard lock has to be set and unset and select has to be pressed.
|
|
10890 | Patches | Battery/Charging | Very Low | Dynamic runtime estimation (iPod Video, iPod nano 2G) | 2010-01-03 | Andree Buschmann | 2011-03-07 | 5 |
Task Description
This patch is a proof-of-concept for an adaptive runtime estimation.
Reason to implement such behaviour is that different user settings and user behaviour have large impact to the power consumption and – as a result – to the runtime. E.g. disabling LCD will save lots of power, but some users do not want to disable the LCD to keep readability in daylight. This patch therefor adapts the estimation of runcurrent() based upon real measurements of the current consumption. The algorithm starts with a default (CURRENT_NORMAL which is defined in the config-file of each player) and uses a weighting scheme with a large time constant to adapt the estimation of the current consumption. The time constant is 1024, which should equal ~20 minutes as the runcurrent()-function is called once per second. With a smaller time constant the runtime estimation is “pumping” too much when the HDD is active.
This first version is just a hard coded experimental solution. Nevertheless something like an actual_current()-function can be implemented for each player in its own powermgmt-file. Players with capability to read the current will return this measured real current, all others still return the fixed default CURRENT_NORMAL.
|
|
10891 | Patches | Themes | Very Low | Jump to time | 2010-01-03 | Peter Lecky | 2011-05-09 | 4 |
Task Description
This small patch adds a “jump to time” function to wps context menu. After clicking on jump 2 time item user, can specify time in mmmss format E.G: - 130: jump to 1:30 in currently playing track - 90: jump to 1:30 in currently playing track (shorter version of previous example) - 1529: jump to 15:29 - 12345: jump to 123:45 (2 hours, 3 mins, 45 seconds)
I use it to easily transfer “last played position” time from computer to rockbox. Can be useful for audio books listeners.
|
|
10892 | Patches | User Interface | Very Low | disable clickwheel slide action in yesno decisions | 2010-01-04 | sven plaga | 2010-02-10 | 1 |
Task Description
during my research on FS#10883 i found out that it would be better do disable slide actions on ipods for yes no decisons. slides are too easy done and often cause an unwanted abort.
this patch solves this issue by only accepting pressed keys for abort actions. the solution for FS#10883 has been appended on the bug report seperately.
|
|
10896 | Bugs | Font/charset | Very Low | Changed default codepage is applied only afterl reboot | 2010-01-06 | Tomer Shalev | 2010-05-05 | |
Task Description
Tested on r24190-100105
To reproduce: - Start Rockbox, default setting - Play a file with ID3 tags which are encoded in some non-Latin locale (In my case, Hebrew). Notice that the strings are shown in Gibberish. - Change Default Codepage to the other locale (e.g. Hebrew). - Go back to WPS
Expected result: All strings that are encoded in the other locale are shown properly. Current result: All these strings are shown in the original locale.
Workaround: Restart the player. The new locale is applied.
I will not have time to fix this myself, so I'll appreciate if someone else can take responsibility for this bug. Thanks.
|
|
10900 | Bugs | Drivers | Very Low | Can't load Rockbox on Cowon D2 from SD | 2010-01-08 | Anton Roschin | 2010-03-24 | |
Task Description
Can't load Rockbox from my SDHC 32 GB A-Data Turbo Class 6. Get “ATA mount File not found”. Cowon FW loads well.
|
|
10905 | Patches | Themes | Very Low | Song-Specific AlbumArt should also look for Songname in... | 2010-01-09 | Mike Schmitt | 2010-01-14 | 3 |
Task Description
There should be another option on the list of prioritized options for where to place Album Art images and the filenames. There are currently 7: http://www.rockbox.org/wiki/AlbumArt
My suggested addition would become the new option 2, pushing all others down. The first option is currently the only option to allow for song-specific artwork to be displayed, but this requires naming the image files *exactly* like the corresponding sound file, which screws up directory sorting.
Therefore the option should be added that if no image file has an identical name to the sound file playing, it then looks for an image file which matches the current song's Title metadata, similarly to how the following option looks for a match to the Album metadata.
This could cause conflicts when two songs have the same name, or when a song shares the album's name, or the song name contains unusable characters, but such conflicts are rare and minimal, and if anyone cares all that much about such things there is already the built-in flexibility to get around such issues. The additional code required should be minimal (and already blueprinted within the other options), and have essentially zero impact on any other functionality.
I may try to write this patch myself (as i did with "shuffle + track skip"), but if anyone beats me to it, it would be appreciated :)
|
|
10916 | Patches | Simulator | Very Low | Add usb capability to simulator on Linux hosts | 2010-01-17 | amaury pouly | 2010-02-07 | 4 |
Task Description
This patch adds to the simulator the ability to simulate usb on a Linux host. To do this, you'll need to download, build and install a device driver. You can download it here: http://sourceforge.net/projects/usb-vhci/files/ Just download the "linux kernel module". See install instruction in it but it's make && make install. Of course you'll need root rights. There also a wiki about it (http://sourceforge.net/apps/mediawiki/usb-vhci/index.php?title=Main_Page)
Now to have usb simulation works correctly you'll of course need to load the driver modprobe vhci-hcd And you'll probably need to edit the access rights of the device control device: violent example: chmod 0666 /dev/vhci-ctrl other example: chown root:<myself> /dev/vhci-ctrl Or you can add a udev rule if you can make this work.
You can then run the simulator normally (note the the detection is at runtime so you don't need to have it work before launching the simulator). Press 'u' to simulate usb insertion and 'u' once more the simulate usb removal.
Some miscellaneous remarks: -the patch enables usb hid but for some reasons it doesn't work in main menu. However, the remote_control plugins works -the patch enables usbserial which of no interest here but a way to test bulk transfers -the patch DOESN'T enable usbstorage because storage simulation is a stub currently.
If it doesn't work, you can still uncomment this line in usb-drc.c: /*#define USB_VHCI_DRIVER_DEBUG*/ And this line in usb-core.c: /*#define LOGF_ENABLE*/ But beware ! Your console will end up full of obscure messages.
I'm particulary interested in compile feedback under Windows and OSX. And of course I'm interested in working feedback ranging from device detection to working state (HID and usbserial) for example.
|
|
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.
|
|
10924 | Bugs | Plugins | Very Low | Can‘t open any .txt files which larger than 1M! | 2010-01-20 | bsx | 2010-02-21 | |
Task Description
Sorry for this article. I am a Chiness boy and my english is poor.But i love rockbox.My MP3 Player is onda vx747.I can’t open any .txt files which larger than 1M on the rockbox system.I don’t know how to solve it and i hope some could send me a message if he could solve the problem.My E-mail:724279694@qq.com.Thanks!
|
|
10932 | Patches | Plugins | Very Low | Vocabulary trainer | 2010-01-25 | Birgit Pavel | 2011-01-28 | 3 |
Task Description
General: The trainer works with (three) cardboxes. Known cards will be moved from left to right to the next box, unknown to the first. You have finished the test if all cards are in the last box. The actual filling status of the boxes is graphically shown.
How the user handles the trainer during the test: - a word is displayed - the user thinks about the translation - after pressing a button the solution is displayed - the user decides by pressing the forward or backward button if he was right or wrong - according the selection the card is shifted to the next box or to the first
Options: - select vocabulary file - reset (statistic) of vacabulary file - change direction of inquiry - display comment on/off - colour settings
Vocabulary files:
The vocabulary is stored in files in the following format: word1;word2;comment (optional)
Example: lernen;to learn;verb
File format: Maximum length of words:50 Maximum number of lines:500 File format: UTF-8
|
|
10933 | Bugs | Music playback | Very Low | Stereo Click | 2010-01-25 | Anthony Hadley | 2010-04-30 | |
Task Description
Stereo width of >0% can cause stutter in the form of an audible click.
Bypassed by setting stereo width of 0% or monophonic channel configuration.
|