This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#11261 - Newer Musepack Codec slows seeking to a crawl!
Attached to Project:
Rockbox
Opened by John Romero (sssUSER) - Wednesday, 12 May 2010, 10:18 GMT+2
Last edited by Andree Buschmann (Buschel) - Saturday, 15 May 2010, 00:06 GMT+2
Opened by John Romero (sssUSER) - Wednesday, 12 May 2010, 10:18 GMT+2
Last edited by Andree Buschmann (Buschel) - Saturday, 15 May 2010, 00:06 GMT+2
|
DetailsI am surprised no one has mentioned this. I am running a 1st Gen Ipod Nano and I have noticed that new builds containing the rebuilt musepack codec have a significant delay before continuing playback after a seek (as in 10-15 seconds). This may depend on the musepack encoder you use, but seeking was instantaneous for me in 3.5.1. Playback works fine, I am using r25961 right now but this change looks like it was done on r25056 (http://svn.rockbox.org/viewvc.cgi?view=rev;revision=25056). Fortunately I know how to revert to the old musepack code, but I think the bug needs squashing don't you?
|
This task depends upon
Closed by Andree Buschmann (Buschel)
Saturday, 15 May 2010, 00:06 GMT+2
Reason for closing: Fixed
Additional comments about closing: Fixed with r26032.
Saturday, 15 May 2010, 00:06 GMT+2
Reason for closing: Fixed
Additional comments about closing: Fixed with r26032.
The current code seems to throw away and re-read buffers for each frame when scanning the file the first time. This does only happen when seeking forward to file positions that were not played or scanned before. Seeking backward is instant as well as seeking forward to formerly scanned or played positions.
In fact the code sequence has a "FIXME"-comment. I need to dive deeper into the buffering concepts of the new decoder library to fix this.
When will this be committed?