Flyspray:: Flyspray:: Rockbox: Recently opened tasks 2014-09-16T19:29:39Z FS#12999: Manual says there are 2 different builds of iPod 5G 2014-09-16T19:29:39Z 2014-09-16T18:41:12Z
Getting last iPod 5G manual (found here: page 17), it says there are two different versions of Rockbox for this player. It was true some time ago, but now (even in release page), there are only one version that works with any model of iPod 5G.
Arthur Ferrai
FS#12998: Vertical progress bar (%pb) glitches at the start of a song 2014-09-16T17:12:26Z 2014-09-16T17:12:26Z
Consider the following theme markup:


That draws a vertical progress bar that will get filled from bottom to top. When a song starts to play, the progress bar is one pixel high, at the correct position (at the bottom of the viewport). That 1px-high image quickly jumps up one pixel (moves up by one pixel), then comes back down one pixel (at the correct position) whenever the progress percentage is high enough. The progress bar then displays normally and grows as the song is playing. See attached screenshots.

Expected behavior: the position of the progress bar (relative to the viewport) should not change. The bug has been observed in the iPod Classic and Clip Zip sims (builds 1bc89bd and 77bfff5) as well on the actual devices. Inverting the progress bar (with the "invert" parameter) shows the correct behavior (inverted bar with no such glitch).

Affected themes: Ash (iPod Classic), SugarBrown (Clip Zip).
Guillaume Cocatre-Zilgien
FS#12997: Gather Runtime Data causes playback issues 2014-09-16T11:02:10Z 2014-09-16T11:02:02Z
It was reported on IRC ( that there are playback problems (e.g. gaps between gapless songs) if/when Gather Runtime Data is active and playback is started via database.
Thomas Martitz
FS#12996: path_trim_whitespace() shouldn't trim the start of a filename 2014-09-15T22:34:10Z 2014-09-15T22:34:10Z
Filenames can legally start with space characters. This was supported before 7d1a47cf. The new path_trim_whitespace() trims both the start and end of filenames.
Frank Gevaerts
FS#12995: path_trim_whitespace() assumes unsigned char 2014-09-16T03:15:27Z 2014-09-15T22:32:16Z
path_trim_whitespace() (introduced in 7d1a47cf) assumes unsigned char (things like c <= ' '). This makes it break on some platforms (including the simulator on x86/amd64). I don't know if that commit has other similar issues.
Frank Gevaerts
FS#12994: Bacon 2014-09-04T09:35:48Z 2014-09-04T09:16:49Z
[[|Bacon]] may be eaten smoked, boiled, fried, baked, or grilled, or used as a minor ingredient to flavour dishes. Bacon is also used for barding and larding roasts, especially game, including venison and pheasant. The word is derived from the Old High German bacho, meaning "buttock", "ham" or "side of bacon", and cognate with the Old French bacon.[5][6]

In continental Europe, part of the pig is not usually smoked like bacon is in the United States; it is used primarily in cubes (lardons) as a cooking ingredient, valued both as a source of fat and for its flavour. In Italy, this is called pancetta and is usually cooked in small cubes or served uncooked and thinly sliced as part of an antipasto.

Meat from other animals, such as beef, lamb, chicken, goat, or turkey, may also be cut, cured, or otherwise prepared to resemble bacon, and may even be referred to as "bacon".[7] Such use is common in areas with significant Jewish and Muslim populations, both of which prohibit the consumption of pig.[8] The USDA defines bacon as "the cured belly of a swine carcass"; other cuts and characteristics must be separately qualified (e.g., "smoked pork loin bacon"). For safety, bacon may be treated to prevent trichinosis,[9] caused by Trichinella, a parasitic roundworm which can be destroyed by heating, freezing, drying, or smoking.[10]

Bacon is distinguished from salt pork and ham by differences in the brine (or dry packing). Bacon brine has added curing ingredients, most notably sodium nitrite, and occasionally potassium nitrate (saltpeter); sodium ascorbate or erythorbate are added to accelerate curing and stabilise colour. Flavourings such as brown sugar or maple are used for some products. Sodium polyphosphates, such as sodium triphosphate, may be added to make the produce easier to slice and to reduce spattering when the bacon is pan-fried. Today, a brine for ham, but not bacon, includes a large amount of sugar. Historically, "ham" and "bacon" referred to different cuts of meat that were brined or packed identically, often together in the same barrel.
FS#12993: removing the lock form my FBOP purchased Sandisk MP3 player 2014-08-26T09:02:25Z 2014-08-26T01:47:08Z
I bought the sandisk MP3 player while in the FBOP and it came with a lock that has to be revalidated every two weeks. Now that I have been released, the player has "expired" and Im wondering if I can remove the lock, or de-institutionalize it myself because the company has had a few problems with the money, based on what I have seen from others who sent their players out.
Johnathan Simpson
FS#12992: Can't create playlist with all tracks on device (regression) 2014-08-25T16:07:40Z 2014-08-25T16:07:40Z
When I go into the Playlists menu and select Create Playlist instead of creating a playlist file with all tracks on the device like it used to it creates and empty Playlists.m3u8 file. The problem seems to be in tree.c:

if (tc.currdir[1])
snprintf(filename, sizeof filename, "%s.m3u8", tc.currdir);
snprintf(filename, sizeof filename, "%s/all.m3u8",

I'm guessing that it used to be that the Create Playlist would be accessed from the main menu and tc.currdir wasn't set to anything, but now the Playlists menu item sets c.currdir to the Playlists directory because that is where playlists are stored now. So now instead of putting all tracks into all.m3u8 it creates an empty file (since there aren't any audio files under the Playlists directory).
Joseph Shraibman
FS#12991: Timestretch only worked once 2014-08-04T23:21:07Z 2014-08-04T23:21:07Z
After Rockboxing my Clip Zip, I soon enabled Timestretch. This worked fine. Recently, however, I disabled Timestretch (selected "No") and now wish to re-enable it. This appears to be a problem, as my Pitch screen refuses to show the Timestretch-enabled options (change speed and pitch). Pressing left or right changes the speed by <1%, but only as long as the button is held down and the effect does not stack.
FS#12990: PANIC in usb_storage_init_connection on iPod Classic 2014-08-01T08:03:59Z 2014-08-01T03:51:05Z
I occasionally receive the following PANIC error on my iPod Classic (80 GB, S/N ending in YMV) when I attempt to access the device over USB:

usb_storage_init_connection(): OOM
pc:08058E30 sp:080C9D48
A: 08056FD8
A: 080575C0
A: 080489EC
bt end

This happens when I attempt to change directories or copy new files over.

The device has emCORE 0.2.3 r859 and is running Rockbox build 78f4f7b-140730. My desktop is running Windows 8.1 x64.
Ken H