|
9174 | Rockbox | Patches | Plugins | Low | Lua Scripting Language for Rockbox | 2008-07-09 | 10 |
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 | Rockbox | Patches | Settings | Low | Remove (non-functional) hardware equalizer on iPod | 2007-07-15 | 13 |
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.
|
|
7287 | Rockbox | Patches | ID3 / meta data | Low | Support metadata sort tags in the Database | 2007-06-11 | 24 |
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 | Rockbox | Patches | Video | Low | Dithered output from MPEG player for grayscale targets | 2007-04-04 | 1 |
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 | Rockbox | Patches | Build environment | Low | Remove configure options for non-SDL simulators | 2007-03-12 | 1 |
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 | Rockbox | Patches | Language | Low | Lang v2 cleanup | 2007-01-25 | 30 |
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 | Rockbox | Patches | Build environment | Low | Library for fixed point math functions | 2006-08-09 | 1 |
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 | Rockbox | Patches | Themes | Low | RFC: New WPS Parser | 2006-03-13 | 3 |
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 | Rockbox | Patches | Simulator | Low | Audio Thread Debug Screen in Simulator | 2006-02-21 | 1 |
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 | Rockbox | Patches | Applications | Low | Cut/Copy/Paste in the Dir Browser | 2006-02-16 | 6 |
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.
|