dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Re: Resume problems.
From: Linus G Larsson (
Date: 2002-10-16

Basically, when you have an mp3-file encoded with a non-variable
bitrate, any mp3-player calculates the time with the bitrate and
frequency. But since a VBR encoded file has a variable bitrate (duh) you
can't do this. Instead, the encoder writes a header (TOC) which can the
nbe read by the player to keep track of the time. The Archos encodes as
VBR but doesn't write a TOC.

On Wed, 2002-10-16 at 14:15, gerald clark wrote:
> Thanks.
> So, it can resume where it left off, but doesn't know
> where that was relative to the beginning?
> That would explain why it wraps back to the beginning
> and plays for a while before stopping.
> Daniel Stenberg wrote:
> > On Tue, 15 Oct 2002, gerald clark wrote:
> >
> >
> >>Todays CVS build 2002-10-15 on a recorder 20.
> >>I have a 68 minute recording in the root directory.
> >>I start playing the recording, pause, and turn it off.
> >>Resume is set to ASK.
> >>Upon resuming, the player resumes properly, but the
> >>time starts at zero, and the progress bar starts at zero.
> >
> >
> > This is a known flaw.
> >
> > The problem is that when the Archos firmware records a VBR, it doesn't
> > include a TOC of any kind. Without a proper TOC header (such as XING or VBRI)
> > there's no way for Rockbox to know how to jump to a specific time in the
> > file.
> >
> > The best fix for this is to use a program that adds a XING header to your
> > files you've recorded.
> >
> --
> Gerald L. Clark
> Aero TerraTrike #1
> Member: Sky Soaring
> Illinois, U.S.A.

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