|
11989 | Patches | Plugins | Very Low | Contacts plugin written in LUA | 2011-03-03 | Gabriel Maia | 2011-04-16 | 3 |
Task Description
Rockbox already exists for several years (fortunately), however it doesn't include a contacts list plugin by default, most likely because no one had coded one until now. As it's something that sometimes becomes handy, I decided to write my own, and as it's a simple enough plugin I've written it in LUA, to serve the purpose of a contacts plugin, to have a working example of a LUA plugin (that is not a game) and to explore the (im)possibilities of the LUA interpreter of Rockbox.
So this task will handle the development of a contacts plugin. Attached goes a BETA (but already very complete) version of the plugin. Just copy to your device (any location) and "play" the file. The database where the contacts are stored is located at the root of your player, in a file called contacts.txt. The name and location of this file is subject to change in future versions, but the way contents are stored will probably keep being the same, so you can start adding your contacts (you can edit the file in the PC as long as you keep the format valid for LUA interpretation).
Key features (already implemented): - View first, middle and last name of the contacts just after you open the plugin (fixed name order) - Add contacts (lots of fields, I won't be adding more for now) - Delete contacts (permanently and without confirmation, take care) - View contact fields (after selecting it in the menu) - View specific fields in their own screen (where you can also clear and, in the future, edit them) - (Should be) Compatible with any Rockbox target that interprets LUA because the interface is entirely made of standard RB menus - Works (at least) on my iPod Nano 2nd Gen - Wonderful LACK OF warranty that it will work or that the plugin won't delete your contacts accidentally. Use keeping in mind this is a BETA version
To be implemented (for sure): - Edit contacts To be implemented (when I have time): - Order the way names are displayed (e.g. first→middle→last to last→first→middle) - Search for contacts by inputing part of any of the fields content - Order contacts by categories (that's why there's a "Category" field on them) To be implemented (if my programming skills allow it): - Associate a image file to a contact, which will be shown when the contact is selected (and if someone codes it, why not a pictureflow of contacts?) - Import and export contacts as vCards - More configurable settings
Another additional note is that the current code of the plugin is not in agreement with the Rockbox coding style guidelines, I've tried to keep the number of chars in each line under 80, but there are lines where this is false. Also, the tabs are double-space instead of four spaces. This will be corrected when I finish the plugin.
Please test on your player and share the results, as well as any bugs or suggestions you might find.
|
|
12025 | Patches | Plugins | Very Low | Ohm's Law Calculator added to resistor.c plugin | 2011-03-23 | Leif Andersen | 2011-03-28 | 3 |
Task Description
(Made using r29635)
This plugin adds an Ohm's Law calculator feature to the resistor.c plugin. It takes two inputs, of either (voltage, resistance, current, power), but not both of the same time, it will then calculate the other two values.
|
|
12054 | Patches | Database | Very Low | Highlight each album's last-played track in database vi... | 2011-04-07 | sideral | 2011-08-09 | 3 |
Task Description
The attached proof-of-concept patch highlights (places the cursor at) each album's last-played track in database views. The intention is to allow easy resuming of multi-track audiobooks or podcasts where they were last left off. This works best when autoresume has also been enabled.
The patch relies on runtime statistics gathering being enabled (and the DB needs to be enables as well, of course).
The current patch has some caveats that I plan to address in future revisions:
Right now, it's unconditionally enabled for all database-based track views. We might consider allowing to turn this off for regular music albums.
When the last-played track has been completed (played through to its end), we should actually highlight the next track (or the first track if the last-played track was the final track of the album). [EDIT: fixed – see latest patch in comments section]
It would be great if a similar feature was available for the file browser. I'd find it acceptable if that would require the DB as well (as that's the place where the last-played info is stored). It could benefit from an add-to-DB-as-files-are-played feature (aka FS#12073).
Comments?
[EDIT: Clarified summary. Fixed a rather severe bug in the patch to make it actually work. :) ] [ EDIT 2: Linked to FS#12073. Addressed one caveat. ]
|
|
12125 | Patches | Operating System/Drivers | Very Low | Use persistent dircache without HAVE_EEPROM_SETTINGS | 2011-05-22 | Rosso Maltese | 2011-07-06 | 3 |
Task Description
The patch allows to use the persistent dircache even in targets that do not define HAVE_EEPROM_SETTINGS.
Starting trying to implement such a feature for my iPod Video, I "discovered" the functions dircache_load/save (I have a slight knowledge of the RB software). Investigating why it was not used on my target, I saw that it's conditioned to the define HAVE_EEPROM_SETTINGS without an apparently reason to limit them just to some targets. So, I simply "detach" the functions definition and use from the define. I'm using it since an hour, starting up and shutting down the DAP various times, jumping back and forth inside the dynamic play list, and I got no problems at all.
If I guess correctly the code, the dircache should be updated also when changing the DAP content, if the USB connection is done by RB and not the OF.
It's applied to r29907.
|
|
12189 | Patches | Codecs | Very Low | Simplify the codec API and don't always loop MODs. | 2011-07-11 | Sean Bartell | 2011-08-31 | 3 |
Task Description
This patch makes some changes to codec_api to help remove dependencies for my project.
The unused strcasestr callback is removed.
The global_settings pointer was being used by several codecs to check whether REPEAT_ONE mode is on; this has been replaced with a callback "should_loop()".
The MOD codec has been modified not to restart the file when it reaches the end. This does not affect MOD files that use "position jump" to loop part of the song. Ideally the MOD codec would only follow such loops if should_loop() returns 1, but detecting loops is nontrivial.
|
|
12191 | Patches | Drivers | Very Low | Higher quality audio hw settings for AS3515 (Clipv1, Fu... | 2011-07-17 | Stefan Keller | 2011-07-29 | 3 |
Task Description
This patch changes some of the settings of the AS3515 to highest audio quality, similar to FS#11304 but for AMSv1.
AUDIOSET2_IBR_DAC_50 → AUDIOSET2_IBR_DAC_0
0% reduction (instead of 50%) of DAC bias. This will probably increase power consumption.
Not set AUDIOSET3_IBR_HPH.
Increases HP amp bias. Recommended by the data sheet for 16Ohm loads (and will probably reduce THD).
Would be great if these settings could be changed during audio playback to listen for any actual changes in quality :)
|
|
12361 | Patches | Settings | Very Low | Smart settings_load_config() so it only does setting_ap... | 2011-11-01 | Jonathan Gordon | 2011-12-20 | 3 |
Task Description
in svn settings_apply() is called whenever a config is loaded (after boot) regardless of what is in the file. even an empty one will cause a full settings_apply() (which is slow, causes disk access and will stop music thanks to the buflib users).
This patch will apply settings individually if they have a callback registered, and if no settings without a callback are applied it doesnt bother calling settings_apply().
|
|
12773 | Patches | Themes | Very Low | Android Notification: Use setLatestEventInfo instead of... | 2012-10-22 | zhkailing | 2012-10-28 | 3 |
Task Description
Android: The Notification bar which use "Remoteviews" may be not suitable for some ICS Roms (see Attachment). So I change the Remoteviews to "Notification.setLatestEventInfo" to display the track information.
The patch may have some offsets.
|
|
8598 | Bugs | Recording | Very Low | FM Recording disk thrashing | 2008-02-12 | g | 2008-02-12 | 2 |
Task Description
When recording, as file size reaches 25.2MB and again at 52.4MB respectively, disk thrashing noise drowns out the recording for about 2 minutes. This occurs at about 27.5 minutes if recording as mp3. And about 5.25 minutes if recording as wav.
I am assuming that Rockbox is filling a cache and then dumping the file to disk all at once.
I would expect it to write quietly. Even if it where to write on the fly, the noise would be reduced to short bursts. 2 minutes of interruption is just not acceptable. I missed out on important information during those 2 minute periods.
How can we eliminate write noise altogether? Or at least in the recording itself.
Select ‘FM Radio’ Choose your station. Then from the menu select ‘Recording’ Press ‘play’ or ‘Rec’ to begin recording. Wait for file size to reach about 28MB. Then stop.
I can also provide recordings if necessary.
*note: I also had the USB cord attached to give better FM reception. tested on e260 & e280 Rockbox Version: r15988-080102
Thanks
|
|
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
|
|
9942 | Bugs | User Interface | Very Low | "First Keypress Enables Backlight Only" broken on 5G an... | 2009-02-22 | Boris Gjenero | 2009-02-24 | 2 |
Task Description
“First Keypress Enables Backlight Only” doesn’t work on the 5G iPod. For example, if that’s enabled, the backlight is off and I press next track while at the WPS, Rockbox will go to the next track.
It seems like clickwheel event(s) generated when I touch the wheel turn on the backlight. When the button is pressed, the backlight is already considered to be on and the button press performs its usual action. If I carefully hold my finger still on the clickwheel, let the backlight fade, and then carefully press a button without moving my finger on the clickwheel, I am able to turn on the backlight without causing anything else to happen.
I don’t know what to do about this. Requiring a physical button press might be annoying. Removing this option on affected targets might be okay, because it’s easy to turn on the backlight by touching the clickwheel (and that doesn’t seem to cause anything else to happen). Another possibility is to require more or specific wheel events.
I set player type to iPod 5G because that’s all I have, but I expect this problem also exists on other clickwheel iPods. This problem exists on r20079 and r20033.
|
|
9954 | Bugs | Remote | Very Low | iAudio X5L remote erratic starting with build from 2009... | 2009-02-25 | Chris Miller | 2011-09-28 | 2 |
Task Description
I have been using Rockbox for almost 2 years now on my X5L together with the remote and I have frequently updated to the current version, so I am familiar with how it works.
I have noticed that after updating to version 20090221, my X5’s remote’s LCD behaves erratically (strange lines being displayed all over, vertically shaky image) right after booting Rockbox, then the display turns off completely after a few seconds. Strangely though, the controls still work and the blue display light comes on when working the controls, but the display is turned off (there is nothing being displayed, as if the player were turned off). If I unplug and reconnect the remote, the remote’s LCD comes on, but soon turns off again. The X5’s main LCD is working just fine.
I thought that my remote was dying on me, but decided to check if it was somehow related to the development of Rockbox. I reverted back one build after another and found that the last build that works OK for my remote is 20090210. So, in all the builds starting with 20090211 (I have thoroughly checked all from 20090211 to 20090225), the remote is practically unusable. I looked at the changes done on that day (http://www.rockbox.org/daily/changelogs/changes-20090211.html), but could not single out the probable cause.
Great software, anyway!
|
|
9957 | Bugs | User Interface | Very Low | USB connection not made when action_userabort() is used | 2009-02-26 | Jonas Häggqvist | 2009-10-27 | 2 |
Task Description
Using a bootloader from FS#9955 , a USB connection is not made if Start Screen is set to WPS, and the user boots Rockbox by inserting a USB cable.
This is possibly also true for other values of Start Screen.
Tested on e280, but I expect it’ll likely be the case on other PP targets with USB
|
|
11031 | Bugs | Plugins | Very Low | Brickmania: Game doesn't load well | 2010-02-17 | Tomer Shalev | 2010-02-19 | 2 |
Task Description
When loading a saved Brickmania game, the game is loaded corrupted. Please see screenshot attached to see for yourself. There is one brick in the right side which is shown corrupted, and one corrupted rectangle in the left side of the screen which drops like a power object, and stays at the bottom of the screen.
This issue happens on Cowon D2 target. It doesn't happen on the D2's simulator.
Looking at the code and comparing the loading/saving function against the Bubble's game functions, I can see that the return value of file operations is not checked (I'll fix that). In Bubbles, there's a single file operation of reading/writing the game context struct. In Brickmania there are several consequent file operation to read/write each variable. Maybe the drivers doesn't handle this well on this target. A workaround for that could possibly be to join all saved variables under one game context struct as in Bubbles, but that could mask a real bug somewhere else.
|
|
11499 | Bugs | Bootloader | Very Low | ipodpatcher sometimes fails when attempting to write ro... | 2010-07-26 | Michael Marley | 2010-07-26 | 2 |
Task Description
I am trying to use the last method mentioned on the ipodpatcher wiki page to write Rockbox directly into the OSOS image on my iPod Nano2G. Sometimes it works properly, but other times it fails saying that it couldn't read the header from the .ipodx file. I am following the instructions exactly, so that can't be an issue. I have tried hexediting the .ipodx file, and in some cases I can get ipodpatcher to read the header by editing the first four values, but this always causes a Checksum Error. Here is the exact output:
C:\Users\Michael Marley\Downloads>ipodpatcher.exe -wf rockbox.ipodx ipodpatcher 5.0 with v4.0 bootloaders (v1.0 for 2nd Gen Nano) (C) Dave Chapman 2006-2009 This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[INFO] Scanning disk devices… [INFO] Read XML info (4 bytes) [INFO] Ipod found - 2nd Generation Nano ("winpod") - disk device 1 [INFO] Reading partition table from \\.\PhysicalDrive1 [INFO] Sector size is 2048 bytes [INFO] Part Start Sector End Sector Size (MB) Type [INFO] 0 63 48194 94.0 Empty (0x00) [INFO] 1 48195 1982462 3777.9 W95 FAT32 (0x0b) [INFO] Read XML info (4 bytes) [INFO] Ipod model: 2nd Generation Nano ("winpod") [ERR] Failed to read header from rockbox.ipodx [ERR] –write-firmware failed.
|
|
11877 | Bugs | Operating System/Drivers | Very Low | Filesystem corruption after entering USB mode | 2011-01-14 | sideral | 2011-04-18 | 2 |
Task Description
Various users on IRC recently reported cases of filesystem corruption. I have seen them as well, especially when using USB mode (I'm using a Sansa ClipV2, USB-enabled through FS#11664 ).
One strangeness I've experienced is that when my system has detected filesystem corruption, it is often enough to remove the player from USB and then replug it, without repairing the filesystem and without rebooting Rockbox; on the next USB mount, the filesystem is clean. This might indicate that some buffer is flushed too late for the USB host to see.
[EDIT: Removed previously attached patch, which is now tracked separately as FS#11883.]
|
|
11919 | Bugs | Bootloader | Very Low | No SD-Card support in USB mode after boot | 2011-02-02 | Jens Erdmann | 2011-07-15 | 2 |
Task Description
I got no SD-Card support for my E-250 after boot into USB mode. I plug in my powered off player into usb and only have access to internal storage.
If i plug in my player booted up there is no problem.
I am using daily build r29174-110131.
|
|
12076 | Bugs | Database | Very Low | Autoresume feature can start from wrong offset due to r... | 2011-04-19 | Rob Walker | 2011-08-08 | 2 |
Task Description
I've found a problem with the new autoresume feature in 3.8. I use it when listening to podcasts and sometimes find that it resumes from near the end of a new episode - e.g. on a 30 minute podcast it will resume from 28 or 29 minutes - usually about the place where a previous epidsode finished and I skipped past the end credits.
What I think is happening is that there is some code in the database that tries to resurrect the runtime statistics for files that have been deleted and then restored - as the last offset is in this data, it is reusing the last offset from an old episode.
I've put some more logf()s in tagcache.c in build_numeric_indices(). I can see that if the filenames don't match (line 2306) it then tries to match any 2 tags out of the 3: artist, album or title. For the podcasts, the artist and album are always the same (i.e. the producer and which one of their podcasts it is), but the title is different (i.e. "Episode 100", "Episode 101", etc). So if I've listened to Episode 100 and then deleted the file, and then add Episode 102 to the player, it matches the artist and album and so resurrects the wrong data from Episode 100.
I've disabled the resurrection based on tags (just commented it out) and the problem seems to have gone away. A better fix would be to ensure that all 3 tags or matched or to ensure that title is one of the matched tags
|
|
12350 | Bugs | Recording | Very Low | Clipv2 - Rockbox duplicates samples - effectively halve... | 2011-10-26 | neum | 2011-10-27 | 2 |
Task Description
What the title says. At whatever sample rate I use (24k & 48k tested), each sample is duplicated.
|
|
12576 | Bugs | ID3 / meta data | Very Low | wma files with cover_art picture are not read on Sansa ... | 2012-02-03 | Ch P | 2013-03-01 | 2 |
Task Description
Player = Sansa ClipZip Rockbox current build :
Target: sansaclipzip Target id: 68 Target define: -DSANSA_CLIPZIP Memory: 8 CPU: arm Manufacturer: as3525 Version: 7d54ff0-120203 Binary: rockbox.sansa Binary size: 595788 Actual size: 595780 RAM usage: 922040 Features: alarm:backlight_brightness:crossfade:dircache:flash_storage:lcd_bitmap:lcd_non-mono:lcd_color:pitchscreen:multivolume:multidrive_usb:quickscreen:radio:recording:recording_swcodec:recording_mic:rtc:swcodec:tagcache:tc_ramcache:charging:large_plugin_buffer:ab_repeat_buttons:albumart:usb_power:usbstack gcc: arm-elf-eabi-gcc (GCC) 4.4.4 ld: GNU ar (GNU Binutils) 2.20.1.20100303 Host gcc: gcc (GCC) 4.4.4 20100630 (Red Hat 4.4.4-10) Host system: Linux
I cannot read .wma files with cover_art jpg. The same file on the Sansa ClipZip as MSC storage is read correctly by plenty of players on my Ubuntu-PC : totem, VLC, mplayer …etc… I join a file as example (with and without cover_art jpg).
|
|
12589 | Bugs | Configuration | Very Low | Conflicting config/theme | 2012-02-14 | Arne Stierman | 2012-02-15 | 2 |
Task Description
The config caused the iPod to appear frozen (frozen screen) after bootup. The iPod would boot, show the normal boot screen and then created a boot screen mixed with theme settings. Picture: http://imgur.com/E4srA the iPod refuse and refused to mount.
Fix: 1: Boot into recovery diskmode 2: Remove conflicting config.cfg 3: Reboot into normal mode
|
|
12608 | Bugs | User Interface | Very Low | %pb tag draws larger area than bitmap, showing pixel ga... | 2012-03-07 | Thomas Martitz | 2012-03-07 | 2 |
Task Description
The %pb tag has a small problem. If an image is specified but no height, the tag draws the size of a line even if larger than the the image. This leads to pixel garbage below the progressbar.
The test.wps reproduces the problem in the 320x480 sdl app The default font, 27-adobe, has to be selected probably. The wps works if a height, i.e. 20 in this case as the image height, is specified
Test.png shows the problem. test.zip is the small test theme.
|
|
12629 | Bugs | Language | Very Low | RTL support in android devices | 2012-04-01 | Haim | 2012-04-04 | 2 |
Task Description
It's Seems to be no support for RTL languages like Hebrew and Arabic in rockbox for android. Instead of מוסיקה written הקיסומ (in English - Instead of "Music" written "cisuM). I attach pictures for example:
|
|
12639 | Bugs | Themes | Very Low | Certain themes cause the WPS to not load properly and U... | 2012-04-08 | Ludovic Jacques | 2013-08-15 | 2 |
Task Description
Both issues seem to appear with any version of my theme and with any build. Let's try it with the latest version 1.30 of my theme (in attachment but also here: http://themes.rockbox.org/index.php?themeid=1585 ) and a recent build (I use version: 0c4bd3a-120406)
-Theme loading
When you load the theme for the 1st time, the WPS will never load properly (failsafe). The workaround is to turn off the device and turn it on again and then the WPS will always load properly until you reload the theme for some reasons (trying another theme and revert back to mine etc). I tried both with the full theme version and this "light" version of WPS: http://pastie.org/3747546
-USB connection (tested on Windows 7, with or without a microSD, and there isn't such an issue with the other themes)
If I plug the USB cable while the player is on or off, it will almost never mount properly. Usually the USB screen appears on my SBS, the computer recognizes a USB device is connected but either nothing appears in "my computer" or the device appears but is not accessible. When I unplug the USB cable, the Zip gets stuck on the USB screen and only reset can turn it off. Sometimes it even displays some erros like that when plugging the USB cable: "data abort at 30FSR 0x8 (domain 0, fault address 0x964176 bt pc: 0x3006AC3 bt end" , sometimes it doesn't display the USB on SBS but gets stuck on the main menu. And rarely in the same conditions it also mounts properly…
Like for WPS, I made a "light" version of SBS without the status bar and that way the Zip seems to mount and unmout properly every time! http://pastie.org/private/cauhxelaip7hrpqpcwdbxw So maybe a tag in the status bar causes the issue with USB connection?
|
|
12692 | Bugs | Recording | Very Low | Recording - positive clipping wraps around to negative ... | 2012-06-11 | dockjkox | 2012-06-12 | 2 |
Task Description
On my Sansa Clip+ 4GB, with Rockbox v3.11.2
Recording a wav file through internal microphone. If the audio signal clips at the positive limit, bad things happen: 1) Most of the time the recorded signal wraps around to a full scale negative value, which makes it sound terrible. 2) Sometimes the recorded signal wraps around to a near zero value, which still makes it sound terrible but the distortion is not so loud
3) Clipping at the negative end of the range is as you would expect - a flat line which sounds like normal digital distortion, as you would expect
See attached picture of the recorded waveform showing each of the 3 situations described above.
|
|
12758 | Bugs | Language | Very Low | Incorrect display of labels in Russian | 2012-09-28 | Sergey Gubanov | 2012-10-06 | 2 |
Task Description
In the "Graphic Equalizer" menu and when I connect the player to a computer to transfer the data labels are displayed incorrectly (instead of letters symbols, as in the screenshot). The problem occurs when I use the Russian language. The problem I see for a long time, please fix it.
Screenshot of the screen that is displayed when transferring data, I could not do. P.S. Sorry for my bad English.
|
|
12840 | Bugs | User Interface | Very Low | Lock/Unlock-Message does not disappear completely | 2013-03-11 | Conrad Kostecki | 2013-07-27 | 2 |
Task Description
Hi, I am using a Sansa Clip Zip with Rockbox 3.13. I’ve noticed, when I lock or unlock the device, the message, which indicates the current state, does not disappear completely. Its still there.
Cheers, Conrad
|
|
12856 | Bugs | Music playback | Very Low | HE-AAC plays back at wrong speed | 2013-04-21 | Julian Hughes | 2013-08-24 | 2 |
Task Description
Rockbox 3.1.3 on Clip+ (also iriver h140/340. also previous versions of rockbox).
Some HE-AAC files play back at half speed.
Example file info (comment/lyric fields removed as very long):
General Complete name : Witness_-_The_Khmer_Rouge_take_power.m4a Format : MPEG-4 Format profile : Apple audio with iTunes info Codec ID : M4A File size : 4.09 MiB Duration : 9mn 0s Overall bit rate mode : Constant Overall bit rate : 63.5 Kbps Album : Witness Album/Performer : BBC Radio Track name : The Khmer Rouge take power Grouping : News Performer : BBC World Service Composer : BBC iPlayer Genre : News Recorded date : 2013-04-18T08:50:00+01:00 Tagged date : UTC 2013-04-18 09:07:25 Writing application : Lavf55.0.100
Audio ID : 1 Format : AAC Format/Info : Advanced Audio Codec Format profile : HE-AAC / LC Codec ID : 40 Duration : 9mn 0s Duration_LastFrame : -1ms Bit rate mode : Constant Bit rate : 62.7 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 KHz / 24.0 KHz Compression mode : Lossy Stream size : 4.04 MiB (99%)
30 second sample attached (cut with ffmpeg, full metadata)
Forum report http://forums.rockbox.org/index.php/topic,43012.0.html
|
|
12865 | Bugs | Drivers | Very Low | 5G iPod USB connection errors and full speed mode if ha... | 2013-05-24 | Boris Gjenero | 2013-05-25 | 2 |
Task Description
With my 5th generation iPod, if I connect USB while the hard drive is spinning, I often get full speed mode instead of high speed mode. This testing is with 00b8563, but I’ve observed the same problem in the past. Here’s the relevant part of Linux 3.8.0-21-generic dmesg output:
[26644.712035] usb 2-2: new high-speed USB device number 18 using ehci-pci [26644.904471] usb 2-2: device descriptor read/all, error -71 [26644.965905] ehci-pci 0000:00:1d.7: port 2 reset error -110 [26644.967780] ehci-pci 0000:00:1d.7: port 2 reset error -110 [26644.968004] ehci-pci 0000:00:1d.7: port 2 reset error -110 [26644.971577] ehci-pci 0000:00:1d.7: port 2 reset error -110 [26644.973440] ehci-pci 0000:00:1d.7: port 2 reset error -110 [26644.973459] hub 2-0:1.0: hub_port_status failed (err = -32) [26645.176048] hub 2-0:1.0: unable to enumerate USB device on port 2 [26645.428038] usb 6-2: new full-speed USB device number 8 using uhci_hcd [26645.979070] usb 6-2: not running at top speed; connect to a high speed hub [26646.009069] usb 6-2: New USB device found, idVendor=05ac, idProduct=1209 [26646.009076] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [26646.009080] usb 6-2: Product: Rockbox media player [26646.009083] usb 6-2: Manufacturer: Rockbox.org [26646.009087] usb 6-2: SerialNumber: 100000000000A270014B32BEB [26646.024242] scsi21 : usb-storage 6-2:1.0 [26647.038109] scsi 21:0:0:0: Direct-Access TOSHIBA MK3008GAL BU11 PQ: 0 ANSI: 4 (I’ve removed the remaining USB storage messages because they don’t seem relevant)
If the hard drive is not spinning, I get high speed mode. However, there is a disconnect and the device is detected twice:
[27356.784126] usb 6-2: USB disconnect, device number 9 [27371.208044] usb 2-2: new high-speed USB device number 24 using ehci-pci [27371.347053] usb 2-2: New USB device found, idVendor=05ac, idProduct=1209 [27371.347058] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [27371.347062] usb 2-2: Product: Rockbox media player [27371.347065] usb 2-2: Manufacturer: Rockbox.org [27371.347069] usb 2-2: SerialNumber: 100000000000A270014B32BEB [27373.079038] scsi25 : usb-storage 2-2:1.0 [27373.337244] usb 2-2: USB disconnect, device number 24 [27373.640029] usb 2-2: new high-speed USB device number 25 using ehci-pci [27373.779220] usb 2-2: New USB device found, idVendor=05ac, idProduct=1209 [27373.779226] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [27373.779229] usb 2-2: Product: Rockbox media player [27373.779233] usb 2-2: Manufacturer: Rockbox.org [27373.779236] usb 2-2: SerialNumber: 100000000000A270014B32BEB [27373.820382] scsi26 : usb-storage 2-2:1.0 [27374.823266] scsi 26:0:0:0: Direct-Access TOSHIBA MK3008GAL BU11 PQ: 0 ANSI: 4 (Again, I’ve removed the remaining USB storage messages because they don’t seem relevant)
I get the same behaviour regarding high speed vs. full speed mode in Windows 7, but I’m not aware of Windows reporting other USB errors anywhere.
I was sometimes having USB difficulties that seemed to be due to contact oxidization or dust from not using the dock connector in a long time, but I don’t think that’s the cause here.
I’m attaching USB traces from WireShark using Linux usbmon. In both cases I removed all the USB mass storage stuff after get max lun because it seems irrelevant and increases file size a lot. When the result is full speed, something goes wrong after the set address response. When the result is high speed, something goes wrong after the set configuration request. In both cases the first sign of trouble is an interrupt from the USB hub.
This is on a Gigabyte GA-P35-DS3R rev V1.0 motherboard with Intel P35 + ICH9R chipset.
|
|
12974 | Bugs | Plugins | Very Low | Starfield plugin crash on c200v1 | 2014-04-19 | Franklin | 2018-07-24 | 2 |
Task Description
On my Sansa c250v1, the starfield plugin crashes at the address 0x01F80394 with a data abort. It seems that the plugin is attempting to execute data. Strangely, it does not happen in the simulator.
|
|
12998 | Bugs | Themes | Very Low | Vertical progress bar (%pb) glitches at the start of a ... | 2014-09-16 | Guillaume Cocatre-Zilgien | 2014-09-16 | 2 |
Task Description
Consider the following theme markup:
%Vl(progressbar,306,156,10,80,-) %pb(0,0,10,80,progressbar.bmp,vertical)
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).
|
|
13003 | Bugs | User Interface | Very Low | Scrolling line broken if put directly after sublines. | 2014-09-24 | Oid Maps | 2014-09-24 | 2 |
Task Description
## This was tried out with Sansa Fuzev2 simulator version d392da8-140922, built from git on a 64 bit Linux system ##
I discovered something which seems to be a bug somewhere in the place where WPS get interpreted or rendered.
When I use a scrolling line just after a line containing sublines, the scrolling line stops scrolling as soon as the sublines change the first time.
Below are steps to reproduce it on the UI simulator for the Sansa Fuzev2. I think it also works without using a clear configuration. I haven’t tested with a real device, only with the simulator.
Attached are a .wps-file showing the buggy behaviour (’scrollline_after_sublines_bug.buggy.wps’), and a .wps-file working correctly (’scrollline_after_sublines_bug.workaround.wps’), which are the same files as quoted below.
STEPS TO REPRODUCE:
(0) Use Sansa Fuzev2 simulator version d392da8-140922, build from git on a 64 bit Linux system.
(1) Use a clear configuration, so erase
.rockbox/.playlist_control
.rockbox/config.cfg
.rockbox/nvram.bin
.rockbox/database.ignore
in your 'simdisk' directory.
(2) Start the rockbox UI simulator
(3) Change the theme to ‘rockbox_failsafe’, i.e. in the menu, do the following:
‘Settings’ → ‘Theme Settings’ → ‘Browse Theme Files’ → ‘rockbox_failsafe.cfg’
‘Settings’ → ‘Theme Settings’ → ‘While Playing Screen’ → ‘rockbox_failsafe.wps’
‘Settings’ → ‘Theme Settings’ → ‘Radio Screen’ → ‘rockbox_failsafe.fms’
‘Settings’ → ‘Theme Settings’ → ‘Base Skin’ → ‘rockbox_failsafe.sbs’
(4) Use the following .wps-file as the “While Playing Screen” skin:
=⇒ # Two sublines: Text1;Text2 # A long line, scrolling: %sA very long text which is meant to scroll because it is longer than the screen is wide. # Another line of just text (Not needed to reproduce the bug, but if it is swapped with the long line above, the long line scrolles correctly): Textline. #### Here the following Bug appears: # When the Line ‘Text1;Text2’ changes the sublines the first time, the subsequent line stops scrolling. It happens when the sublines change; as when you use ‘%t(5)Text1;Text2’, the scrolling stops only after 5 seconds, when the sublines actually change. ⇐=
Workaround: (4a) Put the scrolling line not directly after a line with sublines. The following .wps as the “While Playing Screen” skin works:
=⇒ # Two sublines: Text1;Text2 # Another line of just text. Needed to make the long line scrolling correctly: Textline. # A long line, scrolling: %sA very long text which is meant to scroll because it is longer than the screen is wide. #### Here the bug does not appear, the long line scrolls corretly. But when the long scrolling line is put just below the line with the sublines, it stops scrolling as soon as the sublines change for the first time. ⇐=
|
|
13022 | Bugs | User Interface | Very Low | Replaygain display error in WPS in Musepack files when ... | 2015-01-04 | Abel | 2015-01-04 | 2 |
Task Description
I use the attached custom WPS that displays the active Replaygain value and type next to the track number.
When playing mpc files created by foobar2000 with the tracknumber/totaltracks tag format, if the track# is 10 or higher and the applied gain negative (as in the attached mpc), mangled characters are displayed between the gain value and type, eg:
10/12 -2.00 dB *gibberish* (Album)
This is reproducible with the latest simulator build d0fffd6-150104 but I only recently noticed the issue and don't know when it began. I have an old sim build 935d8be-121229 and it works correctly there.
|
|
13059 | Bugs | Codecs | Very Low | MP3 Codec decoding has artifacts | 2015-10-22 | Alex | 2015-10-22 | 2 |
Task Description
When playing music, I can hear codec errors in the music. It occurs every time on a certain song, and other songs that are smaller in file size, it does not occur on, but occurs on the next one. I believe it is a buffering issue, and makes the music unlistenable. I used the daily on 10/21/2015
On 320kb/s MP3s it occurs much more often, and 128kb/s MP3s it occurs less often, but when it occurs its a series of glitches that distort the music.
I am sure its not the MP3s themselves, because it doesn't occur in the official firmware, and when I rewind it, it does not make the same sound until later. It has a very prominent 'glitchy' sound and later it changes the speed of the song.
I replaced it with the 3.1.3 MP3 codec, and the same glitch occurs.
I do not have a line out so its made through the speaker, but the problem is so bad that you can hear it very clearly.
The MP3 was 320kb/s
Memo is the glitchy one, and Memo-1 is it being played correctly.
|
|
13076 | Bugs | Operating System/Drivers | Very Low | iPod Classic (160GB Thick) - PANIC - usb_storage_init_c... | 2016-07-13 | A Man Eating Duck | 2016-07-13 | 2 |
Task Description
Hi,
I have installed Rockbox build 0F89B04-160628 using this (https://files.freemyipod.org/~user890104/bootloader-ipodclassic.html) method.
I have created a dynamic playlist (Database > long select artist > current playlist > Queue Shuffled). Play and then pause the music and then hold the play button down to shutdown rockbox. Plug in USB cable from your computer (Win10) in to the iPod and the iPod should start powering on and then a white *panic* screen should appear.
Workaround is to have Rockbox already fully booted before plugging in a USB cable from the computer.
|
|
13097 | Bugs | Operating System/Drivers | Very Low | PANIC white screen when plugging a non supported SD car... | 2017-01-12 | Mario C. | 2020-07-07 | 2 |
Task Description
Creative ZEN Daily build: rockbox-creativezen-20170112
Bug description: When plugging any dummy plastic or a non supported SD card, the device freezes and displays a white screen with a “PANIC” error message. Plugging a standard SD card works fine. To restore the system, you have to use a paper clip to do a hardware reset and turn the device on again.
|
|
13178 | Bugs | Database | Very Low | all titles in database 2x, even after several rebuilts | 2019-09-08 | mike | 2019-09-11 | 2 |
Task Description
Version 9e186e34ab-190820
i have an ipod 7th gen rockbox installed 140.000 titles
database contains in unpredictable many cases of the folders 2 times the same title not in all folders, but it happens very often that i open one and i see all titles 2x although they are only 1x on the sd card
the files exist only ONCE but the database keeps listing them all 2 times
i rebuilt it several times, but the database keeps on doing that
any hint what i can do?
start as apple / itunes and delete rockbox folder / install new did not help
|
|
6041 | Patches | Drivers | Very Low | H10 Scrollpad | 2006-09-21 | Holger Winnemoeller | 2008-12-12 | 2 |
Task Description
The scrollpad on the H10 (20gb, not sure about 5/10gb) has always bothered me with being jumpy, inaccurate, and unintuitive. At the moment (in rockbox) it seems as though it is working as a simple two button device (up/down), with no real dragging capabilities. I am wondering if this is a limitation of the hardware or current software implementation.
The original firmware seemed to work as follows: split slider into upper and lower field. Tapping in either upper or lower half would create click-type event for up/down. Dragging in upper half would produce scroll up, draggin in lower half would produce scroll down events. The problem was that upper and lower halves are really kinda arbitrary and not easily distinguishable.
What I think would work nicely: Tapping top and bottom, as before. Remove upper and lower restrictions for dragging, i.e. if dragging down (anywhere on the scrollpad) create scroll down event, if dragging up (again, anywhere) create scroll up event. Drag and hold will scroll in desired direction proportional to the drag speed (as in pushing a puck on ice). Hold (just hold, no tap or drag) on the touchpad creates a sliding value that can be used as a coordinate for different types of continuous input.
To implement this, we’d need some kind of knowledge about what signals the actual hardware provides, what resolution the pad has, i.e. what the physical and logical implementations of the device are. I am not sure how the Ipod scrollwheel works, but it seems that some of that code could be re-purposed, maybe?
|
|
6467 | Patches | Games | Very Low | New control scheme for Doom on Sansa e200 | 2006-12-21 | Piotr Jafiszow | 2007-10-10 | 2 |
Task Description
Patch changes controls for Doom:
Forward: rec/up Left/Right: scrollwheel (it needs a lot of scrolls for large turns, but hopefully it can be modified to work better in the future) Back: down Shoot/Enter (menu): select Change weapon: left Open: right Esc: power
|
|
7544 | Patches | Plugins | Very Low | Tic Tac Toe Plugin | 2007-08-06 | Johnathon Mihalop | 2007-08-08 | 2 |
Task Description
This is the first plugin I’ve ever written from scratch, and well, it was fun. I haven’t worked out how to use bitmaps yet, bear with me, for now it uses coloured rectangles. Still learning :p.
If this were to get committed, please wait until I’ve added better support for more targets, commented as many lines as are possible to help other people new to making plugins, potentially add AI (Although that would kinda ruin it as it would probably force a draw every time), and figured out how to use bitmaps properly.
If people are willing to test this out for me and tell me any bugs, please do so. I have tested this on the H10, the Gigabeat, and, using the simulator, the iPod mini G2 (Which displays it but out of alignment, will work on that soon.
I realize it’s not too exciting, but for my first real bit of work in C I’m happy :p.
|
|
7546 | Patches | Applications | Very Low | Rockboy LCD Unifications (+ iPod Greyscale Support) | 2007-08-06 | Tom Ross | 2007-10-19 | 2 |
Task Description
The patch reorganizes Rockboy to use the same method for storing GB frame buffer data on greyscale targets as color targets. As a result, support for greyscale iPods is much easier and has been implemented (inspired by FS #5282).
Some other changes include: - Enable the menu for iRiver H100 - Ability to “Show Stats” on all targets - Screen is redrawn all at once on greyscale instead of line by line - Elimination of fb.mode (all targets use options.scaling for scaling options) - Elimination of fb.cc on non-color targets - Minor variable renaming - Unification of LCD variables (vdest vs frameb) - Move greyscale LCD code into lcd.c - ifdef out vid_update() on greyscale and color targets
Since I don’t have an iPod, I’m curious to see how well this works. It should be fine since the patch my work is based on seems to work for people.
I really need iRiver H1X0 users to test this. There are significant changes to the LCD code and I’d like to know if the is any speed change, whether its an improvement or not. I’d guess that it’s slightly faster or the same as SVN but there’s always a chance that it is slower.
|
|
7790 | Patches | Applications | Very Low | Voicebox improvements | 2007-09-17 | Daniel Dalton | 2007-10-04 | 2 |
Task Description
Some improvements for voicebox on windows. Mainly an option to voice file extensions. Not perfect yet. Instead of an option to voice file extensions there are two voice files options in the hta file. Anyone know what is wrong with this? Thanks
|
|
8569 | Patches | Remote | Very Low | Iriver remote keymap changes | 2008-02-09 | Steve Bavin | 2011-07-12 | 2 |
Task Description
The attached patch slightly modifies the keymap of the H300 non-LCD remote to allow access to the browser from the WPS (by use of LONG PLAY).
I know that it works ok from an H300 with a non-LCD remote, but I don’t know if I’ve broken the LCD remotes completely.
Please could users of both the H100 and H300 LCD remotes try this patch and tell me that the WPS context keymap is unaffected. For reference, you can see the intended mapping here: http://www.rockbox.org/twiki/bin/view/Main/KeymapIriverHSeries
|
|
8589 | Patches | Build environment | Very Low | Allow to choose Loquendo and ViaVoice TTS | 2008-02-11 | Chelo Sacristán | 2008-08-07 | 2 |
Task Description
It would be useful to change the configure and voice.pl files in order to allow the user to choose also the Loquendo and ViaVoice TTS
|
|
8602 | Patches | Drivers | Very Low | Remove audiohw_set_lineout_vol call from sound.c | 2008-02-12 | Christian Gmeiner | 2008-02-13 | 2 |
Task Description
Hi all.
I have found a funny thing, which should get fixed. In set_prescaled_volume there is this call: audiohw_set_lineout_vol(tenthdb2master(0), tenthdb2master(0));
As far as I can see this call is not needed here. So this patch removes it, but as I own only a sansa e280 I can not test this change. I hope to commit this soon.
If this call is needed… do we need it every time audio changes or only once at init?
Thanks, AustrianCOder
|
|
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…
|
|
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)
|
|
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
|
|
9537 | Patches | Themes | Very Low | Backdrop for viewport | 2008-11-08 | John Woznack | 2009-12-18 | 2 |
Task Description
I’d like to suggest the following new WPS feature(s):
1. A viewport can be assigned an image as a “backdrop”.
a. A viewport may be assigned an image dynamically via the WPS tag "%VX<identifier>"
(i.e. %VXa for image a, %VXZ for image Z, etc.)
b. As a viewport is being processed and drawn, its backdrop would be drawn "first", followed by any other normal images/characters.
2. Viewport may define FF00FF as a background color, which would then be “transparent”. This would allow overlapping viewports.
3. Fonts drawn in a viewport with a backdrop would automatically be drawn with DRMODE_FG.
Notes on the attached patch file: + It was created from the SVN revision 18997 on Nov 3, 2008. + Although I stubbed in the new functions for all the LCD drivers, I’ve only flushed out the 16 bit driver so far.
Cheers!
|
|
9595 | Patches | User Interface | Very Low | Correct thai font display | 2008-12-01 | Phinitnun Chanasabaeng | 2008-12-30 | 2 |
Task Description
This patch will correct how thai vowels and tonal makers display.
|