Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    Lightspark - Flash Player Alternative?

    Reply
    Page 1 of 3 | 1   2     3   | Next
    devu | # 1 | 2010-08-01, 22:19 | Report

    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.

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by devu; 2010-08-01 at 22:34.
    The Following 3 Users Say Thank You to devu For This Useful Post:
    Helmuth, ryanl33x1511, vetsin

     
    Bundyo | # 2 | 2010-08-02, 05:08 | Report

    Its JIT compiler only works on x86/64 currently. It also relies on OpenGL, so no.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    dbrodie | # 3 | 2010-08-02, 05:53 | Report

    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...

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to dbrodie For This Useful Post:
    LippiVan

     
    shadowjk | # 4 | 2010-08-02, 06:01 | Report

    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..

    Edit | Forward | Quote | Quick Reply | Thanks

     
    devu | # 5 | 2010-08-02, 20:40 | Report

    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...

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by devu; 2010-08-06 at 23:09.

     
    pali | # 6 | 2011-09-25, 07:24 | Report

    Lightspark Now Does EGL/GLES2 For Flash On ARM

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

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following 6 Users Say Thank You to pali For This Useful Post:
    Helmuth, ivyking, Maj3stic, nkirk, Pillum, prankster

     
    Pillum | # 7 | 2011-09-25, 08:15 | Report

    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

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by Pillum; 2011-09-25 at 08:19.

     
    AapoRantalainen | # 8 | 2011-09-25, 08:33 | Report

    Originally Posted by pali View Post
    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.

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by AapoRantalainen; 2011-10-04 at 00:25.
    The Following 6 Users Say Thank You to AapoRantalainen For This Useful Post:
    bipinbn, don_falcone, freemangordon, fw190, prankster, szopin

     
    Sazpaimon | # 9 | 2011-10-04, 05:21 | Report

    Originally Posted by AapoRantalainen View Post
    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.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following 3 Users Say Thank You to Sazpaimon For This Useful Post:
    don_falcone, fw190, prankster

     
    AapoRantalainen | # 10 | 2011-10-04, 12:45 | Report

    Originally Posted by Sazpaimon View Post
    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).

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following 7 Users Say Thank You to AapoRantalainen For This Useful Post:
    don_falcone, N900L, prankster, skykooler, szopin, tissot, trlopes1974

     
    Page 1 of 3 | 1   2     3   | Next
vBulletin® Version 3.8.8
Normal Logout