|
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.
|
|
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?
|
|
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.
|
|
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.
|
|
10979 | Patches | Manual | Very Low | Manual: Have all keymap actions defined in one place fo... | 2010-02-07 | Tomer Shalev | 2010-02-09 | 1 |
Task Description
This patch tries to avoid the \opt / \nopt hell in manual's tex files, by concentrating all different action definitions together in the platforms keymap file.
Current patch contains changes only to the jpegviewer plugin, in order to demonstrate functionality. Please provide feedback before I spend a lot of time converting all other locations in the manual to this proposed form.
I think this way of organizing keymap assignments is better because it is neater, and each platform has its button assignment all in one place. Adding new platform is much easier this way.
The patch also use one keymap file to all ipod brands, because they are similar to each other (the ipod4g adds some keymappings, but it doesn't matter if they are defined in other ipod brands).
|
|
6721 | Patches | Drivers | Very Low | RoLo ipod disk mode from ROM instead of rebooting | 2007-03-03 | Dave Chapman | 2010-02-10 | 3 |
Task Description
This patch should apply to all ipods, but needs testing - on both a mixture of ipods and mixture of operating systems. I’ve tested it successfully on my Color with both Linux and Mac OS X.
Current SVN behaviour is to write some magic to the end of IRAM and reboot the ipod when a USB connection is detected. This causes the Apple bootloader to start the disk mode application which is stored in flash ROM.
This patch cuts out the reboot stage and uses rolo to start the disk mode application directly from flash - meaning the ipod enters disk mode almost immediately. This is done in a new rolo_load_rom() function which copies the image from ROM to RAM and then executes it.
|
|
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.
|
|
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.
|
|
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
|
|
11029 | Bugs | Battery/Charging | Very Low | rockbox doesn't employ software charge monitoring on 3G | 2010-02-16 | Andrew Engelbrecht | 2010-02-18 | |
Task Description
charging isn’t monitored on ipod 3G. it just goes up to 100% very quickly and stays there.
|
|
11031 | Bugs | Plugins | Very Low | Brickmania: Game doesn't load well | 2010-02-17 | Tomer Shalev | 2010-02-19 | 2 |
Task Description
When loading a saved Brickmania game, the game is loaded corrupted. Please see screenshot attached to see for yourself. There is one brick in the right side which is shown corrupted, and one corrupted rectangle in the left side of the screen which drops like a power object, and stays at the bottom of the screen.
This issue happens on Cowon D2 target. It doesn't happen on the D2's simulator.
Looking at the code and comparing the loading/saving function against the Bubble's game functions, I can see that the return value of file operations is not checked (I'll fix that). In Bubbles, there's a single file operation of reading/writing the game context struct. In Brickmania there are several consequent file operation to read/write each variable. Maybe the drivers doesn't handle this well on this target. A workaround for that could possibly be to join all saved variables under one game context struct as in Bubbles, but that could mask a real bug somewhere else.
|
|
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.
|
|
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!
|
|
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.
|
|
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.
|
|
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.
|
|
9746 | Patches | Drivers | Defer | Drive PP502x IDE pins low when IDE power is off, saving... | 2009-01-02 | Boris Gjenero | 2010-03-20 | 5 |
Task Description
The OF ide_power_enable routine sets some GPIO _ENABLE bits to zero when enabling power and sets them to 1 when disabling power. This makes a difference of about 1 in 4066_ISTAT ( FS#9728 ) on my 30 gig iPod, which probably means saving about 0.75 mA. But if 1 is enable, why does enabling pins save power?
|
|
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.
|
|
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.
|
|
11101 | Patches | Configuration | Very Low | user selectable USB cable bevaviour | 2010-03-14 | Oron Lavi | 2010-03-29 | 3 |
Task Description
Added new menu item under Settings.General.System, to select whether USB cable connection enters charging mode by default, or data transfer mode.
By default, the option is set to "No". Meaning, in order to have RB enter charging mode, a specific button should be pressed by the user.
If the option is set to "Yes", USB connection causes RB to enter charging mode, unless the specified button is pressed, causing RB to switch into data xfer mode.
|
|
8596 | Patches | Battery/Charging | Very Low | Calibrate ipod 5g 64MB (60/80GB) battery discharge | 2008-02-11 | Dave Hooper | 2010-03-30 | 5 |
Task Description
Adds runtime calibrated from (numerous) battery_bench runs on ipod 5g 64mb (60gb)
|
|
11158 | Bugs | User Interface | Very Low | sansa fuze v1 scroller doesn't obey 'first button press... | 2010-03-31 | jeff pruet | 2010-03-31 | |
Task Description
sansa fuze v1 scroller doesn’t obey ‘first button press enables backlight only’
rockbox 3.5.1
|
|
11095 | Patches | User Interface | Very Low | Fixing the joining algorithm after adding diacritics su... | 2010-03-12 | Amr Medhat | 2010-04-03 | 19 |
Task Description
This patch which is a small change in bidi.c contributes with the diacritics patch (http://www.rockbox.org/tracker/task/10720) to fix the diacritized Arabic text joining problem
|
|
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.
|
|
11176 | Patches | Operating System/Drivers | Very Low | Keep track of threads' CPU runtime | 2010-04-05 | Maurus Cuelenaere | 2010-04-14 | 1 |
Task Description
This patch adds a per-thread runtime variable which indicates the ticks the particular thread has been running.
This can for example help identifying threads that occupy the CPU for a long period of time.
|
|
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.
|
|
11205 | Patches | Utils | Very Low | emuriver - emulator for iriver ifp-7xx | 2010-04-17 | Olle Bergkvist | 2010-04-19 | 1 |
Task Description
Emuriver is an emulator (not simulator) for iriver ifp-7xx series. It’s part of the http://www.rockbox.org/wiki/IriverIfpPort and has until now been hosted at the main author’s (Tomek’s) site http://www.mimuw.edu.pl/~tmal/rockbox/ It includes a tool to create flash images for use with the emulator, and a tool to mount such images and do basic file management on them.
This version is almost identical to the last version from Tomek’s site, but I had to fix a few bugs to make it usable on my system. Changes are as follows:
flashimgtool.c: Outputs usage information on errors. (I didn’t do this; I don’t know where this code came from but it’s useful.)
hardware.c: Bug: Arguments were missing in a function call which would sometimes cause segmentation faults, and (I don’t know why or how) slow down the emulator.
main.c: Changed a default file name from prog_flash.bin to prog_flash.img (I didn’t do this)
main.c: Bug: Added explicit return value to nonvoid function. The implicit return value was sometimes -1 which indicated an error so emuriver aborted.
make_flash_img.c: Optimizations: “if” replaced with “else if”. (I didn’t do this)
uicurses.c: Rename a variable into someting more unique. (I didn’t do this)
The reason I’m submitting this patch is that I think the emulator could be useful as it is for those trying to build the ifp port from SVN, that it could (maybe) be worked on to support other players, and that my bugfixes should be included for those building emuriver.
There are a few issues: The flashimgtool subdir in emuriver duplicates a few (three years old) files from RB, disk.c, fat.c, and some more. You might not like the directory structure. It uses an ancient version of autotools. I haven’t been able to create flash images that actually work with flashimgtool. I haven’t built the RB port for ifp yet, so I don’t know if it will run in emuriver or not.
Yes I have discussed the patch in IRC.
|
|
11213 | Patches | User Interface | Very Low | Alternative hold mode | 2010-04-20 | Ivan Goncharov | 2010-04-21 | 1 |
Task Description
This patch implement alternative hold mode, mentioned in FS#10698. To enter this mode you must: 1) switch hold button to on position(this results in normal hold mode). 2) press menu button. 3) switch hold button to off position 4) release menu button To leave alternative model: 1) switch hold button to off position 2) press menu button 3)switch hold button to on position 4)release menu button(now you in normal hold mode)
Additionally I implement simple keymap which working only in wps contex: if hold button off:
Plus button increase volume
|
|
11219 | Patches | Plugins | Very Low | FFT: add support for input visualization. | 2010-04-26 | Delyan Kratunov | 2010-04-28 | 6 |
Task Description
Initial support for showing input in the fft plugin. Now, on targets supporting recording, instead of quiting when no track is playing, fft starts monitoring the audio input (using the settings under Recording Settings).
The first patch is just the functional changes, the second patch fixes the indentation of the entire file.
I’m not sure if it works at all since I don’t have a device that can record.
|
|
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.
|
|
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.
|
|
11218 | Patches | Operating System/Drivers | Very Low | New build target: iriver E10 | 2010-04-25 | Olle Bergkvist | 2010-05-08 | 2 |
Task Description
New build target, for iriver E10.
A lot of target-specific functions are missing, so it doesn't compile when it reaches the linker. But I think it's about time to insert the build target into SVN, and #rockbox seems to agree.
Also, building a simulator build works quite well. The simulator BMP and the keymaps needs some work, but it works pretty well, including music playback.
I've done some testing with building for other targets and nothing seems to be broken by this patch. I couldn't figure out how to include the BMP in the patch so i attach it separately.
|
|
11291 | Bugs | User Interface | Very Low | stop playing when switch hold to off on SA9200 | 2010-05-18 | Li Jie | 2010-05-20 | |
Task Description
On Gogear sa9200, when hold is switched to off(means in the middle), the play stops. Maybe because the hold and the on/off share the same swtich.
|
|
11139 | Bugs | Music playback | Very Low | music pause on buffer refill - FS#10919 not completely ... | 2010-03-23 | Ronald Malbosc | 2010-05-21 | |
Task Description
Hi,
I think that the problem reported on FS#10919 is still here, or at least not completely solved. But now, I get the feeling that the pause only happens when the buffer refill is triggered via a track skip. During normal playback, it don't seem to happen any more.
The build I tried it on is r25249.
TIA
|
|
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.
|
|
11286 | Bugs | Plugins | Very Low | PictureFlow segfault when showing tracklist or playing ... | 2010-05-17 | Chris Savery | 2010-05-25 | 1 |
Task Description
I've been working on PictureFlow - WPS Integration. I repeatedly had cases where showing a tracklist or playing for certain albums would cause a segfault. I tracked this down to a bug in the track list indexing. It only occurs under certain memory allocation circumstances that doesn't occur as readily with the std build. I have attached here a patch to fix it.
Explanation: the create_track_index requests memory for building a track index. The variable "tracks" references an array descending from the buffer top end. When a reallocation occurs it currently only moves the "tracks" position when a track count > 0. However, in some cases a reallocation occurs before the first track is stored and in that case the "tracks" position gets left in the middle of the track_names data causing corruption and then segfault. I've moved the (track_count > 0) decision so that it only controls moving tracks struct data. The "tracks" offset must happen even when track_count is 0.
This patch fixes the segfault on my Sansa Fuze v2 and in UISim. Tested against r26114. I would expect the same result in other platforms.
I've also included this bug fix in my PictureFlow - WPS Integration patch until this bug fix gets accepted.
|
|
11215 | Bugs | Plugins | Very Low | not able to move in DOOM! | 2010-04-23 | jeremy seidel | 2010-06-05 | |
Task Description
installed rockbox and doom (freedoom) all correctly. but problem is that the navigation keys dont work when the game starts. cant move. but i can bring up pause menu by flicking hold on then off but then only up(menu button) works in addition to the center button being able to select
to reproduce:install latest build for ipod classic 5th gen 30gb install doom from the rockbox utilities program run doom in ipod game loads face at bottom of screen moves, showing it isnt frozen… cannot move
and yes i have tried configuring the keys, it doesnt work
|
|
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.
|
|
9053 | Patches | Operating System/Drivers | Very Low | Using Volume Labels as Mount Points | 2008-05-30 | Reinhard Enders | 2010-06-06 | 6 |
Task Description
I’m using several SD-cards with my Sansa. When switching cards and updating the database the db entries of other cards are lost (unless saved to the database log).
In order to differentiate between files from different cards the easiest way is to give them different path names. So instead of mounting each card to <microSD1> this patch takes the volume label i.e. ‘Classic1’ of the filesystem and mounts it to <Classic1>.
The database update is modified in a way that it erases only entries for files with a filename of a mounted filesystem. So data of other cards isn’t erased.
So far the database search isn’t modified to handle nonexisting files, you still get albums etc. which are currently unavailable. The patch only makes sure that nonexisting files aren’t entered into the current playlist.
The patch is only activated for Sansa e200, as I couldn’t test it for other players.
|
|
8968 | Patches | User Interface | Very Low | inline settings | 2008-05-06 | Jonathan Gordon | 2010-06-06 | 1 |
Task Description
this patch adds inline settings to the any menu items are settings it will show a 2nd line for that menu which will show the value of the elected setting, or —→ for submenus/functions.
notes about this uses too many hacky-tweaks to be considered doesnt let you disable item voiceing is probably doesnt let you change the setting, you still have to enter the setting screen to change it
DONT send this topic off on a tangent like the last UI change tasks, and any requests for resyncs will be deleted. (I’m guessing this will stay here till at least devcon)
|
|
9034 | Patches | Applications | Very Low | Alphabetically sort the list of plugins shown after 'Op... | 2008-05-24 | Alexander Levin | 2010-06-08 | 4 |
Task Description
I think this is good since now the plugins in the list appear in the order of their occurrence in viewers.config which is rather random.
|
|
11310 | Patches | Plugins | Very Low | PictureFlow - mono tracklist for mono displays | 2010-05-24 | Chris Savery | 2010-06-10 | 7 |
Task Description
This very small mod changes the tracklist so it doesn't fade lines when on a mono display (bit depth 1). Tested against r26241 in Sim only (because I don't have a mono display device). Please report back if problems.
|
|
11300 | Patches | Plugins | Very Low | PictureFlow - Reflection Setting for small screens, Cli... | 2010-05-21 | Chris Savery | 2010-06-11 | 5 |
Task Description
This is a patch meant for Clip+ that adds a “Reflection” setting to allows choosing if to show a reflection or not. When no reflection is shown the images are moved to bottom of screen allowing for title at top and keeping them in the blue will work for other devices. I tested it on Fuze v2 but others may have unknown problems related to screen size differences. For screens > 100 high it doesn’t move the albums against r26185 in UISim you want this as a patch against my pictureflow-wps integration patch let me know as I have one
|
|
10312 | Patches | Rbutil | Very Low | A multiplatform comnand line interface for use with SAP... | 2009-06-10 | Thomas Lloyd | 2010-06-13 | 30 |
Task Description
This task is to develop a stand alone command line interface for use with SAPI. This will be designed to run under Windows or WINE.
This will replace the platform dependent VB script currently in place adding new features and try to improve performance.
I have attached an initial release, run with -h option for usage info.
This is not completed had very litttle error handling and due to performance issues under wine I am considering a new server/client model for a future release.
|
|
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!
|
|
10034 | Patches | LCD | Very Low | iPod Photo, Color: LCD sleep and proper LCD shutdown | 2009-03-19 | Boris Gjenero | 2010-06-23 | 4 |
Task Description
This patch implements HAVE_LCD_SHUTDOWN functionality for Photo and Color iPods. It is in response to issue 2 in http://forums.rockbox.org/index.php?topic=20994 : “2. The LCD screen on the iPod is not cleared properly when I shut down rockbox. I see 1-2 horizontal lines remain on the screen (which do fade after a minute or so). Nothing is wrong with my IPod’s LCD screen as I did not experience this with Apple’s Firmware”
It seems the Color iPod can have 4 different LCDs. They’re detected via two GPIO bits in lcd-color_nano.c. Types 0 and 2 are the old LCD with an unknown controller and they use the same init, shutdown and update procedures, and they are reported as 0. Types 1 and 3 are similar to HD66789R. They have different init and shutdown procedures but they share the same update procedure. Both 1 and 3 were reported as 1 earlier.
To see what LCD type you have, from the main menu go to System → Debug (Keep Out) → View HW Info and then see the number after “LCD type:”.
This patch has only been tested with LCD type 3 so far.
I am submitting this as a patch because I feel it is not a significant bug. Theoretically, the DC voltage that’s left can degrade the LCD, but the line fades quickly and no negative after-effects were reported.
I would like to also add LCD initialization code and develop HAVE_LCD_SLEEP functionality.
|
|
11342 | Bugs | User Interface | Very Low | bidi orientation | 2010-05-31 | Amr Medhat | 2010-06-26 | |
Task Description
A mixed RTL with LTR text appears in a missed order not conforming to bidi logical to visual algorithm of unicdoe.
Implementation is ready in bidi_l2v() , but the “orientation” parameter is hardcoded and passed as “1” always
A suggested solution is either pass “orientation” as 0 for any RTL text, or tie the orientation parameter with the “alignment” option of the text viewer.
|
|
11343 | Bugs | User Interface | Very Low | last Arabic character in a line appears as the first fo... | 2010-05-31 | Amr Medhat | 2010-06-28 | 7 |
Task Description
- write a word like “مسمار” in a text file, or just use the word as the file name
- the last character “ر” will appear as the first one like this: “رمسما”
- this bug appeared only since r26019
- when reverting to r26018 the bug won’t show up
- for some combination of letters like “دليل” the issue happens for the last 2 characters
- for some other words the problem doesn’t happen at all
- the only common case is that this happens only with last word in a line appearing on the viewport
|
|
10386 | Patches | Settings | Very Low | changable wheel scroll speed | 2009-06-27 | Sanggon, Lee | 2010-07-08 | 5 |
Task Description
This patch adds a changable wheel scroll speed option on ipod video.
|