[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] one day AVM2? who knows

From: Rob Savoye
Subject: Re: [Gnash-dev] one day AVM2? who knows
Date: Tue, 29 Nov 2011 12:10:28 -0700
User-agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20111115 Thunderbird/8.0

On 11/29/11 11:57, address@hidden wrote:

> Well, while it would be nice to use lightspark as a library, given
> that this won't happen, the question to ask is: how much effort would
> it be to *fork* the lightspark code, to use as a base for AVM2
> support in Gnash?

  I'm not sure LightSpark would be worth the effort. For one thing, it
uses LLVM and OpenGL only, which won't work on an embedded platform. I
can go into other technical issues why this wouldn't work well if anyone
wants. An supported a forked version of a project that is under heavy
development can be a maintainance nightmare.

> Tamarin is probably more mature (AIUI it's actual code from Adobe's
> proprietary player); but the fact that lightspark already implements
> the most important AS3 classes, might actually outweigh this. (If
> they can be integrated into Gnash in a sane manner...)

  Ideally we want a VM we can hand off byte codes to, and get back a
display list for Gnash to render. Tamarin is closer to working that way
than anything else I looked at. Tamarin has some AS3 classes, but not all.

> Or perhaps it might even be possible to do both: take Tamarin as the
> AVM2 engine, and the AS3 classes from lightspark?

  Possibly... Or from HAXE. I find it funny that the only Gnash task
that has funding already nobody wants to do... (at least to get it started)

        - rob -

reply via email to

[Prev in Thread] Current Thread [Next in Thread]