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: Buffer Underrun

Re: Buffer Underrun

From: gerald clark <gerald_clark_at_mindspring.com>
Date: Mon, 13 Jan 2003 23:17:12 -0600

The situation with VBR at 16KHz is even worse.
The highest I can get the water mark with 7 sec
of anti-skip is C7F3.
the buffer count decrements by 10000.
10000 is above C7F3, so it doesn't even
check until the buffer is empty, so
I get a buffer under-run on every read.



gerald clark wrote:
> In view of your explanation, I have re-tested.
>
> I wait for the drive to spin down before playing the MP3.
> This assures a spin-up to get a proper water mark.
>
> The watermark value is the same, no matter
> what anti-skip is set to.
> It always appears as A410.
> I stop playing, and wait for the drive to spin down.
> I play the file again, and the watermark includes
> anti-skip time.
>
> The water mark value does not include anti-skip
> time until the 2nd spinup.
> At this point, the buffer has underrun.
>
> Linus Nielsen Feltzing wrote:
>
>> gerald clark wrote:
>>
>>> It does not appear to be calculating the watermark on the first play.
>>
>>
>>
>> The watermark calculation is based on the hard drive spinup time,
>> which is measured when the drive spins up. Tus, no watermark
>> calculation can be done until that time is measured, that is when the
>> drive spins up again after being idle.
>> Until then, the default value of 0x60000 is used.
>>
>>> It does not appear to read the Anti skip value unless you change it.
>>
>>
>>
>> The watermark calculation includes the anti-skip time, and will not be
>> used until the next spin-up.
>>
>> /Linus
>>
>>
>
>


-- 
Gerald L. Clark
Aero TerraTrike #1
http://www.wizwheelz.com/images/clarkaerotrike1.jpg
Member: Sky Soaring
Illinois, U.S.A.
Archos Recorder JBR20101 1.28 0x302 positive 0x200 positive 11.0592
Received on 2003-01-14

Page was last modified "Sat May 23 08:12:40 2020" The Rockbox Crew