|
12312 | Rockbox | Patches | Operating System/Drivers | Low | Android: Stop tick timer when app is closed | 2011-10-04 | 1 |
Task Description
Our tick timer eats CPU even when the app is closed and music is stopped. To fix this, I added a tick_pause() and tick_resume() to kernel-android.c, to be called from java when appropriate.
I've figured out where to call pause, but the current location of resume is inadequate. The app wakes up to a black screen.
A clue, anyone?
|
|
11357 | Rockbox | Patches | Build environment | Low | Reorganized rockboxdev.sh | 2010-06-05 | 1 |
Task Description
Here’s a reorganized version of rockboxdev.sh. It’s 25% smaller and collects most of the target-specific information in one location.
It also installs all binaries to /usr/local/bin by default, to avoid having to change the path.
|
|
10819 | Rockbox | Patches | Build environment | Low | Use consistent target names everywhere | 2009-11-27 | 2 |
Task Description
Here’s a first shot at making our target names consistent everywhere.
The names are the company/linemodel column from http://rasher.dk/rockbox/targetnames.php
In addition to these two patches, files in download.rockbox.org need to be renamed as well.
|
|
9800 | Rockbox | Patches | Operating System/Drivers | Low | Zero-wait boost for PP502X | 2009-01-14 | 1 |
Task Description
The same thing as FS#9797 , but for PP5022 and PP5024.
Frequencies used are 20 MHz and 80 MHz.
Applicable targets: C200, E200, HDD1630, Ipod Mini2g, Ipod Nano, Ipod Video, SA9200.
|
|
9797 | Rockbox | Patches | Operating System/Drivers | Low | Zero-wait boost for Iriver | 2009-01-13 | 4 |
Task Description
Currently, boosting on coldfire involves waiting for PLL lock which can take as much as 10ms.
This patch changes the boosting to just toggle the clock divider and not change the PLL frequency, and thus not having to wait for it to stabilize. This makes the boost near instantaneous.
The MCF5249 docs can be interpreted to say you’re not supposed to do this, but they are not conclusive. My limited testing showed no side effects so far.
In order to get clean clock dividers, the patch also changes the operating frequencies from 124/45 MHz to 112/22 MHz. The “default” (idle) frequency is unmodified in this patch and still uses PLL bypass, but is used so rarely it shouldn’t have much impact.
Zero-wait boost opens up possibilities for more efficient cpu management in Rockbox. Coldfire is the only platform where we are not sure this is possible.
Ideally, someone who uses an Iriver player as their daily player should run this patch and see if any side effects pop up.
|
|
9703 | Rockbox | Patches | Music playback | Low | Better watermark handling | 2008-12-23 | 3 |
Task Description
The current watermark handling is quite hardcoded at 512KB, which is a problem for targets with a small file buffer.
It is also of course not optimal for battery performance.
This patch instead calculates the watermark based on the bitrate of the last file in the buffer and the measured harddisk spinup time.
(This code is not ready for commit.)
|
|
9584 | Rockbox | Bugs | Manual | Low | Report all flyspray bugs here | 2008-11-27 | |
Task Description
We upgraded to Flyspray SVN on november 27, which has fixed most (all?) of the previously reported problems.
Submit new flyspray problems as comments to this task.
I’ll delete comments when they are fixed, keeping only unsolved issues listed.
|
|
9550 | Rockbox | Bugs | Manual | Low | Settings are not searchable in xpdf | 2008-11-14 | |
Task Description
Sections of the manual marked \setting{} cannot be searched in xpdf.
|
|
9534 | Rockbox | Patches | Build environment | Low | Unified makefile | 2008-11-07 | 20 |
Task Description
Here’s a snapshot of my “unified makefile” work in progress.
I’m not asking for bug reports. I am far from done. If you have opinions about the concept as such, though, feel free to comment.
The current state is that it builds the core completely (no plugins or codecs) and links it fine on ipod video, but nothing else.
If you want to play with other targets, remove/comment out the STARTUP(crt0.o) line in the app.lds file for that target.
|
|
7962 | Rockbox | Patches | Drivers | Low | USB device code for sansa | 2007-10-15 | 5 |
Task Description
Current state of my USB implementation. Configuration/enumeration/setup works, but the bulk input (OUT) endpoint doesn’t trigger any interrupt so the usb-storage commands are not received.
|
|
7194 | Rockbox | Bugs | Manual | Low | Report all flyspray issues here! | 2007-05-20 | |
Task Description
This is a “meta bug” where we can collect all issues/bugs/problems with the new flyspray version.
Simply create a new comment for each issue. Try to include an url where the problem is visible.
I’ll delete comments when they are fixed, keeping only unsolved issues listed.
|
|
1291 | Rockbox | Patches | | Low | Key click | 2003-04-29 | 4 |
Task Description
This patch adds a crude key click by turning off and on the dac, generating a short pop, every time a key is pressed.
I have only tested this for the recorder, so I would appreciate feedback from player users. Is it useful? Could it be better?
There’s not a whole lot we can do about the sound, unfortunately. We can make several consecutive pops, making a longer sound. However we can not make a high-frequency beep, since the dac is controlled over a slow i2c link. The highest frequency possible only sounds like a coarse noise, so I opted for the single discreet pop instead.
|
|
98 | Rockbox | Bugs | | Medium | Corrupted filenames | 2002-07-15 | |
Task Description
Sometimes, some directory and file names show up as garbage.
This does not happen for everyone.
|
|
16 | Rockbox | Feature Requests | | Low | Preload harddrive buffer | 2002-02-13 | |
Task Description
Newer harddrives have multi-megabyte buffers (some as much as 16MB) that we should use to increase time between spin-ups.
The theory is that when we spin the disk up, we first fill our RAM and then keep reading from the disk without storing it in RAM. The effect is that we preload the disk buffer so that the next time we read data, it is taken directly from the buffer and we can possibly avoid spinning the disk.
One problem is that we need to know the buffer size of the disk. AFAIK the size can not be read from the disk.
|