| 1   2     3   | Next
maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Lightspark - Flash Player Alternative? (https://talk.maemo.org/showthread.php?t=59576)

devu 2010-08-01 22:19

Lightspark - Flash Player Alternative?
 
What do you thing guys?

Lightspark 0.4.2 released on July 20, 2010.

Possible to port it to Maemo? Looks like there is really good progress and active development going on.

Bundyo 2010-08-02 05:08

Re: Lightspark - Flash Player Alternative?
 
Its JIT compiler only works on x86/64 currently. It also relies on OpenGL, so no.

dbrodie 2010-08-02 05:53

Re: Lightspark - Flash Player Alternative?
 
He claimed that he is porting it to PowerPC, and from what I looked the amount of assembly isn't that big, so it should be possible to port to ARM. I do not believe he is using a JIT compiler, just needs some assembly for optimized media handling.
Also, from what I could see his main focus is getting youtube working. I think we'll get WebM working before this...

shadowjk 2010-08-02 06:01

Re: Lightspark - Flash Player Alternative?
 
As youtube videos up to 480p are compatible with N900's hw accelerated decoder, I think there would be a bigger chance of getting youtube smooth than any WebM stuff..

devu 2010-08-02 20:40

Re: Lightspark - Flash Player Alternative?
 
This whole solution seems to be base on LLVM compiler

http://llvm.org/

It's very powerful compiler (For example that exactly what Adobe is using in CS5 for cross-compiler AS3 -> iPhone native C under ARM) . Obviously I am not sure about how many of features its supporting from standard Flash at the moment, and how he manage to get his player working but I bet, using still the same virtual machine AVM2 because is open sourced from 3 years. Or at least some modified version.

I am fairly sure is not big deal to reproduce flash player if you have swf specification open, virtual machine open video format open flex sdk open. It a whole level easier task to do these days. The reason why previous projects like gnash failed. There was no dev team able to keep up the changes Adobe was doing to the Flash Player.

But this project seems to be alive and again has much easier life to be able to keep it up. The only thing would be to make it cross platform and Adobe can be in trouble... at least that can be the final step to open the rest stuff they could :)

Edit:
WebM hmm...
http://www.bitrebels.com/geek/flash-...jobs-is-wrong/ That will take more time you can expect.

I wish to see fully GPU accelerated 64 bit flash player no matter where come from under robust and at the moment fastest virtual machine. Then... oh dreams...

pali 2011-09-25 07:24

Re: Lightspark - Flash Player Alternative?
 
Lightspark Now Does EGL/GLES2 For Flash On ARM

See news about lightspark on:
http://www.phoronix.com/scan.php?pag...item&px=OTkzOA

Pillum 2011-09-25 08:15

Re: Lightspark - Flash Player Alternative?
 
not really worth it..as of yet only 5% of the Flash API is covered by Lightspark

edit: look here http://startx.ro/~jani/lightspark_coverage.txt

edit2: the script above seems incorrect

AapoRantalainen 2011-09-25 08:33

Re: Lightspark - Flash Player Alternative?
 
Quote:

Originally Posted by pali (Post 1095663)
Lightspark Now Does EGL/GLES2 For Flash On ARM

Thoughts about building: (not yet anything about running)

Not sure is this wiki updated for Lightspark 0.5.1:
http://sourceforge.net/apps/trac/lig.../wiki/Building

But Maemo5 doesn't yet have packages llvm-2.7-dev and xulrunner-dev.

So port/package them first.
(At least llvm is checked by cmake, not sure is xulrunner only for optional features)

And Maemo has gcc4.2, but Lightspark needs GCC 4.4:
https://github.com/lightspark/lights...eLists.txt#L53
I'm working on this to the extras-devel.


EDIT
llvm-2.7 (and llvm-2.9) needs newer gcc than 4.2.

EDIT2
As posted in thread: http://talk.maemo.org/showthread.php?p=1102157
also libxml++ needs updating, Fremantle has 2.26.1-0, but 2.33.1 is needed. It seems that Ubuntu Natty's version is trivial to package to Fremantle.

Sazpaimon 2011-10-04 05:21

Re: Lightspark - Flash Player Alternative?
 
Quote:

Originally Posted by AapoRantalainen (Post 1095679)
Thoughts about building: (not yet anything about running)

Not sure is this wiki updated for Lightspark 0.5.1:
http://sourceforge.net/apps/trac/lig.../wiki/Building

But Maemo5 doesn't yet have packages llvm-2.7-dev and xulrunner-dev.

So port/package them first.
(At least llvm is checked by cmake, not sure is xulrunner only for optional features)

And Maemo has gcc4.2, but Lightspark needs GCC 4.4:
https://github.com/lightspark/lights...eLists.txt#L53
I'm working on this to the extras-devel.


EDIT
llvm-2.7 (and llvm-2.9) needs newer gcc than 4.2.

EDIT2
As posted in thread: http://talk.maemo.org/showthread.php?p=1102157
also libxml++ needs updating, Fremantle has 2.26.1-0, but 2.33.1 is needed. It seems that Ubuntu Natty's version is trivial to package to Fremantle.

I was actually able to successfully create a gcc 4.4 toolchain for scratchbox to target Maemo 5, so I can build on that.

As for libxml++, I noticed that it had a lot of gnome build dependencies for a gnome version higher than what we have. I'm afraid that it may break some things if it gets forced upgraded.

AapoRantalainen 2011-10-04 12:45

Re: Lightspark - Flash Player Alternative?
 
Quote:

Originally Posted by Sazpaimon (Post 1102222)
As for libxml++, I noticed that it had a lot of gnome build dependencies for a gnome version higher than what we have. I'm afraid that it may break some things if it gets forced upgraded.

I got newer libxml++ compiled locally, using Maemo's default libraries (compiled, not tested to link anything against it).


| 1   2     3   | Next
All times are GMT. The time now is 08:54.

vBulletin® Version 3.8.8