Support and General Use > Audio Playback, Database and Playlists

WMA fast forward not-quite-right for longer files

(1/2) > >>

OldSchool:
I wasn't sure whether to raise a bug report on this - a search of forums and bug reports yielded some similar issues.

For longer WMA files (> ~4 minutes @ 128 Kbps - common in "classical" music), a seek/FF that spans more than about 4-5 minutes seems to confuse the the RB software. When playback resumes, following the seek, it continues from the point where the seek started (as if the seek hadn't happened). The "Current Time in Song", "Remaining Time in Song" and progress bar are updated on the WPS during the seek, and continue to update following the resume.

If the track is allowed to continue playing, the "Current Time in Song" continues to increment past the "Total Track Time", at which point the "Remaining Time in Song" goes negative and continues to decrement. The progress bar stops at the right hand limit, but the track continues to play to the end.

So far I've only seen this with 128 Kbps WMA files longer than ~4 minutes. It doesn't seem to happen with MP3s or shorter WMA files.

I'm using today's current build on a Sansa E260.

Llorean:
Just as an FYI, "today's current build" doesn't mean much. Usually there are several current builds made each day, and as we don't know what time zone you're in, we just know that "it came from sometime in the 24 hour period before this post."

When reporting anything, you should always include the actual revision number.

saratoga:
Theres an overflow in the seeking code that kicks in at ~4.2MB IIRC.  I just haven't gotten around to fixing it.

OldSchool:
It's version r15996-080104 - I'll do it right next time :). Thanks for the information.

saratoga:
I take that back, I fixed that issue a couple weeks ago.  I just tried a 30 minute seek with a 64 kbps file and it worked.  This is probably something else.


--- Quote ---If the track is allowed to continue playing, the "Current Time in Song" continues to increment past the "Total Track Time", at which point the "Remaining Time in Song" goes negative and continues to decrement. The progress bar stops at the right hand limit, but the track continues to play to the end.
--- End quote ---

This means the parser encountered an error in the file and gave up trying to seek.  I'll fix it now so that it doesn't screw up the progress bar when this happens, but I'm not sure I can make your file seekable.  Does it happen every time single time you try and seek?  Even if you try to seek after having listened to half the file first?

Navigation

[0] Message Index

[#] Next page

Go to full version