| Gnash | |
|---|---|
Screenshot of Gnash 0. 8. 0 GTK+ GUI with test SWF file |
|
| Developed by | Rob Savoye |
| Latest release | 0. A software developer is a person or organization concerned with facets of the software development process wider than design and coding a somewhat broader scope of Rob Savoye is the primary developer of Gnash. He is a developer for the GNU project, having worked on Debian, Red Hat and dozens of other A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product 8. 2 / March 5, 2008 |
| OS | Cross-platform |
| Genre | Media player |
| License | GNU General Public License |
| Website | http://www.gnashdev.org/ |
The Gnash project aims to create a free player and browser plugin for the Adobe Flash file format and replace the proprietary software niche currently occupied by Adobe Flash Player. Events 363 - Roman Emperor Julian moves from Antioch with an army of 90000 to attack the Sassanid Empire, in a 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination In computing cross-platform (also known as multi-platform) is a term used to refer to Computer software or computing methods and concepts that are implemented Computer software can be organized into categories based on common function type or field of use Media player is a term typically used to describe Computer software for playing back Multimedia files Most software media players support an array of media A software license (or software licence in commonwealth usage is a Legal instrument governing the usage or redistribution of copyright protected software A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages Free software or software libre is Software that can be used studied and modified without restriction and which can be copied and redistributed in modified or unmodified Adobe Flash (previously called Shockwave Flash and Macromedia Flash) is a set of Multimedia software created by Macromedia and currently Proprietary software is Computer software on which the producer has set restrictions on use private modification copying, or republishing. The Adobe Flash Player is a widely distributed proprietary multimedia and application player created by Macromedia and now developed and distributed by Adobe It developed from the GPLFlash project. Gnash is released under the GNU General Public License.
Gnash was first announced by software developer John Gilmore. John Gilmore is one of the founders of the Electronic Frontier Foundation, the Cypherpunks mailing list and Cygnus Solutions. The current lead developer is Rob Savoye. Rob Savoye is the primary developer of Gnash. He is a developer for the GNU project, having worked on Debian, Red Hat and dozens of other
Contents |
Writing a free software Flash player has been a priority of the GNU project for some time (see High priority free software projects). The GNU Project is a Free software, Mass collaboration project announced in 1983 by Richard Stallman. The Free Software Foundation ( FSF) is a Non-profit corporation founded by Richard Stallman on 4 October 1985 to support the Free software movement Prior to the launch of Gnash, the GNU project had asked for people to assist the GPLFlash project. The majority of the previous GPLFlash developers have now moved to the Gnash project and the existing GPLFlash codebase will be refocused towards supporting embedded systems[1].
The primary distribution terms for Gnash are those of the GNU GPL. However since Gnash was started using the codebase of the GameSWF project, which is in the public domain, code developed by the Gnash project which might be useful in GameSWF is placed in the public domain. GameSWF (pronounced "game swiff" is an Open source Public domain library for parsing and rendering SWF movies using 3D The public domain is a range of abstract materials &ndash commonly referred to as Intellectual property &ndash which are not owned or controlled by anyone [2]
Adobe provides an official player for GNU/Linux on x86 in a binary-only form. See also X86 assembly language The generic term x86 refers to the most commercially successful Instruction set architecture in the history of Personal It does not support Linux users with other processor architectures[3]. However, Gnash can be compiled and executed on many architectures, including x86, AMD64, MIPS/Irix, and PowerPC. See also X86 assembly language The generic term x86 refers to the most commercially successful Instruction set architecture in the history of Personal x86-64 is a Superset of the x86 instruction set architecture. MIPS (originally an acronym for Microprocessor without Interlocked Pipeline Stages) is a RISC microprocessor architecture developed by MIPS Technologies IRIX is a computer Operating system developed by Silicon Graphics Inc PowerPC is a RISC Instruction set architecture created by the 1991 Apple – IBM – Motorola alliance known as AIM It also supports BSD-based operating systems. An early port for RISC OS, which has never had Macromedia/Adobe Flash support,[4] does exist, as well as an early port for BeOS, where Flash support terminated at Version 4. RISC OS is an Operating system originally created by British manufacturer Acorn Computers for their ARM based Computers ranging BeOS is an Operating system for Personal computers which began development by Be Inc [5]
Flash actually consists of two different file types, SWF, often incorrectly referred to as Flash, which provides animated vector graphics for menus and presentations and FLV, often referred to as Flash Video, which provides streaming video clips for websites such as YouTube. The File format SWF (acronym of " Shockwave Flash "pronounced swiff)a partially open repository for multimedia and especially Flash Video is the name of a File format used to deliver Video over the Internet using Adobe Flash Player (initially produced YouTube is a video sharing website where users can upload view and share Video clips YouTube was created in February 2005 by three former PayPal employees
Currently, Gnash can play SWF files up to version 7, as well as some features of the new version 8– 9 files. The File format SWF (acronym of " Shockwave Flash "pronounced swiff)a partially open repository for multimedia and especially Gnash supports playback of FLV videos and allows playing FLV files from YouTube, MySpace, ShowMeDo and other similar websites. YouTube is a video sharing website where users can upload view and share Video clips YouTube was created in February 2005 by three former PayPal employees MySpace is a popular social networking Website offering an interactive user-submitted network of friends personal profiles blogs groups photos music and FLV support requires FFmpeg or GStreamer to be installed on the system. FFmpeg is a computer program that can record convert and stream digital audio and Video in numerous formats GStreamer is a pipeline based Multimedia framework written in the C programming language with the type system based on GObject. [6]
Some other free-software programs, such as MPlayer[7], VLC media player[8] or players for Windows based on the ffdshow DirectShow codecs can play back the FLV format if the file is specially downloaded or piped to it. MPlayer is a free and Open source media player. The program is available for all major Operating systems including Linux Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. ffdshow is a media decoder and encoder mainly used for the fast and high-quality decoding of video in the MPEG-4 ASP (e DirectShow (sometimes abbreviated as DS or DShow) codename Quartz, is a Multimedia framework and API produced by Microsoft
The goal of the Gnash developers is to be as compatible as possible with the proprietary player (including behavior on bad ActionScript code). ActionScript is a scripting language based on ECMAScript. ActionScript is used primarily for the development of websites and software using the Adobe Flash Player However, Gnash offers some special features not available in the Adobe player, such as the possibility to extend the ActionScript classes via shared libraries: sample extensions include MySQL support, file system access and more. For security reasons the extension mechanism must be compiled-in explicitly and enabled via configuration files.
Gnash requires one of AGG, Cairo, or OpenGL for rendering. Anti-Grain Geometry ( AGG) is a high-quality 2D rendering library written in C++. Cairo is a Software library used to provide a Vector graphics -based device-independent API for Software developers It is designed to provide OpenGL ( Open G raphics L ibrary is a standard specification defining a cross-language Cross-platform API for writing applications that produce In contrast to most GNU projects, which are typically written in C, Gnash is written in the C++ programming language. tags please moot on the talk page first! --> In Computing, C is a general-purpose cross-platform block structured C++ (" C Plus Plus " ˌsiːˌplʌsˈplʌs is a general-purpose Programming language.