Warning: mysqli_real_connect(): Headers and client library minor version mismatch. Headers:50625 Library:50543 in /sites/rockbox.org/flyspray/adodb/drivers/adodb-mysqli.inc.php on line 108 FS#7989 : WMA Seeking



FS#7989 - WMA Seeking

Attached to Project: Rockbox
Opened by MichaelGiacomelli (saratoga) - Thursday, 18 October 2007, 20:58 GMT
Last edited by MichaelGiacomelli (saratoga) - Thursday, 22 November 2007, 06:26 GMT
Task Type Patches
Category Codecs
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No


At preglow's request, here are the two patches that have been floating around for seeking in WMA.

The first works, but is slow and inaccurate. Theres a good chance you'll end up in the next song if you seek too far.

The second doesn't work at all for some reason, but should be much faster when fixed. It works like the first, but does a binary search for the correct ASF packet and attempts to restart playback at the new one. I spent ~15 minutes debugging it and ran out of time. If someone else wants to take a look at it, I'm sure its not that hard to fix. Actually seeking in general with WMA is quite simple, I just don't have time to debug it.

Otherwise I'll finish it as soon as my workload eases up.
This task depends upon

Closed by  MichaelGiacomelli (saratoga)
Thursday, 22 November 2007, 06:26 GMT
Reason for closing:  Accepted
Comment by MichaelGiacomelli (saratoga) - Thursday, 22 November 2007, 03:14 GMT
Fixed most of the problems in the V2 patch. Seems stable in the Sim on my files, and seeks efficiently. Will need more testing before I add it to SVN.
Comment by JerryLange (psycho_maniac) - Thursday, 22 November 2007, 04:20 GMT
this patch is does not work on my player. i have the ipod video 5.5g. also for the progress bar shows the bar to 100%.
Comment by JerryLange (psycho_maniac) - Thursday, 22 November 2007, 04:33 GMT
this is easier to explain it
this is what its supposed to look:
this is what id does look like: