Linked by Thom Holwerda on Thu 20th May 2010 22:28 UTC
Internet & Networking Lightspark, the project that aims to create an LLVM-based Free Flash payer, has reached beta status. "JIT compilation of ActionScript to native x86 bytecode using LLVM; hardware accelerated rendering using OpenGL Shaders (GLSL); very good and robust support for current-generation ActionScript 3; a new, clean codebase exploiting multithreading and optimized for modern hardware. Designed from scratch after the official Flash documentation was released."
Thread beginning with comment 425753
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Tried it out...
by lemur2 on Fri 21st May 2010 02:31 UTC in reply to "RE[2]: Tried it out..."
Member since:

Oh, there's no end to the number of open source weird projects out there. The problem is that since none of them are commercial, none of them are commercially successful. Most weird little projects fail to provide all the things a successful commercial project provides: technical support, documentation, user-friendly authoring tools. "Java" must have been invented over a dozen times before Sun got behind Java and really pushed it. It took them years. Flash took years to get to where it is. Microsoft with Silverlight is pushing hard, and not getting much of anywhere. So what hope does some half-baked LISP plugin (for example) with lousy docs and no authoring tools have? None.

Having said that, "outlier" projects such as this one often include very useful pieces.

Of particular interest here is "hardware accelerated rendering using OpenGL Shaders (GLSL)".

My Linux system, (and likewise millions of other Linux systems in use today), happens to include a GPU, and the open source driver I use, which is xf86-video-ati, happens to support GLSL.

Now, having paid for a video card and its GPU, I have an implied license to use whatever functions are embedded on the video card. One of the functions is H.264 decoder. So I do have a paid-for license to use H.264 decoding on my Linux system.

So this bit of code from the Lightspark project may actually be of use. It may enable millions of Linux systems to legally play h.264 video with hardware acceleration.

Reply Parent Score: 2

RE[4]: Tried it out...
by dragos.pop on Fri 21st May 2010 14:31 in reply to "RE[3]: Tried it out..."
dragos.pop Member since:

Unless Lightspark uses the h.264 hardware decoder from your GPU, your license doesn't cover it.
For what I understood it only uses shaders for stuff like hardware accelerated fills, layers, forms... Not the video decoder itself.

Reply Parent Score: 2

RE[5]: Tried it out...
by B. Janssen on Sat 22nd May 2010 12:54 in reply to "RE[4]: Tried it out..."
B. Janssen Member since:

Currently the MPEG-LA is not asking for license fees from consumers, i. e. those who only decode h264 content. They also don't want money from consumers who encode content for personal use, whether the soft- or hardware manufacturer (of the means used) paid his license fees or not.

They, however, want money from those who implement their codec, e. g. software developers, and (some types of) distributors. By extension this means they want money from Adobe and VLC or but not from me, watching YouTube.

Of course the submarine clause that this might change by 2015 is still a good reason to not touch h264 with a 10 feet pole.

Edited 2010-05-22 12:55 UTC

Reply Parent Score: 2