All Projects

IDProjectTask TypeCategorySeveritySummaryOpened
 9174 RockboxPatchesPluginsLow Lua Scripting Language for Rockbox 2008-07-091610 Task Description

Here is an (very, very) early proof of concept Lua viewer plugin (v.5.1.3).

Currently only a few functions are exported from the plugin API and it also lacks a setjmp/longjmp implementation for actual targets so error handling will go wrong very quickly.

However it does work so far for simple scripts like the following:

function sayhello(seconds)

  message = string.format("Hello from LUA for %d seconds", 5)
  rb.splash(seconds, message)

end

– Drawn an X on the screen
rb.clear()
rb.drawline(0, 0, rb.LCD_WIDTH, rb.LCD_HEIGHT)
rb.drawline(rb.LCD_WIDTH, 0, 0, rb.LCD_HEIGHT)
rb.update()

seconds = 5

rb.sleep(5 * rb.HZ)

sayhello(seconds)

 7440 RockboxPatchesSettingsLow Remove (non-functional) hardware equalizer on iPod 2007-07-151813 Task Description

The attached patch removes the hardware equalizer menu from the iPod Video settings. It does keep the low-shelf and high-shelf filter settings but moves those to a bass and treble cutoff setting in the sound settings menu. Also, the bass and treble settings in the sound settings menu are replaced with the hardware eq equivalents.

Unfortunately I haven’t tested this on target as I don’t have an iPod Video to use.

7287RockboxPatchesID3 / meta dataLowSupport metadata sort tags in the Database2007-06-1116824 Task Description

Attached is a patch that starts support for the sort tags specified in ID3 v2.4. It adds three new tags to the tagcache system, sortartist, sortalbum, and sorttitle which are drawn from the TSOA/TSOP/TSOT tags.

This is only the beginning and is very, very lightly tested (i.e. it compiles and doesn’t seem to break anything).

 6968 RockboxPatchesVideoLow Dithered output from MPEG player for grayscale targets 2007-04-041 Task Description

Here is a patch to the MPEG player plugin that uses an ordered dither for the grayscale display rather than the grayscale library. In theory this could be faster than using the grayscale lib, but in practice probably isn’t. I’m just adding it here in case someone wants to take a look at it.

 6802 RockboxPatchesBuild environmentLow Remove configure options for non-SDL simulators 2007-03-121 Task Description

This patch does three things:

1. Eliminate the prompt for the simulator build type. You get SDL only now.
2. Remove the code for building simulators other than the SDL version.
3. Remove the the 2m/8m build code as well. This requires you to pick the memory size in the advanced build menu.

 6574 RockboxPatchesLanguageLow Lang v2 cleanup 2007-01-254430 Task Description

Here’s my first pass at removing lang strings from targets that don’t actually use them. Many things left to do yet. Uses the “lang features” approach that Bagder was working on. See apps/features.txt in the patch.

Currently this saves about 1000 bytes from rombox builds for Recorder. Other targets don’t seem to benefit as much.

 5783 RockboxPatchesBuild environmentLow Library for fixed point math functions 2006-08-091 Task Description

Here’s a patch to create a fixed point math library within Rockbox. It can be shared between the core and the plugins. It shouldn’t lead to any increase in code size if the functions within it are not used.

Currently only two functions are available, fsincos and fsqrt, along with various macros for using the EMAC unit on Coldfire.

 4826 RockboxPatchesThemesLow RFC: New WPS Parser 2006-03-1363 Task Description

Attached is the start of a new WPS parser. It’s not totally functional yet and has issues. It’s currently written to be compiled standalone. If you do

 gcc -Wall -g -o gwps-tokenizer gwps-tokenizer.c && ./gwps-tokenizer

It should print out a “parse tree” of sorts.

Essentially I’m posting this here to get some feedback on whether the approach I’ve chosen is the right way to go. My current goals are

1. Make the WPS parsing code easier to understand and extend.
2. Parse the WPS only once and use the tokenised stream for display.

Some ideas have been taken from the WPS tokenising patch here  FS#2898 

 3051 RockboxPatchesSimulatorLow Audio Thread Debug Screen in Simulator 2006-02-211 Task Description

This patch enables the audio thread debug screen in the
simulator. After applying it, debug_menu.c gets pretty
ugly with the #ifdef SIMULATOR lines, but it does work.

Posted as a patch here as I’m not sure if this should
go in to CVS or not.

 3033 RockboxPatchesApplicationsLow Cut/Copy/Paste in the Dir Browser 2006-02-16126 Task Description

Patch adds context menu items to the onplay menu. Users
can cut/copy a file to a new directory by pasting them
in the new directory. Works the same as in Windows for
example.

Showing tasks 1 - 10 of 10 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing