Gnash (software)

from Wikipedia, the free encyclopedia
Gnash

Gnash-Logo.png
Gnash-0.8.0.png
Gnash 0.8.0 on Ubuntu 6.10
Basic data

Maintainer Rob Savoye
developer Rob Savoye, Sandro Santilli, Bastiaan Jacques, Vitaly Alexeev, Tomas Groth, Udo Giacomozzi, Hannes Mayr, Markus Gothe, Ann Barcomb and others.
Publishing year 2005
Current  version 0.8.10
(February 26, 2012)
operating system GNU / Linux , BSD , OS / 2 , Windows
programming language C ++
category Media player
License GNU GPLv3 +
German speaking No
www.gnu.org

Gnash (composed of GN U and fl ash ) is a free software for playing Flash files, which as part of the GNU project is developed.

Gnash is one of the projects that has a high priority for the Free Software Foundation , as it covers an area in which proprietary software currently often has to be used. The aim is to establish a free alternative to the market leader Adobe Flash. Until July 2010, the development was supported by the commercial sponsor Lulu.com .

Versions for GNU / Linux and BSD are currently available. Portings to Microsoft Windows (so far only experimentally and very buggy) and Solaris are planned. There are also ports to OS / 2 , Syllable and Haiku - currently without a browser plugin - as well as AmigaOS and RISC OS .

Functions

Flash files can be played individually with Gnash, independent of a web browser . A plug-in , which is also available, allows Flash files embedded in websites to be viewed with web browsers such as Firefox , SeaMonkey or Konqueror . The source code is written in C ++ through the GameSWF heritage . Gnash's ActionScript classes can be extended by program libraries (including, for example, MySQL support or file system access), which also sets it apart from the Flash reference implementation.

  • SWF v8 support: Ability to play most current Flash movies; however, innovations in SWF 7+ are only slightly implemented
  • Support of streaming (playback of the film during transmission)
  • XML message server: Gnash supports the XML -based messaging system.
  • Support of Flash Video (depending on the Flash version used)

Like Adobe Flash Player , Gnash also saves Flash cookies .

technology

The graphics are rendered using software rendering using Anti-Grain Geometry or hardware-accelerated using the OpenGL graphics interface . Also Cairo is partially supported.

history

Creating free playback software for Flash has been a high priority project in the GNU Project for some time. Before founding the Gnash project, the GNU project asked for helpers for GPLFlash. In early 2006, the majority of the former GPLFlash developers switched to the Gnash project. The existing GPLFlash code base is geared towards supporting embedded systems .

Gnash is based on GameSWF , another open source and public domain Flash player from Thatcher Ulrich, which has not been further developed for some time. The then GameSWF developer Rob Savoye split off Gnash in December 2005. As a GNU project, it will be further developed under the GPL , with developments relevant to GameSWF being made in the public domain again in order to make them available to the original project.

From version 0.8.2 Gnash has reached the beta stage, but does not yet support all features of the Flash format.

Version 0.8.8 was released on August 22, 2010. With this version, Gnash should work with all YouTube videos, according to the developers.

Although the last version was officially released on February 26, 2012 with 0.8.10, Gnash is still being developed and can be accessed via the official Git repository.

See also

Web links

Commons : Gnash  - collection of images, videos and audio files

Individual evidence

  1. ^ Free Software Foundation: High Priority Free Software Projects
  2. - ( Memento of the original from April 27, 2010 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.toad.com
  3. ^ The Syllable OS get flash support
  4. GPLFlash homepage. Retrieved April 17, 2007 .
  5. Gnash's README file. Retrieved January 13, 2010 .
  6. Gnash Project Rob's Blog
  7. Official Git repository