Gnash
3D Rally Racing
Submitted by bwy on Wed, 01.09.2010 - 13:27Responses to Gnash 0.8.8
Submitted by bwy on Mon, 30.08.2010 - 12:59The release of Gnash 0.8.8 met with a generally favourable response. Here are a couple of more detailed reviews:
New features for Gnash 0.8.9?
Submitted by bwy on Thu, 26.08.2010 - 11:18Six months ago I published a list of possible improvements for Gnash 0.8.8. The list was:
- Reliable text handling.
BitmapData.draw()function- RTMP.
Dynamic focal gradients, gradient spreadand interpolation modes.- Playback of obfuscated SWFs.
- Direct conversion of SWF to video using ffmpeg.
The bad news first: only one of the list made it into 0.8.8. This was the gradient item, where focal gradients and spread modes are now implemented.
Gnash 0.8.8 released!
Submitted by bwy on Thu, 26.08.2010 - 10:58The release of Gnash 0.8.8 brings various improvements to rendering, ActionScript execution, compatibility, and flexibility.
But the most significant change is more of a removal than an addition: Gnash no longer has any AVM2 code. AVM2, the ActionScript Virtual Machine introduced in the Flash player 9, is increasingly used in new Flash movies.
It was becoming clear that the original implementation (started in about 2006) of the newer ActionScript Virtual Machine was fundamentally flawed. So fundamentally that it was obstructing code for the old virtual machine without any benefit to Gnash at all.
Safe Surfing
Submitted by bwy on Thu, 15.07.2010 - 09:09Gnash features in the Safe Surfing CD distributed free by the German Computer BILD magazine.
The safety organization TÜV Rheinland and the Federal Office for Information Security (Bundesamt für Sicherheit in der Informationstechnik) were involved in the CD's development.
Gnash under Clang
Submitted by bwy on Sat, 19.06.2010 - 19:52Gnash is now completely compilable and optimizable with the LLVM frontend Clang. The AGG renderer headers have one C++ bug that causes an error. This needs to be fixed externally if you want to use that renderer, as it seems legitimate for a compiler to reject it (even if GCC doesn't).
Clang has already helped to find a few bugs in Gnash. Some warnings picked up things that GCC missed. And most interestingly, there were cases where Gnash's behaviour was relying on the order of evaluating function arguments.
Adobe: Flash is open! There's ... Gnash?
Submitted by bwy on Mon, 17.05.2010 - 06:39Now Gnash is part Adobe Flash's rich developer ecosystem ...
The page, "the Truth about Flash", claims:
Finally, the Flash Platform has a rich developer ecosystem of both open and proprietary tools and technologies, including developer IDEs and environments such as FDT, IntelliJ, and haXe; open source runtimes such as Gnash; and open source video servers such as Red5.
[2010-05-17]
Gnash on a Cortex-A8 board
Submitted by bwy on Wed, 31.03.2010 - 18:52See a YouTube video of Gnash running on a cortex-A8 board (courtesy of Daniel Amor Martin).
RTMP encryption
Submitted by bwy on Tue, 09.03.2010 - 09:10The news that the BBC has started "encrypting" its RTMP streams came, in one of those coincidences, just as I'd decided to work on adding RTMP support to Gnash. So even when Gnash's RTMP video streaming works, it will still be legally difficult, if not impossible, for licence fee payers who care about software freedom to use the BBC's iPlayer.
Gnash and megavideo.com
Submitted by bwy on Mon, 08.03.2010 - 10:45A blog post on Gnash by Drascus drew my attention to megavideo.com, a rather ad-heavy but featureful video site that, unlike YouTube, works well in Gnash.