|
12101 | Patches | User Interface | Very Low | Option for date format | 2011-05-07 | Matthieu Pupat | 2011-05-10 | 1 |
Task Description
Attached is a patch that:
* adds an option to chose the date format in the system menu (choice between YMD, DMY and MDY) * adds a %cF theme tag so that theme can know in which order to display the date
There are a few new strings that I only added in English.
This is my very first rockbox patch so please let me know if anything should be improved.
I did the patch against svn 29827 and tested it in a simulated Fuze v2 as well as a real one.
|
|
12149 | Patches | Database | Very Low | Read Lyricist/Text writer from mp3 id3 tag for display ... | 2011-06-05 | Kaname Madoka | 2011-07-03 | 1 |
Task Description
This patch allows for the display id3 (v2.2-v2.4) tag of Lyricist/Text writer in the wps, database, track info.
To display in wps, use "%iw" tag.
Example:
# Disable Status Bar %wd # Title %s%al%?it<%it|%fn> # Artist %s%al%?ia<%ia|%?d(2)<%d(2)|%(root%)» # Album %s%al%?id<%id|%?d(1)<%d(1)|%(root%)» %?iy<%(%iy%)|> # Songwriter %s%al%?iw<writer %iw|> # Composer %s%al%?ic<composer %ic|> # Comment %s%al%?iC<%iC|> # Time PlayNumber %al[%pc/%pt] %ar%(%pp/%pe%) #%s%ac%Sx(Next:) %?It<%It|%Fn>
Tested on sansa c200 v1. Target source code revision is #29961.
The following files were changed: apps/screens.c apps/metadata/id3tags.c apps/metadata/metadata_common.c apps/lang/japanese.lang apps/lang/english.lang apps/gui/skin_engine/wps_debug.c apps/gui/skin_engine/skin_tokens.c apps/metadata.c apps/metadata.h apps/tagcache.c apps/tagcache.h apps/tagnavi.config apps/tagtree.c lib/skin_parser/tag_table.c lib/skin_parser/tag_table.h
Currently, only English and Japanese languages are supported.
I am not good at English. Please point it out if there are a problem.
|
|
12192 | Patches | Operating System/Drivers | Very Low | Introduce bsearch() and use it in tagtree.c. | 2011-07-18 | Thomas Martitz | 2011-10-18 | 1 |
Task Description
bsearch() is a general purpose binary search function for arrays. It's supposedly faster than looping over arrays. The array needs to be sorted in ascending order under the provided comparison function. If the key and array element are of the same kind, then the same compare function can be used for qsort() and bsearch().
Code taken from glibc.
—
So, is anyone interested?
|
|
12214 | Patches | Music playback | Very Low | Space80 Reverb Effect | 2011-08-01 | JoshuaChang | 2020-06-29 | 1 |
Task Description
space80 is a digital-plate-like reverb effect, i dump it from my soundcard driver and translate it to c code, the original author is stylus02, thanks him for teaching me many things about the dsp theory:)
about the speed: eats about 21.86MHz cpu on a cowon d2 target
|
|
12225 | Patches | Utils | Very Low | Fix compiler warning in utils/rk27utils/rkboottool | 2011-08-10 | Uwe Kleine-König | 2011-08-10 | 1 |
Task Description
The attached patch fixes a minor compiler warning on 64 bit platforms.
|
|
12264 | Patches | Operating System/Drivers | Very Low | Make logf() output via serial optional (advanced config... | 2011-09-08 | Ralf Ertzinger | 2011-09-08 | 1 |
Task Description
By default logf() will output to the serial port if that is enabled (HAVE_SERIAL). This is kind of distracting if logf() is used to debug serial communication itself.
The attached patch does the following: - make logf() only output to serial if LOGF_SERIAL is defined (defaults to undef) - adds an advanced configure option to enable LOGF_SERIAL
The patch is against r30429.
|
|
12312 | Patches | Operating System/Drivers | Very Low | Android: Stop tick timer when app is closed | 2011-10-04 | Björn Stenberg | 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?
|
|
12330 | Patches | Database | Very Low | Add a nice UI to configure database search directories | 2011-10-12 | Jonathan Gordon | 2011-10-12 | 1 |
Task Description
This patch does all the UI work needed to add a very nice folder chooser. It saves and loads the search directories from /.rockbox/database.txt.
This is only the UI change, someone else needs to figure out how to make it actually work.
The system changes to searching the entire tree below folders (so no more ignoring some folders and then looking for uningored folders.
this also uses a half done patch to make lists handle indenting, not done for the skin list but if this is actually wanted that can be easily added
|
|
12398 | Patches | Plugins | Very Low | Give the random folder advance config a UI revamp | 2011-11-21 | Jonathan Gordon | 2011-11-21 | 1 |
Task Description
This uses the same code as FS#12330 but uses it for the random folder advance config plugin instead.
I've nuked the entire plugin so not everything is reimplemented yet but it currently works.
Two problems: 1) it uses the \t code in the lists which isnt great (indented lines which try to scroll don't quite work and it is not implemented for the skinned list yet) 2) It cant be used to select a whole sub tree, so if you have thousands of folders it will be very tedious to select them all.
|
|
12522 | Patches | Battery/Charging | Very Low | iPod Classic/6G: charger detection | 2012-01-08 | Cástor Muñoz | 2014-02-09 | 1 |
Task Description
External/USB adapters are not correctly detected on my Classic 80Gb, this patch detects it so car mode functionality now works, also the iPod is powered-up when USB cable is inserted.
The function power_input_status() returns USB charger when both external and USB chargers are present. It is possible to detect the external adapter when USB cable is plugged but it is necesary to poll the PMU (not IRQ safe), and i think this information is not currently used at all.
|
|
12530 | Patches | Manual | Very Low | Add a note and a warning about the location for recordi... | 2012-01-10 | Alexander Levin | 2012-01-12 | 1 |
Task Description
The location for recordings can be set, but the only way to see the current value for the setting is to look into the config file. The patch adds a note stating that to the manual.
Also, there is a known bug ( FS#12517 , FS#12500 ) preventing saving the recorded files in the root directory (maybe this applies only to some targets, not all). The patch adds a warning about that.
|
|
12596 | Patches | User Interface | Very Low | Clip/Clip+/Zip keymap change - power button returns to ... | 2012-02-22 | Martin Sägmüller | 2012-02-22 | 1 |
Task Description
I know keymap changes can be a difficult topic, this one however is just a small change - which, I hope, improves usability of Clip players quite a bit.
I just swapped the behavior of two functions when browsing lists: short press on the power button returns to WPS, and pressing menu + center stops playback while in lists. Return to WPS is arguably the much more often used functionality of the two, and this change makes it easier to do that.
|
|
12807 | Patches | Plugins | Very Low | [WIP] New amiga music player plugin powered by UADE lib... | 2013-01-25 | Mauricio Garrido | 2013-07-19 | 1 |
Task Description
Hi there,
this is a WIP plugin that I wrote last year. It plays amiga music using the UADE library.
You can find more about it here: http://zakalwe.fi/uade/
I'm a bit new to git so please forgive me for not uploading a proper patch.
To test the plugin, simply copy the bitmap and rockuade folders to the plugins folder in
rockbox sources. And you have to extract the data.zip file in the .rockbox folder.
I'm not going to work on this anymore, so I decided to upload it here, and hope someone
can make a proper patch and maybe some dev would be interested in testing it, make
the necessary changes and upload an stable release.
Please read the README file for some additional info about the plugin.
Tested on: samsungypr0, fuze+, fuzev2
Commid ID: e1ea08417bca57c607df6686472fa0a86f38b6d1
|
|
12809 | Patches | Plugins | Very Low | [WIP] New vgm streamed music plugin powered by vgmstrea... | 2013-01-25 | Mauricio Garrido | 2013-01-25 | 1 |
Task Description
Hi there,
this is another WIP plugin that I wrote last year. It plays videogame streamed music
using the vgmstream library. Original homepage here:
sourceforge.net/projects/vgmstream/
I'm a bit new to git so please forgive me for not uploading a proper patch.
To test the plugin, simply copy the rockstream folder to the plugins folder in
rockbox sources. And you have to extract the data.zip file in the .rockbox folder.
The formats.db found in data.zip is basically a list with all vgmstream supported
extensions (at least "all" by the time I wrote the plugin). You can add or remove
new or unwanted extensions there. The plugin will only handle the extensions found
in the formats.db.
Currently the plugin works as a viewer plugin, and there is only one extension associated
with the plugin in viewers.config for testing purposes, but you can always use the
'open with' option from rockbox. Once you open a file the plugin will parse all supported
files found in the same folder.
The vgmstream project is updated quite often, if someone wants to
update the core library, I believe that would be very easy, since I only changed a couple
of things to it.
I'm not going to work on this anymore, so I decided to upload it here, and hope someone
can make a proper patch and maybe some dev would be interested in testing it, make
the necessary changes and upload an stable release.
As a last comment, I have only tested the plugin in the simulator, samsungypr0, fuze+
and ipod nano. It only worked in the simulator and samsungypr0, so hope someone can
fix that.
Please read the README file for some additional info about the plugin.
Working on: simulator and samsungypr0
Commid ID: e1ea08417bca57c607df6686472fa0a86f38b6d1
|
|
12912 | Patches | Plugins | Very Low | Atari2600 Emulator Back from the Dead compiles for HEAD | 2013-11-14 | foolsh | 2013-11-15 | 1 |
Task Description
I'm decided to make myself useful today and hammered out most of the rest the code needed to move http://www.rockbox.org/tracker/6048 along. I'm starting a new entry since the old one is closed. I'm hosting all the work I do at http://foolsh.no-ip.org/projects/atari2600/wiki/Wiki
2600box Plugin
* Added the .make file * Added keymaps for most color targets * Added to viewer.config loads *.bin files * Fixed screen resizing for smaller screen targets * Compiles against HEAD/master
I'm still testing sim builds at the moment.
There is some bad news, it crashes in the sims after a minute or two, and the buttons on my fuze+ don't work for some unknown reason but they do in the sim.
Everything else is looking pretty good. I'd like to hear back from people who have real hardware and can test the keymaps.
|
|
13007 | Patches | FM Tuner | Very Low | FM Region "Other": Enable full frequency range. | 2014-09-29 | Oid Maps | 2014-10-02 | 1 |
Task Description
This patch changes the frequency range when selecting "Region: Other" for the FM radio:
With this patch, the "full range" from 76 MHz to 108 MHz, in 0.05 MHz steps, is available when selecting the "Other" region.
|
|
13053 | Patches | User Interface | Very Low | Add option to make scrollbars borderless | 2015-07-29 | Andrey Maluy | 2015-07-30 | 1 |
Task Description
This patch will add a setting, called "Scroll Bar Border", which will determine whether menus / lists will have scrollbars with borders or not.
The default value for this setting is "yes", so that it matches previous behavior.
|
|
10764 | Patches | Drivers | Very Low | Implementation of the MTP protocol | 2009-11-05 | amaury pouly | 2013-11-14 | |
Task Description
This task is about the implementation of the MTP protocol for rockbox.
The code can be found in a github repository: http://github.com/godeater/rockbox/tree/mtp The two main files are: firmware/usbstack/usb_mtp.{c|h} But there also are some other modification to be able to run it using the debug menu.
|
|
12795 | Patches | ID3 / meta data | Very Low | Album art for FLAC and Ogg | 2012-12-31 | Evan Ramos | 2013-06-13 | |
Task Description
I am working on adding album art support for FLAC and Ogg files. FLAC looks straightfoward, but there is a design problem with Ogg.
https://wiki.xiph.org/VorbisComment#Cover_art
The struct containing the image and associated data is base64 encoded. I can't just set id3→albumart.pos to a location in the file like all other supported album art formats (and FLAC). Obivously I could allocate memory for the decoded base64 data, but it would have to be deallocated later to prevent a leak.
On IRC, nick_p suggested: "how about adding a new id3 struct element id3→albumart.base64_encoded=true and decoding it when needed on the fly?" This sounds like a good idea, with one issue: it's not the album art alone that is base64 encoded, but the data struct described here:
http://flac.sourceforge.net/format.html#metadata_block_picture
I can test to see if I can parse the beginning of the base64 block, then set the pos pointer to the middle of of the block (with the id3 struct addition) and see if it will still decode.
|