Re: Porting librsvg to an Embedded Platform

Mohit Garg <mgarg-T5ugnJdcz8RWk0Htik3J/[email protected]>
Newsgroups gmane.comp.gnome.lib.librsvg.devel
Organization Innoviti Embedded Solutions Pvt. Ltd.
Message-ID <[email protected]>
Hi Dominic,

My replies inline

Dominic Lachowicz wrote:
> Hi Mohit,
>
>>  We are exploring the possibility of porting librsvg to an embedded
>> platform. The final goal is to render SVG graphics on a micro-controller
>> based device. What would it take to achieve this?
>
> What are the constraints of your embedded platform? Does it have a
> FPU? How much RAM and "HD space" are available? Librsvg and its
> graphics-rendering counterpart, Cairo, use a lot of floating-point
> math.
I am afraid, we do not have a dedicated FPU on our system. Since we are 
still in the design stage, RAM and HD are not yet finalised. Could you 
give me the minimum RAM and HD requirements for librsvg? Also, would it 
be possible to port librsvg and Cairo to Fixed-Point?
>
>> I am hoping that cross-compiling and changing the driver interface in 
>> the
>> library should be enough. I hope I am not missing something obvious 
>> here.
>
> What do you mean by "the driver interface"?
"the driver interface" referred to the underlying Graphics API running 
on the system. I am assuming that librsvg runs over some Graphics API 
which allows it to interface with the display driver. Are there any 
minimum requirements on such a Graphics API?

In short, would you recommend using librsvg as a starting point for 
porting it to an embedded platform (SVG-Tiny) or would you rather 
recommend that we use an existing SVG-Tiny library and port it?

thanks and regars
Mohit
>
>> Would you recommend any other libraries which we could use as our 
>> starting
>> point?
>> As per my current understanding, the SVG-Tiny specification is a 
>> complete
>> subset of the SVG specification. So, librsvg should support the SVG-Tiny
>> specification too. thanks and regards
>
> librsvg aims to support the SVG-static specification. It isn't 100%
> conformant or 100% complete.
>
> Best,
> Dom

-- 
Mohit Garg
Innoviti Embedded Solutions Pvt. Ltd.
503-503, Oxford Chambers
Rustam Bagh, Kodihalli
Bangalore - 560 017
India
Ph.: +91-80-4112-7390
Fax:+91-80-3057-0943

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

_______________________________________________
Librsvg-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/librsvg-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.