|
9513 | Patches | Build environment | Very Low | Smarter release scripts | 2008-10-29 | Jonas Häggqvist | 2008-10-29 | 1 |
Task Description
This patch modifies bins.pl, manuals.pl and voices.pl to be smarter, just like the new w32sims.pl, adding a -r commandline switch, allowing the same script to be used for building both daily and release versions.
|
|
9510 | Bugs | Configuration | Very Low | Idle Poweroff doesn't exactly poweroff X5 | 2008-10-28 | bouchacha | 2009-05-11 | |
Task Description
Setting the Idle Poweroff setting seems to work just fine initially because the player ceases to respond to any input. However, when you push the power button back up to turn it on, the screen lights up and says “Shutting down…” for a few seconds before actually powering off. You then have to push the power button back on to turn it on proper.
|
|
9502 | Bugs | Codecs | Very Low | Freeze when playing multi-track OGG files | 2008-10-21 | dmitry | 2011-04-21 | 1 |
Task Description
also category: Some containers, like Matroska MKA or like Ogg can contain numerous audio tracks, for example the whole AudioCD contained within single Ogg file.
For example VideoLAN.org plays such files ok, while fails to show separate tracks/tags in playlist.
However, RockBox justs freezes and until reboot can no longer play music (each file is detected as having zero duration)
example can be found: [link deleted - it was a full copyrighted album]
|
|
9501 | Bugs | Applications | Very Low | severe screen corruption on H300 | 2008-10-21 | Khashayar Naderehvandi | 2008-10-22 | |
Task Description
I have just now installed the latest stable version of rockbox (that would be 3.0) on an iriver h340. Unfortunately, it’s unusable at the moment due to some serious screen corruption. It sort of looks like this picture: http://img54.imageshack.us/img54/2263/iriver3qs.jpg, but is so much worse that it’s impossible to navigate the menus. If I wait for the backlight to go off, and then press a button, the screen looks fine until I start navigating, at which point the corruption resurfaces.
I’m really excited about rockbox, but this bug is a showstopper for me at the moment.
Thanks for looking into it!
Regards.
|
|
9497 | Patches | Plugins | Very Low | This patch adds a rotate option to the jpeg viewer. | 2008-10-17 | Gerritt Gonzales | 2009-06-22 | 9 |
Task Description
This patch adds a rotate option to the jpeg viewer. Tested on sansa e200. Works on colour targets only. Additional work required for zoom and moving around the pict.
GRaTT
|
|
9456 | Patches | Playlists | Very Low | Remove Repeat:Shuffle option and always reshuffle when ... | 2008-10-05 | William Poetra Yoga Hadisoeseno | 2009-05-17 | 5 |
Task Description
This patch removes the Repeat:Shuffle setting, and always reshuffles the playlist when Shuffle is set to yes and Repeat is set to All.
The rationale behind this is that a user would rarely want to shuffle the playlist the first time only and always repeat the same sequence afterwards. Rather, one would either play the playlist in order and repeat in the same order, or shuffle the playlist first and always reshuffle.
Setting combinations affected: - Shuffle:Yes && Repeat:All
before: shuffle the playlist but repeats the same sequence
after: shuffle the playlist and reshuffles when the end is reached
- Shuffle:Yes && Repeat:Shuffle
before: shuffle the playlist and reshuffles when the end is reached
after: this combination is replaced by Shuffle:Yes && Repeat:All
- Shuffle:No && Repeat:Shuffle
before: reshuffle when the end is reached
after: rarely used combination, not available anymore
All other combinations are not affected.
The patch contains some comment fixes and some code simplification as well. We also have to handle a special case in the patch.
|
|
9442 | Patches | Games | Very Low | FingersOfRock: DDR varient | 2008-10-02 | Tony Huynh | 2009-04-13 | 21 |
Task Description
FingersOfRock is a DDR variant where by arrows pass over the screen, and the player must press the corresponding buttons in time.
I don’t know how to use the cpu boost, so if someone has some time, please boost when the game begins and un-boost when it finishes.
It is called FingersOfRock from: FretsOfFire and rockbox.
For more details on the source of inspiration: http://en.wikipedia.org/wiki/Dance_Dance_Revolution
|
|
9440 | Patches | Games | Very Low | Antibomb: Paratroopers varient | 2008-10-02 | Tony Huynh | 2009-02-07 | 10 |
Task Description
This is a variant of an the classic Paratroopers.
It lacks the particles, planes and stacking men. Instead of solders, They're just falling bombs.
For more details about the source of inspiration: http://en.wikipedia.org/wiki/Paratrooper_(video_game)
|
|
9427 | Bugs | Music playback | Very Low | Playback from cuesheet not scrobbled | 2008-09-28 | kf | 2010-08-12 | |
Task Description
Tracks played via a cuesheet are not recorded in .scrobbler Last.fm log.
|
|
9420 | Bugs | FM Tuner | Very Low | FM tuner reception fades over time | 2008-09-25 | angry | 2009-07-03 | |
Task Description
I have experienced a fade in reception with my sansa e260. If I tune to a station, the longer I listen, the more static becomes present until the station is all static. I have found however that if I navigate to another station and go back. The station is clear again. This does not happen on the original firmware and does not seem to be location specific.
So the firmware seems to be seeing a degrading signal, but the signal is not actually degrading. Or perhaps the frequency to which the FM tuner is tuned, begins to deviate until it reaches a point of all static, even though the tuner still displays the original frequency.
Thanks.
|
|
9419 | Patches | Operating System/Drivers | Very Low | time structure tm.tm_yday implemented | 2008-09-25 | Christian Lees | 2011-02-16 | 3 |
Task Description
Here is a path that implements the year day variable in the tm structure. It does leap year checking. It uses a lookup table to find the number of days, the same as the mktime function. It creates another copy of the lookup table, this could be moved outside to conserve space if required.
As I don't have SVN access from behind the firewall its been built against 18563.
|
|
9413 | Bugs | Battery/Charging | Very Low | Rockbox (and bootloader) mistakes battery for USB. | 2008-09-22 | Paul Skinner | 2008-09-24 | |
Task Description
This may represent other players as well.
I installed a new battery on my iriver, a 2100 mAh that is working perfectly. The problem however, is that when fully charged, the voltage holds up to 4.12 volts, and until it drains to somewhere under 3.9 volts, Rockbox thinks that it is powered via USB, so naturally Rockbox gets stuck in USB mode until the battery is drained enough for Rockbox to realize that it IS a battery. With this problem at hand, I have to charge my iriver to only less than seventy percent of its battery life, or else wait for an hour or so to drain it to that point. I HAVE tested it in its original firmware, like I said, works perfectly. The problem lies with Rockbox thinking that the battery is a USB charger. I am asking for a fix around this. Is there a way that I can modify Rockbox so that it may understand that it is running off of a battery that will get up to 4.12 volts and not mistake that for USB power? I just now thought to turn off the “Charge During USB Connection,” maybe that will solve the problem; I will get back when I find out whether or not that works. However, I would still like to request a work around for this problem. Any help is much appreciated. Thanks.
|
|
9407 | Patches | Playlists | Very Low | bookmarks overhaul | 2008-09-16 | Jonathan Gordon | 2008-12-22 | 7 |
Task Description
this patch is a WIP to update the bookmark system.
the change is to save “resume points” into the current .playlist_control file and copy that as a .bmark file. Right now it works fine to load and save (And even list the bookmark resume points).
What doesn’t work yet (in bmark.3.diff) is the recent bookmarks menu item.
So far, the only downside I have found is that when you open a .bmark file the current playlist has to be stopped (it gets bookmarked automatically so if you cancel the .bmark it will resume anyway). I’m hopeing that this isnt a big enough issue to reject the patch.
|
|
9381 | Patches | User Interface | Very Low | Gigabeat S Play/Pause/Menu Keymap Change | 2008-09-08 | Marc Guay | 2008-10-11 | 1 |
Task Description
This patch modifies the Gigabeat S keymap so that it can be used almost solely using the buttons on the face of the player.
Currently, there is an unused button in the WPS screen (the BACK button, up-left from the cross) which in my mind makes more sense as the “back to the menu” button, while the MENU button (up-right from the cross) is the logical Play/Pause button (at least to a right-handed individual). It’s unfortunate that the button with the Windows logo has been called the MENU button in the code, thus making this rather confusing to read, but if enough people agree with the feel of this change, that could be modified as well.
|
|
9371 | Patches | Utils | Very Low | create database application | 2008-09-06 | Yoshihisa Uchida | 2011-05-15 | 30 |
Task Description
Create database application.
1) At first FS9349 patch file (http://www.rockbox.org/tracker/task/9349?getfile=17401) apply.
2) After this task’s patch apply.
|
|
9356 | Patches | Applications | Very Low | Allow to set the delay before button repeat is activate... | 2008-09-02 | Alexander Levin | 2008-09-03 | 1 |
Task Description
The patch allows to set the delay after which the button repeat event is generated. Since this event is used to detect a long button press, it effectively sets this 'threshold.'
Slow fingered users may often hold the select button too long and (unintentionally) get the context menu. For instance, from the WPS screen. But they actually wanted to go to the file browser.
The patch adds a setting for that delay. Its default value is 30 ticks (=0.3s). The menu entry is in Settings → General Settings → System → Long Button Press Duration.
|
|
9332 | Patches | Music playback | Very Low | Read audio data directly from flash memory | 2008-08-28 | Nicolas Pennequin | 2010-01-25 | 7 |
Task Description
This patch provides a replacement for buffering.c, where there is only minimal buffering (one 32K buffer for audio data and some static buffers for metadata). It is a proof of concept for how this could work on targets with very little RAM.
I would be interested in feedback on the kind of impact this has on runtime, so if you have a flash target please consider giving it a try and reporting your results :)
Note that you will need to disable album art in your build for this to work. I don't even know what would happen if you don't, but it'd probably be bad. To disable it you need to comment or remove the #define HAVE_ALBUMART line in your target's configuration file (firmware/export/config-[TARGET].h).
|
|
9330 | Patches | Rbutil | Very Low | patch for openBSD support for ipodpatcher | 2008-08-28 | Brian | 2008-10-08 | 3 |
Task Description
The following patches will allow someone running openBSD to run ipodpatcher. This is my first pass at these patches, so they cannot be integrated without some problems.
A few outstanding questions remain:
1) should I use /dev/sd0c or /dev/rsd0c?
2) why do byteorder(3) functions exist in fat32format.c?
3) how do the developers want to handle disk geometry?
I ask the last question because my patch overwrites the existing ioctl with what works for openBSD, rather than separate it out. And the patch doesn't fully use what is available in struct disklabel. I plan to re-write this one.
The fat32format.diff comments out byteorder(3) functions. The ipodio-posix.diff converts the file to openBSD disk geometry. The ipodpatcher.diff corrects the device used.
I have only tested the patches above for ipodpatcher on iPod nano 1st gen.
|
|
9329 | Patches | ID3 / meta data | Very Low | Remove total tracks and total discs from ID3v2 tags. | 2008-08-27 | Magnus Holmgren | 2008-12-12 | 1 |
Task Description
This patch removes any total tracks and total discs number from the track and disc number fields in ID3v2 tags, so that track and disc numbers are displayed consistently across different tagging formats.
What happens is that if a number larger than zero can be parsed from the start of the field, then the field is terminated on the first “/” char.
Added as a patch as I don’t know if this behavior is wanted.
|
|
9295 | Patches | Battery/Charging | Very Low | Charger detection for iPod 2G (and 1G?) | 2008-08-18 | Mark Fawcus | 2008-08-18 | 1 |
Task Description
This patch adds detection of the charger connection. Not tested on a 1G, but should work if the ipodlinux GPIO documentation is correct.
NOTE: 'Charging' is not detected, just the presence of external power. See http://forums.rockbox.org/index.php?topic=18196.0 for forum topic.
|
|
9292 | Patches | Applications | Very Low | New game plugin, NBackBox | 2008-08-17 | Joseph Garvin | 2009-05-25 | 7 |
Task Description
It’s still a bit rough around the edges, but I’ve written a new game plugin called NBackBox. It’s an implementation of the dual-n-back exercise, discussed in this Wired article: http://www.wired.com/science/discoveries/news/2008/04/smart_software . In short, it’s a game that improves your brain’s working memory. I’ve tried to keep it as close to how the game was described in the original paper.
Any feedback/bug reports/code suggestions much appreciated :)
Joe
|
|
9273 | Patches | Language | Very Low | Changing sapi_voice.pl To make japanese.voice sound bet... | 2008-08-13 | Taktak | 2008-09-23 | 18 |
Task Description
I would like to change voice strings to make them sound better with a specific SAPI voice.
I don’t intend to change string in *.lang directly. It should be done in voice.pl dinamically while building voice, shouldn’t it?
|
|
9270 | Patches | Plugins | Very Low | moonrock, calculates the current moonphase. | 2008-08-12 | federico pelupessy | 2011-07-28 | 16 |
Task Description
this is a simple plugin called 'moonrock' which shows the phase of the moon. It is not the most earthshatteringly original thing but nevertheless the effect is pretty nice. Hopefully someone else likes this!
For targets with CONFIG_RTC, it either shows a text description or, for HAVE_LCD_BITMAP and at least greyscale targets, a (pre-calculated) picture of the moon. But only if the data file (moonrock.dat) is present and found in the apps/ directory. (it should be attached to this post, I hope it shows up here, as the file is 3MB). (time of the player is assumed to be GMT)
you can switch between picture and text with select button, and choose a new date with play (which does not change the internal clock).
The patche changes some small things in the api and in the bitmap reading routines to be able to do things easily.
|
|
9260 | Bugs | Applications | Very Low | r18234 - core + plugins shouldnt be calling opendir() d... | 2008-08-10 | Jonathan Gordon | 2008-08-10 | |
Task Description
Only filetree.c should be allowed to call opendir(), anything that needs to recursively scan directories should be calling ft_load() which can smartly open, scan and close a directory.
The problem with this is that the filename buffer could get corrupted easily if its misused.
as of r18234 the following is using opendir() in the core filetree.c:133: dir = opendir(c→currdir); ← not recursive filetree.c:257: dir = opendir(tempdir); ← in ft_load() so ok filetree.c:259: dir = opendir(c→currdir); ← “” “” “” misc.c:164: dir = opendir(pathlen ? buffer : “/”); misc.c:1059: dir = opendir(BOOTDIR); misc.c:1142: DIR* d = opendir(path); onplay.c:466: dir = opendir(dirname); onplay.c:817: srcdir = opendir(src); tagcache.c:4075: dir = opendir(dirname);
the tagcache and the onplay.c ones are dangerous… the 3 in misc.c are not recursive so safe.
the following are uses in plugins, havnt checked them so I only know for sure that stats, disktidy and properties are unsafe plugins/disktidy.c:203: dir = rb→opendir(name); plugins/disktidy.c:270: dir = rb→opendir(name); plugins/md5sum.c:78: dir = rb→opendir( path ); plugins/md5sum.c:113: DIR *dir = rb→opendir( newpath ); plugins/md5sum.c:209: dir = rb→opendir( arg ); plugins/properties.c:79: dir = rb→opendir(tstr); plugins/properties.c:151: dir = rb→opendir(dps→dirname); plugins/properties.c:276: dir = rb→opendir(str_dirname); plugins/random_folder_advance_config.c:70: dir = rb→opendir(fullpath); plugins/random_folder_advance_config.c:165: dir_check = rb→opendir(formatted_line); plugins/rockpaint.c:740: d = rb→opendir( bbuf ); plugins/rockpaint.c:754: d = rb→opendir( “/” ); plugins/rockpaint.c:915: d = rb→opendir( FONT_DIR “/” ); plugins/sokoban.c:925: if(!(dir = rb→opendir(dirname))) plugins/stats.c:139: dir = rb→opendir(fullpath); plugins/test_codec.c:763: dir = rb→opendir(dirpath); plugins/test_disk.c:356: dir = rb→opendir(testbasedir); plugins/test_disk.c:359: rb→splash(HZ, “opendir() failed.”); plugins/test_disk.c:421: if 1) == NULL) plugins/wavrecord.c:3774: if 2) == NULL)
so, The bad calls in the core should be changed to use ft_load, and the plugins should either get a new function in the lib to grab some ram and manage the whole thing, or maybe its safe to just call ft_load there also?
or alternatively, we can go on ignoring the issue.
|
|
9253 | Patches | Applications | Very Low | logf file output patch. | 2008-08-08 | Yoshihisa Uchida | 2009-03-26 | 8 |
Task Description
It is a patch that can automatically output the result of logf to the file.
The setting of default doesn’t output the result of the logf to the file. Please set and do the following when it is effective.
System > Debug > logf auto file output: select "Yes"
|
|
9252 | Patches | Simulator | Very Low | Common keyboard actions for Simulator | 2008-08-08 | Tomer Shalev | 2009-12-15 | 3 |
Task Description
Note: This is work in progress. Status: Code implemented
Manual not updated
Wiki not updated (only after commit)
The idea of this patch is to have the same keyboard keys assign to the same actions in all platforms.
For example, have +/- keys (both on keyboard and on Numpad) are assigned to Volume Up and Volume Down keys of the original platform. For platforms which do not have these keys, pressing the +/- keys in the simulator will do nothing.
This change will help developers to do manual regression testing on lots of platforms easily, as they do not have to memorize each platform’s key assignment.
Future development: Display key assignment on screen, and/or on console
|
|
9206 | Bugs | Font/charset | Very Low | The number of characters included in the Sazanami-Minc... | 2008-07-19 | Yoshihisa Uchida | 2011-04-19 | 18 |
Task Description
The Sazanami-Mincho-Regular-*.fnt includes 7128 characters. However, there are about 7500 character not included in the Sazanami-Mincho-Regular-*.fnt though it is included in the sazanami-mincho.ttf font (This font is a font that became an origin when the Sazanami-Mincho-Regular-*.bdf font is made).
Please look at “List.txt” file about the character not included in the Sazanami-Mincho-Regular-*.fnt.
The cause of this problem is in “fontForge”(http://fontforge.sourceforge.net) used when the bdf file is made from the ttf file.
When the bdf file was made by using ”Otf2bdf”(http://www.math.nmsu.edu/~mleisher/Software/otf2bdf/) instead of “fontForge”, all characters included in the ttf file were able to be taken out.
However, when you make the Sazanami-Mincho-Regular-*.fnt by using Sazanami-mincho-Regular-*.bdf that applies the patch, The interval between the line and the line opens from present Sazanami-Mincho-Regular-*.fnt a little.
Please report by using new Sazanami-Mincho-Regular-*.fnt(in new-Sazanami-Mincho-Regular-fonts.zip).
|
|
9205 | Bugs | Codecs | Very Low | WMA Decoder - Problematic Files (Gaps/Skipping) - Examp... | 2008-07-19 | Andrew Beveridge | 2011-04-20 | 2 |
Task Description
Hello World :) Attached is a VBR WMA music file, which fails to play correctly on my “RockPod” iPod Nano. The same file decodes perfectly using the latest ffmpeg build. Therefore I can only assume there is something about this file which triggers a bug in the Rockbox-specific WMA decoder. Also attached is a microphone recording of the sound which comes out of my iPod when Rockbox attempts to play the faulty WMA.
I have over 3000 WMA tracks, all encoded using an identical method, all of which will not play correctly in rock box, so if you would like any more examples, or information, please ask.
Thanks for all your help :) (If there is any way I can help debug/update the code for the wma decoder, please let me know where to start, I understand the C source code pretty well)
~Andrew
|
|
9202 | Patches | Bootloader | Very Low | iriver H300 bootloader power/usb fixes | 2008-07-16 | Matthew Haun | 2008-12-09 | 2 |
Task Description
This patch changes the iriver H300 series bootloader's power and usb handling. When a USB or Power plug are inserted into the H300, it will now boot as normal, not stop in the bootloader usb/charging modes. This was mainly for use in my car, but is also helpful for people with charging cradles for their computers.
Forum thread can be found here http://forums.rockbox.org/index.php?topic=17202.0
|
|
9189 | Bugs | Codecs | Very Low | Switching APE tracks no longer works on H120 | 2008-07-12 | Thomas Pfenning | 2011-05-05 | |
Task Description
I have only tested this on my H120 with an 18007 build. I have been using the APE codec for some time now and never had a problem in the past.
After reformatting my hard drive and installing the current build I found that rockbox has 2 problems with my APE files
1. The parser for APE files no longer recognizes my APE files encoded with version 8,9 of Jriver Media Center. Result is that files don't play when selected in the file browser and these files do net get added to the database.
2. When switching APE tracks one of two possible behavior occur. a) the Iriver freezes completely. b) On switching tracks there is a loud hiss and then playback of the next track resumes.
Cheers
Thomas
|
|
9186 | Bugs | Codecs | Very Low | flac decoder doesn't handle truncated files nicely | 2008-07-11 | PaulJam | 2011-03-29 | 3 |
Task Description
When you play back a broken flac file (in this case a file that was truncated) it can happen that he decoder outputs constant loud noise instead of just skipping to the next track.
I’m not sure if this is really a bug since you are not supposed to play back broken files.
Attached is a file where this happens.
H300 r18009 (happens in the uisim too).
|
|
9177 | Bugs | Rbutil | Very Low | RBUtil reports a successful install on the e200R when i... | 2008-07-09 | Marc Guay | 2008-07-12 | |
Task Description
Unsure if this is an RBUtil isssue or a sansapatcher issue, or even a Sansa issue that can’t be solved, but according to this (http://www.rockbox.org/irc/log-20080709#02:36:38), it reports a successful install on the e200R when it hasn’t. Related to FS#7526 ?
|
|
9171 | Patches | Applications | Very Low | Replace the CUBE in cube with COBRA MK III | 2008-07-08 | Dave Hooper | 2008-07-18 | 2 |
Task Description
Dumb patch but introduces handling for non triangular faces (by triangulating them when rendering). Vertices courtesy of http://mackayj.doosh.net/eliteships.html (in particular I hand-converted http://mackayj.doosh.net/files/vrml/eliteships/cobra3.wrl)
|
|
9169 | Patches | User Interface | Very Low | Allow seek speed limiting to be optional | 2008-07-08 | Steve Bavin | 2008-07-15 | 2 |
Task Description
This patch adds an option to disable the speed limiting that slows down seeking as you approach the end or beginning of a track.
It defaults to limiting enabled, to maintain compatibility. Personally, I prefer the fast seeking without the limiting.
The manual is not included, I can't compile them still…
|
|
9114 | Patches | Applications | Very Low | Pause Between Tracks | 2008-06-24 | Linus Nielsen Feltzing | 2014-03-18 | 7 |
Task Description
This patch adds a new playback option, Pause Between Tracks. It pauses the playback automatically after each track, and the user must press Play to play the next.
This is useful for e.g dance classes, sound effects etc.
There is a noticeable lag in the simulator, where it starts the playback of the next song before pausing, but who cares? It seems to work fine on the target anyway.
Try it!
|
|
9112 | Patches | Build environment | Very Low | Automatically set correct cross compiler path based on ... | 2008-06-23 | William Poetra Yoga Hadisoeseno | 2009-05-10 | 3 |
Task Description
This is an attempt to automate the setting of $PATH in tools/rockboxdev.sh, tools/configure and the generated Makefile.
The directory prefix of the cross compilers is stored in ~/.config/rockbox.org/RockboxCompilerPrefix. As the default path (in tools/rockboxdev.sh) is /usr/local, if that file is empty, then $PATH won’t be modified. Otherwise, the value stored inside that file will be read, the target platform type appended, and lastly /bin appended. The resulting string will be appended to $PATH.
This patch doesn’t break existing configuration. But it’s most probably incomplete, so please provide feedback on which files need to be modified as well.
|
|
9093 | Bugs | Database | Very Low | Database initialization hangs if there's no music file ... | 2008-06-16 | William Poetra Yoga Hadisoeseno | 2014-01-16 | 3 |
Task Description
The database hangs when doing initialization if there is no music file on the player.
How to reproduce: 1. Install Rockbox. 2. Put some music files onto the device. 3. Initialize database. 4. Reboot. 5. Remove all music files from the player. 6. Initialize database.
|
|
9088 | Patches | Plugins | Very Low | RockCW - Rockbox Morse Trainer, a proof of concept | 2008-06-12 | Joel Garske | 2010-11-14 | 10 |
Task Description
Hi there,
i am currently trying to learn the morse code. I thougt it would be fun to have rockbox as an aid, so i started to write a plugin for that.
This plugin currently has a limited functionality, but the current things are implemented:
Morsing of custom texts, typed from the rockbox keyboard
Morsing of random chars, till the battery drains (or less ;))
Input of own Call and 'morsing' the same
selection of speeds from 1-45 WPM in steps of 3
selection of chars from 5 mixable groups
letters
numbers
punctuation marks
special chars (KA,BT,AR,VE)
pauses
It would be very nice if someone tested these on some soft-codec targets. I included the source tarball (please add plugin to SOURCES and CATEGORIES if using this), a diff on r17715 and the binary .rock for the sansa c250.
Idd be very happy if, with a little help, this could move upstream. I am new to the plugin api and need some help especially in using the definitions to make this work on different DAPs (avoid building this on targets that don't support some features and so on). Correct me if i am wrong, but his should from my point of view work with all SWCODEC devices with LCD. I tried to write at least readable code and added some comments for the curious.
This builds at least on the c250 and works for me.
Thanks, Joel
Remind me, if i forgot something.
|
|
9087 | Patches | Plugins | Very Low | The wake-up alarm on ipods starts rockbox even if hold ... | 2008-06-11 | Johan Swetzén | 2009-10-17 | 3 |
Task Description
When the wake-up alarm starts up the iPod, you wouldn’t want it to boot the OF, but it will do so if hold is on. This patch makes the bootloader check if the alarm is active and start rockbox regardless of the hold state if it is. Also, if the hold switch is on during start up rockbox would normally reset all settings, but this is inactivated if rockbox was started by the alarm.
Applying the patch: Besides building the firmware, you will need to build and upload the bootloader to your ipod using ipodpatcher.
Limitations: The bootloader doesn’t check if the alarm started ipod, it only checks if the alarm is active. If you have set the alarm you will have to use the MENU button to start the OF.
I don’t know if this works on any other iPods than the iPod video, but it will probably work on all of them.
|
|
9078 | Patches | Plugins | Very Low | Thinkfast - A plugin to measure your reaction speed | 2008-06-06 | Clément Pit--Claudel | 2008-06-06 | 1 |
Task Description
The purpose of the game is to press one of the four direction keys as fast as possible when randomly asked to do so. At the end of the game, min/max/average values are displayed.
|
|
9074 | Feature Requests | Themes | Very Low | ViewPort vertical alignment | 2008-06-05 | Mark | 2020-06-25 | |
Task Description
Add an tag to the viewports that allow text/items to be aligned top/centre/bottom (vertical alignment)
Currently, it is possible to align left/centre/right (horizontal alignment)
The main reason I want to do this is to centre fonts in the middle of a viewport to allow my WPS to allow for multiple fonts - all lined up correctly. I’m sure there can be many other uses
|
|
9069 | Patches | Plugins | Very Low | Rockedit : new text editor for Rockbox | 2008-06-03 | Clément Pit--Claudel | 2014-04-25 | 8 |
Task Description
Hello, I’ve recently designed new text editing plugin for Rockbox, which I called (how original…) rockedit. The point is not to compete with current text_editor, but rather to develop a new approach to text editing by, in particular, allowing user to work in insert/replace mode. The major difference is that the keypad has been replaced by a single which the user navigates through using up/down, while left/right are used to change current char. Fire key is used to switch between different chars lists. I didn’t manage, though, to use keypad as set in r17659. The diff file just reverts it, which is not a good solution at all… Furthermore, I haven’t tested it on any other target but my gigabeat : I cannot boot Windows currently.
I’ve included a patch which includes keymap changes, and another which doesn’t. I’ve also added a screenshot. Please do comment and help me improve this editor !
|
|
9068 | Patches | Games | Very Low | [chessbox] Playing with touchpad | 2008-06-03 | André Twupack | 2009-10-13 | 3 |
Task Description
This patch adds more touchpad functionality to the game. It is possible to play by selecting the pieces directly instead of using the simulated buttons. The changes are: 1. Added touchpad_get_mode to the plugin API. 2. Added menu entry for touchpad devices the switch between button mode and direct mode. 3. The user’s default touchpad mode is save during start-up of the plugin and restored after quitting. 4. The direct input mode is set only during the game (not in menu or view). 5. Extended play loop to handle BUTTON_TOUCHPAD event. 6. A piece is selected by clicking twice on it, moving is also done by clicking the target field twice.
The patch has been tested on the COWON D2 and also seems to compile fine for devices w/o touchpad. The patch has been created with
svn diff -x -w apps > touch_chess.diff
in the root directory. It would be nice if someone could test this (also on non-touchpad devices) and give me some feedback (bugs and improvements).
|
|
9067 | Patches | Language | Very Low | [GSoC] Accessibility and localization improvements | 2008-06-03 | Tom Ross | 2009-10-26 | 8 |
Task Description
This tracker task will be used to house my Summer of Code work. For information about the goals of the project please see http://www.rockbox.org/twiki/bin/view/Main/PluginLocalization . Please read the comments and the descriptions of each patch.
Latest patch: July 22
|
|
9064 | Bugs | Music playback | Very Low | iRiver H340 skips when battery low | 2008-06-02 | Antony Stone | 2008-08-05 | |
Task Description
- What behaviour you are seeing
Rockbox 17612-080523 on an iRiver H340 skips entire tracks, and also skips within tracks, when the battery level falls below 30%
- What behaviour you expected
No skipping.
- How to reproduce the bug
Allow the battery level to fall below 30% and start playing a directory of files. Some files will be skipped, some files will have parts skipped in the middle.
- The SVN revision you are using and if possible the particular SVN revision in which you think the bug was introduced.
17612-080523, no idea when the bug started.
If you need any further info on this bug, please ask and I’ll give more details. I have no other hardware to test whether this behaviour occurs on other Rockbox platforms.
|
|
9060 | Patches | Font/charset | Very Low | WenQuanYi Bitmap Song fonts | 2008-05-31 | William Poetra Yoga Hadisoeseno | 2008-05-31 | 14 |
Task Description
This font is part of the WenQuanYi Project at [1]. It’s in Chinese, but there’s an english page at [2]. This font is similar to the WenQuanYi Unibit font (FS#9059) and focuses mostly on ASCII and CJK, but I’m also posting this font for inclusion because this one has different point sizes, like for example the nimbus, Sazanami and ProFont fonts already included in Rockbox. With the different point sizes, especially lower point sizes, this font is great for small screens such as my iPod Nano.
I’m attaching some screenshots of this font under various point sizes and weights. I’ve also taken screenshots with the simulator to show how it would look like in Rockbox.
Additionally, this font is available from the original website at [3]. There is also an online README file at [4]. The source BDF files are available from the project’s SourceForge page at [5], and the BDF files I’m attaching come from the source package at [6].
According to the project[4], this font is a derivation of older free fonts and enhanced with bitmaps made by online users. As such, it is licensed under the GPLv2 with a font embedding exception[4]:
[quote] ** GPL v2 license with font embedding exception:
As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. [/quote]
It’s up to Rockbox developers whether to strip off this exception. Either way, the font is compatible with Rockbox’s license (GPLv2).
Links: [1] http://www.wenq.org/ [2] http://wqy.sourceforge.net/cgi-bin/enindex.cgi [3] http://www.wenq.org/index.cgi?BitmapSong [4] http://www.wenq.org/index.cgi?Hero_README [5] http://sourceforge.net/projects/wqy/ [6] http://downloads.sourceforge.net/wqy/wqy-bitmapfont-bdf-gb18030-0.9.9-0.tar.gz?modtime=1194227675&big_mirror=0
|
|
9059 | Patches | Font/charset | Very Low | WenQuanYi Unibit font | 2008-05-31 | William Poetra Yoga Hadisoeseno | 2008-05-31 | 3 |
Task Description
This font is part of the WenQuanYi Project at [1]. It’s in Chinese, but there’s an english page at [2].
I’m adding this font because: 1. Currently there is no good Chinese font for Rockbox. 2. The best Chinese font (unifont) has unevenly sized Chinese characters, while this font has uniformly sized Chinese characters.
The attachments contain screenshots of the simulator, to show how this font would look like on the iPod Nano. I’ve also attached a screenshot using the Unifont font to show the uneven sizes of Chinese characters, for comparison. I don’t know about other languages, but I’d think other CJK languages work better in this font as well, due to the merging of WenQuanYi Bitmap Song.
According to the project[3], this font is made by combining the GNU Unifont (GPL), WenQuanYi Bitmap Song (GPL) and Fixed-16×8 (Public Domain) fonts. The maintainer of GNU Unifont also acknowledges this fact at [4].
This font is licensed under the GPLv2 with a font embedding exception[3]:
[quote] ** GPL v2 license with font embedding exception:
As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. [/quote]
I don’t mind either way, but it would be up to Rockbox developers whether to strip off this exception. And either way, the font is compatible with Rockbox’s license (GPLv2).
The font I’m attaching is a modified version (and only the bdf); you can download the original version from [5]. My modification is:
— wqy-unibit.bdf.orig 2008-06-01 04:47:36.839752214 +0800 +++ wqy-unibit.bdf 2008-06-01 05:01:51.031748178 +0800 @@ -64,7 +64,7 @@ CHARSET_ENCODING “-1” CHARSET_COLLECTIONS “ASCII ISO8859-5 GB2312.1980 BIG5-0 KSC5601.1989-0 JISX0208.1997 ISO10646-1” ENDPROPERTIES -CHARS 46443 +CHARS 46444 STARTCHAR uni0000 ENCODING 0 SWIDTH 500 0
This is because convbdf will emit a warning “Warning: DWIDTH spec > max FONTBOUNDINGBOX” when converting the font. This is because there are actually 46444 STARTCHAR entries, but only 46443 glyphs – the character “mu” is encoded as 181 and 956, with the exact same glyph. The generated .fnt file is exactly the same with or without my modification.
Additionally, this font is quite big so it’s a bit big on the screen of the iPod Nano. But it would be great on larger screens. Please take a look at the screenshots in the attachments.
Links: [1] http://www.wenq.org/ [2] http://wqy.sourceforge.net/cgi-bin/enindex.cgi [3] http://www.wenq.org/index.cgi?Unibit_README [4] http://www.unifoundry.com/unifont.html [5] http://downloads.sourceforge.net/wqy/wqy-unibit-bdf-1.1.0-1.tar.gz?use_mirror=osdn
|
|
9056 | Bugs | Codecs | Very Low | AC3 playback does not work for single ripped songs | 2008-05-30 | Przemysław Hołubowski | 2011-04-18 | |
Task Description
RB does not play AC3 tracks which were extracted from DVD with splitting one-track/one-song (splitting by chapters).
In other words - if you extract single AC3 song RB will not be able to play it back, despite the fact foobar2000 and Winamp with AC3Filter plugin will play it fine.
It is not a problem related to extracting software as the problem occurs for AC3 files saved by DVD Audio Extractor and SmartRipper. (Files saved by them are bit-bit the same as file comparison showed).
Simulator does not display any debugging info when you try to play AC3 file which RB is unable to play.
AC3 playback is not completely broken because RB plays AC3 files if you extracted full AC3 track without splitting it.
|
|
9053 | Patches | Operating System/Drivers | Very Low | Using Volume Labels as Mount Points | 2008-05-30 | Reinhard Enders | 2010-06-06 | 6 |
Task Description
I’m using several SD-cards with my Sansa. When switching cards and updating the database the db entries of other cards are lost (unless saved to the database log).
In order to differentiate between files from different cards the easiest way is to give them different path names. So instead of mounting each card to <microSD1> this patch takes the volume label i.e. ‘Classic1’ of the filesystem and mounts it to <Classic1>.
The database update is modified in a way that it erases only entries for files with a filename of a mounted filesystem. So data of other cards isn’t erased.
So far the database search isn’t modified to handle nonexisting files, you still get albums etc. which are currently unavailable. The patch only makes sure that nonexisting files aren’t entered into the current playlist.
The patch is only activated for Sansa e200, as I couldn’t test it for other players.
|
|
9043 | Patches | User Interface | Very Low | slim down 'open with..' list | 2008-05-27 | Lee Kang Hyuk | 2010-08-29 | 3 |
Task Description
Obviously there is no one who wants to open a mp3 file with text viewer. With this patch applied, ‘Open With..’ only shows plugins that are associated in ‘viewers.config’. To see a full list of viewers plugin, just set the ‘Show Files’ option to ‘All’ and try again.
Some builtin filetypes are text file, so I added them into ‘viewers.config’ for the accessibility.
|