This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#9015 - rework of musepack seek buffering
Attached to Project:
Rockbox
Opened by Andree Buschmann (Buschel) - Monday, 19 May 2008, 23:45 GMT+2
Last edited by Andree Buschmann (Buschel) - Thursday, 22 May 2008, 14:34 GMT+2
Opened by Andree Buschmann (Buschel) - Monday, 19 May 2008, 23:45 GMT+2
Last edited by Andree Buschmann (Buschel) - Thursday, 22 May 2008, 14:34 GMT+2
|
DetailsThe seek buffer implementation of musepack is quite buggy (as discussed in irc). This is a major rework of the seek buffer. The patch does not remove the old code -- it is commented.
Use constant buffer size of 8192 words. This gives a precision of 1 frame on a 3.5 min file and 0.5 sec on a 1 hour file. The precision of the seeking is adapted to the file's duration. Test and review needed. |
This task depends upon
Closed by Andree Buschmann (Buschel)
Thursday, 22 May 2008, 14:34 GMT+2
Reason for closing: Accepted
Additional comments about closing: Final fix committed with r17606
Thursday, 22 May 2008, 14:34 GMT+2
Reason for closing: Accepted
Additional comments about closing: Final fix committed with r17606
One issue is open: Sometimes seeking backwards lead to skipping back one file -- this bug also shows up with the current svn.