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: Skin buffer size

Re: Skin buffer size

From: Edgar Toernig <froese_at_gmx.de>
Date: Fri, 16 Jul 2010 16:27:50 +0200

Jonathan Gordon wrote:
>
> On 16 July 2010 12:13, Edgar Toernig <froese_at_gmx.de> wrote:
> >
> > 1*SKIN_FONT_SIZE or 5*SKIN_FONT_SIZE doesn't change the available
> > buffer space reported by System->Rockbox Info: it stays at 7.34MB
> > (on an 8MB device!).
>
> That would be a rounding error then.

I just tried 200*SKIN_FONT_SIZE - still 7.34MB.

Rafal Carr wrote:
> The Clip+ has the same amount than Clipv2 (8MB + 1MB IRAM)
>
> Clipv1 has 2MB + 320kB IRAM

Is it possible that the skin buffer, which is in the BSS, is placed in
the IRAM and doesn't affect the track buffer?

> The other option of course is to figure out why your skin is using so
> much buffer and how to cut that down. How many fonts are you loading?
> how many images? etc?

Well, it's not the first time I got these errors - I think anybody using
an exclusive font in a skin has seen this error (on a Sansa Clip*).
Often, resetting the SBS and selecting a builtin font frees enough space
to let the skin load again. But with my current skin, which includes
most of the classic status bar and thus duplicates some images and tokens,
breaks the limit. Before loading the fonts it shows 9.7kB/12kB used
and the rest is not enough for a single font.

I've attached a snapshot of the skin and some screenshots (2nd pic is
while seeking, 3rd during first couple of seconds of the track).

Ciao, ET.

Watch-1.png Watch-1b.png Watch-1c.png
Received on 2010-07-16

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