Am Fri, 8 Apr 2016 13:19:59 -0700 schrieb Cedric BAIL:

> Hello,
> 
> On Fri, Apr 8, 2016 at 11:59 AM, Andreas Volz <li...@brachttal.net>
> wrote:
> > as I'm so happy I managed to port my OpenInfotainment In-Car
> > prototype software to Raspberry Pi 2 here are some photos:
> >
> > https://drive.google.com/folderview?id=0B3wpqTeeGOAHUVlOT3VuMmdyeWc&usp=sharing
> >
> > Everything depends on EFL and E20 itself. All processes are
> > connected with DBus. I used libosmscout for the navigation map and
> > cairo in an evas canvas to draw it. The GUI CPU load of the
> > prototype is ok for the Raspi, so I could continue with the feature
> > development. :-)
> 
> That's cool. Maybe that will get someone motivated to actually finish
> eglfs support for RPi :-)
> 
> Is your code open ? I was wondering how you use cairo and if evas
> vector graphics could actually help you there. Evas vector graphics
> API is still in development, so there is still bugs there, but we do
> already have better performance in software than cairo in many case

I use some Esmart_Cairo code which I grabbed from E SVN years ago
before someone deleted it for a me unknown reason.

https://github.com/andreas-volz/oisp/blob/master/src/OISPNavigation_libosmscout/Esmart_Cairo.h
https://github.com/andreas-volz/oisp/blob/master/src/OISPNavigation_libosmscout/esmart_cairo.c

This is maybe not the best way. Navi CPU load is currently really high
on the raspi. Also because my renderer thread is so bad. But as talked
on the libosmscout list this would improve much by writing a real
vector renderer (in Evas) instead of Cairo rendering and copying
buffers.

> and I am very interested to see new use of it. Well, actually I would
> love to see Elementary map widget have a backend that use Evas vector
> graphics to draw the map, which is why I ask question here to figure
> out how much work it could be :-)

https://github.com/andreas-volz

I put everything on github. Some sub-projects are in a very draft
state. Mainly the oi* stuff + some dependencies. Base of the GUI work is
stateval (https://github.com/andreas-volz/stateval) which is a EFL GUI
statemachine.

> > If you're interested I'll keep you informed about the state of this
> > project on the list here.
> 
> Sure don't hesitate to keep us updated.

I'll do so :-)

-- 
Technical Blog <http://andreasvolz.wordpress.com/>

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial! http://pubads.g.doubleclick.net/
gampad/clk?id=1444514301&iu=/ca-pub-7940484522588532
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to