Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: Recording V2.4 vs. CVS 050828 (strange Xing VBR header - possible value overflow?)

Re: Recording V2.4 vs. CVS 050828 (strange Xing VBR header - possible value overflow?)

From: Linus Nielsen Feltzing <linus_at_haxx.se>
Date: 2005-08-30

Martin Borus wrote:
> Is it possible that the calculation of these values fails in Rockbox
> for extremely large files?

Yes it does. The MAS chip has a limited frame counter, and once it
overflows, Rockbox can't determine the number of frames in the
recording. Rockbox then generates a VBR header where the frame count is
absent (which is perfectly allright, according to the Xing documentation).

This also happens if you have enabled the prerecording feature.

Unfortunately, the manual fails to mention this...

> If this can't be fixed, it might be useful to make the VBR header
> optional in 2.5

We could always leave out the VBR header for long recordings, but then
many players (including Rockbox) will not detect that it's a VBR file,
and will have problems playing the file.

The solution is to run the vbrfix plugin on the file. Hold Play on the
file in the browser, then select "Open with" and then "vbrfix".

Linus
_______________________________________________
http://cool.haxx.se/mailman/listinfo/rockbox
Received on Tue Aug 30 07:02:09 2005


Page was last modified "Jan 10 2012" The Rockbox Crew
aaa