All Projects

IDProjectTask TypeCategorySeveritySummaryOpened
12312RockboxPatchesOperating System/DriversLowAndroid: Stop tick timer when app is closed2011-10-041 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 RockboxPatchesBuild environmentLow Reorganized rockboxdev.sh 2010-06-051 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 RockboxPatchesBuild environmentLow Use consistent target names everywhere 2009-11-2712 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 RockboxPatchesOperating System/DriversLow Zero-wait boost for PP502X 2009-01-14101 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 RockboxPatchesOperating System/DriversLow Zero-wait boost for Iriver 2009-01-13194 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 RockboxPatchesMusic playbackLow Better watermark handling 2008-12-2353 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 RockboxBugsManualLow Report all flyspray bugs here 2008-11-274 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 RockboxBugsManualLow Settings are not searchable in xpdf 2008-11-145 Task Description

Sections of the manual marked \setting{} cannot be searched in xpdf.

 9534 RockboxPatchesBuild environmentLow Unified makefile 2008-11-073220 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 RockboxPatchesDriversLow USB device code for sansa 2007-10-15125 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 RockboxBugsManualLow Report all flyspray issues here! 2007-05-2014 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 RockboxPatchesLow Key click 2003-04-2954 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 RockboxBugsMedium Corrupted filenames 2002-07-15 Task Description

Sometimes, some directory and file names
show up as garbage.

This does not happen for everyone.

 16 RockboxFeature RequestsLow Preload harddrive buffer 2002-02-132 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.

Showing tasks 1 - 14 of 14 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing