Notice: Undefined index: 0 in /usr/share/flyspray/htdocs/includes/class.flyspray.php on line 344 FS#8287: Bugs in Rockbox SIDplay

Rockbox

This is the bug/patch tracker for Rockbox. Click here for more information.

Quick links: Bugs · Patches · Rockbox frontpage

Tasklist

FS#8287 - Bugs in Rockbox SIDplay

Attached to Project: Rockbox
Opened by David Kornbach (DeeKay) - Sunday, 09 December 2007, 19:32 GMT+2
Task Type Bugs
Category Codecs
Status Unconfirmed
Assigned To No-one
Player type iPod Nano
Severity
Priority Normal
Reported Version current build
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Private No

Details

This is all tested on a 1st Gen iPod Nano 2GB, so I don't know if it's a Nano-specific prooblem or a general one:

1. Rockbox hangs on "Loading..." when selecting a SID from the filebrowser when another one is playing in the background. Background-SID continues to play though. Doesn't happen all the time, but fairly often, just try it a few times!

2. Metadata isn't interpreted sometimes, it just shows the filename and "???". Happens mostly when you skip through a folder with files quickly using back/forward in the player-screen itself. Just try it for a while. Sometimes it switches back and forth between showing the metadata and not showing it.
Once this happens, Metadata isn't shown anymore until the SIDplayer is re-launched.

3. Sometimes (I've only seen this twice) the first letter of the Artist isn't displayed. It just uses a space instead. Possibly a badly coded stringcopy-loop? No idea how to provoke this unfortunately

If anyone needs SIDs: http://hvsc.c64.org
This task depends upon

Comment by Bjorn Stenberg (zagor) - Friday, 14 December 2007, 13:43 GMT+2
"Sometimes" is a very bad word in bug reports. I can't repeat any of these problems on my C200. We need to be able to trigger the bug to fix it.
Comment by David Kornbach (DeeKay) - Friday, 14 December 2007, 15:42 GMT+2
Hmm, atleast 1) and 2) was very easy to reproduce on my iPod nano. I've just installed the latest daily just to make sure it's not been "accidentially" fixed in the meantime, and lo and behold Bug 1) is fixed now (I haven't seen  bug 3  in quite a while, too, i must say!). I tried very long to provoke it, but no way. Awesome! ;-)

Bug 2) remains though. after skipping back and forth quickly for a while the Metadata is fucked up. Sometimes it's not shown, sometimes it shows the wrong info for the tune playing (happens both with metadata showing and unidentified) and I've noticed another problem: The first tune in a folder seems to be problematic. I've seen RB actually reducing the total number of tunes listed while skipping through the directory for a while, and at first the first tune couldn't be played, then the second, then the third. When wrapping around it would then start with Tune 4 in the directory, really weird!
One more thing i found out: Once the metadata-parser is fuxX0red, it doesn't even work on mp3-IDtags anymore, you have to reboot RB. Metadata for "Next tune" is always shown correctly however, both in SID and mp3!

Also, some tunes just won't play. In the attached file this would be 2400_AD.sid (which is also the first file in the directory) and savage.sid. Unlike the fifth_axis.sid someone else mentioned (which loads, but doesn''t play), they won't even load. I've also noticed that Deel_3.sid takes a very long time to start, maybe that's the same cause as with fifth Axis?
I did notice that for the SIDs in question (2400/Savage) there are normal versions and PSID versions in the HVSC. TinySID on OSX refuses to play the normal versions, too ("unsupported format"), but it plays the PSID versions just fine!
And Fifth Axis only plays silence on the "big" TinySID, too, so it's not a Rockbox problem! ;-)

Can anyone with an iPod Nano confirm this? Some more infos about my environment, maybe this helps: I have a load of Jeroen Tel Tunes (and some others) in a folder in the iPod root called /SIDs. See attached file if you wanna try yourself!

If you send me some debug-enabled version or sth i could easily reproduce it and send you the log! ;-)
   SIDs.zip (107.6 KiB)
Comment by Jonas Häggqvist (rasher) - Friday, 14 December 2007, 18:50 GMT+2
Your second bug sounds like it could be a more general playback/metadata issue, where skipping back and forth rapidly might confuse it. Maybe some input from Nicolas Pennequin is in order here?

Edit: In fact, it sounds an awful lot like  bug 8320 , so maybe this should be closed, and you could open a new task purely about the sids that won't play?
Comment by David Kornbach (DeeKay) - Friday, 14 December 2007, 20:25 GMT+2
Yeah, that sounds a lot like it - but what I am experiencing that he doesn't write about is the non-displaying of metadata. Maybe that is just a consequence of this "going out of sync" problem that only shows in SIDs, not mp3s?
Comment by Marc Guay (Marc_Guay) - Saturday, 12 April 2008, 17:16 GMT+2
Although the problems with skipping around quickly seems to have been fixed with other codecs, the SID player throws a "codec error" and will stop playback ad spit you back out to the menu. This is very easy to reproduce on the e200 w/ r17071 and a playlist of 4 tracks, skipping backwards and forwards a little bit very quickly.

The 2400_AD and savage SIDs also do not play for me.

Another interesting bug: Play the last song in the folder from the file tree, stop it, and go back one directory, there will be folders missing/hidden on top even though there is room to display them all.

Loading...