Lightspark 0.4.2 RC2... it shines!


I’m very proud to announce the the sec­ond release can­di­date of Lightspark 0.4.2: the mod­ern, effi­cient and open source Flash Player imple­men­ta­tion. Thanks to all the peo­ple that tested the project and reported feed­back on the bug tracker and on the IRC chan­nel, with­out their help this awe­some results would have not been possible.

Although we’re still miss­ing a cou­ple of fea­ture before the real 0.4.2 most of the pieces are already in place. Let’s see what you can expect from this release:

  • Youtube sup­port for H264 videos. Cur­rently only those are sup­ported as they are played using the Action Script 3 based player. This may seem a huge lim­i­ta­tion, but actu­ally a huge part of the YouTube con­tents are avail­able in H264 for­mat. This lim­i­ta­tion will go away when lightspark will be able to fall back to Gnash. This fea­ture is sched­uled for 0.4.3
  • Even faster video pre­sen­ta­tion after a bit of refine­ment of the SSE2 based video packer
  • Sound sup­port using pulseau­dio. If you want to try Lightspark with­out installing the pulse server that’s ok, as Lightspark detects at run­time if the  server is avail­able and if not it just politely dis­ables sound.

As usual you can grab the source from Launch­pad

Offi­cial binary pack­ages for Ubuntu Lucid and Debian test­ing are avail­able from my PPA http://launchpad.net/~sssup/+archive/sssup-ppa (in launch­pad build queue as I’m writing)

Pack­ages for Fedora 13 are also avail­able here

As I men­tioned before we’re not yet ready for the final release as the fol­low­ing issues needs to be fixed:

  • Sound is not synchronized
  • Sound sam­ple rate is not always cor­rectly detected

Beside those known issue, every­thing should be pretty ok. So go on, give it a try!

  • Look

    When will you have Hulu support?

  • Look

    When will you have Hulu support?

  • http://yoshi314.openid.pl/ Your Name

    a bug­tracker of fire­fox or lightspark?

    fire­fox (>=3.6.4) in the­ory should be plugin-crash-proof.

  • http://yoshi314.openid.pl/ Your Name

    a bug­tracker of fire­fox or lightspark?

    fire­fox (>=3.6.4) in the­ory should be plugin-crash-proof.

  • Hicham Haouari

    Prob­lem seems to be solved : http://pastie.org/1030498

    Please clean yum cache and retry

  • Hicham Haouari

    Prob­lem seems to be solved : http://pastie.org/1030498

    Please clean yum cache and retry

  • Totonixsame

    Unfor­tu­nately vimeo doesn’t work.

  • Totonixsame

    Unfor­tu­nately vimeo doesn’t work.

  • apig­notti

    For lightspark

  • apig­notti

    For lightspark

  • efs

    Do you have any par­tic­u­lars for this?

    I find it far fetched and I doubt any­one actu­ally has /home noexec.

  • efs

    Do you have any par­tic­u­lars for this?

    I find it far fetched and I doubt any­one actu­ally has /home noexec.

  • Edward Her­vey

    GStreamer uses ffm­peg for most video codecs via the gst-ffmpeg plu­gin. Using GStreamer as a lightspark depency will allow it to be shipped on most dis­tros and then users can triv­ially get sup­port for all the ffm­peg codecs (or any other codec for that mat­ter) by installing the rel­e­vant gstreamer plu­gin themselves.

  • Edward Her­vey

    GStreamer uses ffm­peg for most video codecs via the gst-ffmpeg plu­gin. Using GStreamer as a lightspark depency will allow it to be shipped on most dis­tros and then users can triv­ially get sup­port for all the ffm­peg codecs (or any other codec for that mat­ter) by installing the rel­e­vant gstreamer plu­gin themselves.

  • http://openid-provider.appspot.com/verne77 kurtz77

    I like your job!
    I’m a blog­ger and I write of it on my pages.
    Is it pos­si­ble to have an inte­view with you about lightspark and his future?
    Thanks! :)

    http://linea-dombra.blogspot.com

  • http://openid-provider.appspot.com/verne77 kurtz77

    I like your job!
    I’m a blog­ger and I write of it on my pages.
    Is it pos­si­ble to have an inte­view with you about lightspark and his future?
    Thanks! :)

    http://linea-dombra.blogspot.com

  • Milan

    Why fall back on gnash, can’t their code some­how be included? Or can they include your code or maybe you work some­how together?
    And I don’t want to sound like some pulseau­dio hater, I am not, but shouldn’t lightspark have alsa sup­port at first, then later pulseau­dio? I am aware of linux audio jun­gle but that could also be the rea­son why lightspark should work with low level stuff, llvm and pulseau­dio... hmm

  • Milan

    Why fall back on gnash, can’t their code some­how be included? Or can they include your code or maybe you work some­how together?
    And I don’t want to sound like some pulseau­dio hater, I am not, but shouldn’t lightspark have alsa sup­port at first, then later pulseau­dio? I am aware of linux audio jun­gle but that could also be the rea­son why lightspark should work with low level stuff, llvm and pulseau­dio... hmm

  • apig­notti

    Of course, feel free to con­tact me by mail (mail address avail­able on launch­pad). Eng­lish and ital­ian are both ok.

  • apig­notti

    Of course, feel free to con­tact me by mail (mail address avail­able on launch­pad). Eng­lish and ital­ian are both ok.

  • http://www.clowersnet.net/~krc/ Kelly Clow­ers

    >home direc­tory mounted noexec
    Ridicu­lous, I have direc­tory ~/bin/ full of things that don’t belong in /usr/bin/ or even /usr/local/bin/ that wouldn’t work with /home mounted noexec, not to men­tion Wine apps.

    I have doubts that mount­ing /home noexec would have a really mean­ing­ful impact on secu­rity for most users, anyway

  • http://www.clowersnet.net/~krc/ Kelly Clow­ers

    >home direc­tory mounted noexec
    Ridicu­lous, I have direc­tory ~/bin/ full of things that don’t belong in /usr/bin/ or even /usr/local/bin/ that wouldn’t work with /home mounted noexec, not to men­tion Wine apps.

    I have doubts that mount­ing /home noexec would have a really mean­ing­ful impact on secu­rity for most users, anyway

  • Pingback: S03E11 – The Infernal Boiling Pot | Ubuntu Podcast from the UK LoCo team

  • Pingback: S03E11 – The Infernal Boiling Pot | Ubuntu Podcast from the UK LoCo team

  • Pingback: S03E11 – The Infernal Boiling Pot – OGG LOW | Ubuntu Podcast from the UK LoCo team

  • Pingback: S03E11 – The Infernal Boiling Pot – OGG LOW | Ubuntu Podcast from the UK LoCo team

  • Con­nor­Be­han

    Exactly, the “pulseau­dio sound or no sound” ulti­ma­tum is ridiculous.

  • Con­nor­Be­han

    Exactly, the “pulseau­dio sound or no sound” ulti­ma­tum is ridiculous.

Lightspark 0.4.2 RC2... it shines!


I’m very proud to announce the the sec­ond release can­di­date of Lightspark 0.4.2: the mod­ern, effi­cient and open source Flash Player imple­men­ta­tion. Thanks to all the peo­ple that tested the project and reported feed­back on the bug tracker and on the IRC chan­nel, with­out their help this awe­some results would have not been possible.

Although we’re still miss­ing a cou­ple of fea­ture before the real 0.4.2 most of the pieces are already in place. Let’s see what you can expect from this release:

  • Youtube sup­port for H264 videos. Cur­rently only those are sup­ported as they are played using the Action Script 3 based player. This may seem a huge lim­i­ta­tion, but actu­ally a huge part of the YouTube con­tents are avail­able in H264 for­mat. This lim­i­ta­tion will go away when lightspark will be able to fall back to Gnash. This fea­ture is sched­uled for 0.4.3
  • Even faster video pre­sen­ta­tion after a bit of refine­ment of the SSE2 based video packer
  • Sound sup­port using pulseau­dio. If you want to try Lightspark with­out installing the pulse server that’s ok, as Lightspark detects at run­time if the  server is avail­able and if not it just politely dis­ables sound.

As usual you can grab the source from Launch­pad

Offi­cial binary pack­ages for Ubuntu Lucid and Debian test­ing are avail­able from my PPA http://launchpad.net/~sssup/+archive/sssup-ppa (in launch­pad build queue as I’m writing)

Pack­ages for Fedora 13 are also avail­able here

As I men­tioned before we’re not yet ready for the final release as the fol­low­ing issues needs to be fixed:

  • Sound is not synchronized
  • Sound sam­ple rate is not always cor­rectly detected

Beside those known issue, every­thing should be pretty ok. So go on, give it a try!