The app needs to be a small as possible to be able to fit into flash
memory along with everything else.  Tight is too loose a term.  ;)  I
would love to see it shrink down to, say, less than 400K.  We aren't
using *any* input drivers or video stuff.  Just freetype2 for a single
font, jpeg, png, and gif, in addition to the epson driver.  I was
wondering if directfb could be shrunk anymore if the whole input driver
subsystem could be eliminated completely.  Also, since that is gone, it
looks like perhaps pthreads could be eliminated.  I'd love to see how
lean I can get this thing, realizing that all the inputs to the system
are via an internal API, and not keyboards, mice, nor anything else.  

I could put the epson driver out there, but it is sort of goofy because
of the way it is hanging off our processor via a slow memory interface
requiring 16 bit readbacks and masks to write 8 bits.  It would require
rework and debugging to be used as a normal driver.  I'm still banging
on it, and I think eventually, it might be usable for someone as a
starting point, but for now, it would be kind of scary.  I'll take a
closer look when the final software using it is released later this
year.

Thanks for the help with this thing - darn uclibc bug with the
constructors had us spinning since last Friday.
-David

-----Original Message-----
From: Denis Oliver Kropp [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, June 09, 2004 7:46 PM
To: David C. Jedynak
Cc: [EMAIL PROTECTED]
Subject: Re: [directfb-users] Re: Problems with static build


Quoting David C. Jedynak:
> Ok - that explains the issue with the static build example.
> 
> As for the Home Media Player, yes, it runs Linux.  Currently, the GUI
is
> running a non-accelerated (software rasterizer) version of GTK +
> DirectFB (a forward looking rapid development build from last year),
but
> is almost completely replaced with a directfb only app using a custom
> accelerated driver for the Epson s1d13506 for an upcoming release,

Great ;)

> depending on if we can get it all working and sized small enough.  So
> far, the app, with freetype2, png, gif, jpeg, and the epson driver is
> just under 900k using uclibc (stripped).

How small is the app supposed to be?

Would you consider releasing the driver as open source?

-- 
Best regards,
  Denis Oliver Kropp

.------------------------------------------.
| DirectFB - Hardware accelerated graphics |
| http://www.directfb.org/                 |
"------------------------------------------"

                            Convergence GmbH


Reply via email to