Lightspark

Last updated
Lightspark
Developer(s) Alessandro Pignotti
Stable release
0.8.7 [1] / May 28, 2023;11 months ago (2023-05-28)
Repository
Written in C++
Operating system Linux, FreeBSD, Windows
Platform IA-32, x86-64
Size 21 MiB (Win32), 22.8 MiB (Win64)
Available inEnglish
Type Multimedia
License LGPLv3
Website lightspark.github.io

Lightspark is a free and open-source SWF player released under the terms of the GNU Lesser General Public License (LGPL) version 3.

Contents

Features

Lightspark supports most of ActionScript 3.0 and has an NPAPI plug-in. [2] It will fall back on Gnash, a free SWF player on ActionScript 1.0 and 2.0 (AVM1) code.

Lightspark supports OpenGL-based rendering and LLVM-based ActionScript execution and uses OpenGL shaders (GLSL). The player is compatible with H.264 Flash videos on YouTube.

Portability

The Lightspark player is completely portable. [3] It has been successfully built on Ubuntu 11.04 (Natty Narwhal) on PowerPC, x86, ARM and AMD64 architectures. [4] Lightspark has a Win32 branch for Microsoft Visual Studio [5] and introduced a Mozilla-compatible plug-in for Windows in version 0.5.3.

See also

Related Research Articles

<span class="mw-page-title-main">Adobe Flash</span> Discontinued multimedia platform used to add animation and interactivity to websites

Adobe Flash is a discontinued multimedia software platform used for production of animations, rich internet applications, desktop applications, mobile apps, mobile games, and embedded web browser video players.

Media Player Classic (MPC), Media Player Classic - Home Cinema (MPC-HC), and Media Player Classic - Black Edition (MPC-BE) are a family of free and open-source, compact, lightweight, and customizable media players for 32-bit and 64-bit Microsoft Windows. The original MPC, along with the MPC-HC fork, mimic the simplistic look and feel of Windows Media Player 6.4, but provide most options and features available in modern media players. Variations of the original MPC and its forks are standard media players in the K-Lite Codec Pack and the Combined Community Codec Pack.

SWF is a defunct Adobe Flash file format that was used for multimedia, vector graphics and ActionScript.

Adobe Flash Player is discontinued computer software for viewing multimedia content, executing rich Internet applications, and streaming audio and video content created on the Adobe Flash platform. It can run from a web browser as a browser plug-in or independently on supported devices. Originally created by FutureWave under the name FutureSplash Player, it was renamed to Macromedia Flash Player after Macromedia acquired FutureWave in 1996. It was then developed and distributed by Adobe as Flash Player after Adobe acquired Macromedia in 2005. It is currently developed and distributed by Zhongcheng for users in China, and by Harman International for enterprise users outside of China, in collaboration with Adobe.

<span class="mw-page-title-main">Gnash (software)</span> Media player for playing SWF files

Gnash is a media player for playing SWF files. Gnash is available both as a standalone player for desktop computers and embedded devices, as well as a plugin for the browsers still supporting NPAPI. It is part of the GNU Project and is a free and open-source alternative to Adobe Flash Player. It was developed from the gameswf project.

NoScript is a free and open-source extension for Firefox- and Chromium-based web browsers, written and maintained by Giorgio Maone, a software developer and member of the Mozilla Security Group.

MTASC is an ActionScript 2.0 compiler written in the OCaml programming language by the company Motion Twin. It is free software and can be used alone or with other tools like swfmill to produce SWF files, which contain interactive multimedia content playable with the Flash Player. MTASC is also much faster than the Adobe Flash ActionScript compiler.

Web3D, also called 3D Web, is a group of technologies to display and navigate websites using 3D computer graphics.

<span class="mw-page-title-main">WebGL</span> JavaScript bindings for OpenGL in web browsers

WebGL is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. WebGL is fully integrated with other web standards, allowing GPU-accelerated usage of physics, image processing, and effects in the HTML canvas. WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background.

<span class="mw-page-title-main">Open Source Media Framework</span>

Open Source Media Framework (OSMF) is a deprecated free and open-source development framework for building video experiences on the web and desktop. OSMF is a pure ActionScript 3.0–based framework and is created by Adobe Systems.

<span class="mw-page-title-main">Adobe Wallaby</span> Digital file converter application

Adobe Wallaby is an application that turns FLA files into HTML5. On March 8, 2011, Adobe Systems released the first version of an experimental Flash to HTML5 converter, code named Wallaby. It has been quickly superseded by various other Adobe tools.

<span class="mw-page-title-main">LightDM</span> Free, open-source X display manager

LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw the user interface, also called Greeters. It also supports Wayland.

<span class="mw-page-title-main">Google Swiffy</span> Software tool that converted SWF files to HTML5

Google Swiffy was a web-based tool developed by Google that converted SWF files to HTML5. Its main goal was to display Flash contents on devices that do not support Flash, such as iPhone, iPad, and Android Tablets. Swiffy was shut down July 1, 2016.

CrossBridge is an open-source toolset developed by Adobe Systems, that cross-compiles C and C++ code to run in Adobe Flash Player or Adobe AIR. Projects compiled with CrossBridge run up to 10 times faster than ActionScript 3 projects. CrossBridge was also known as "Alchemy" and the "Flash Runtime C++ Compiler", or "FlasCC".

Media Source Extensions (MSE) is a W3C specification that allows JavaScript to send byte streams to media codecs within web browsers that support HTML video and audio. Among other possible uses, this allows the implementation of client-side prefetching and buffering code for streaming media entirely in JavaScript. It is compatible with, but should not be confused with, the Encrypted Media Extensions (EME) specification, and neither requires the use of the other, although many EME implementations are only capable of decrypting media data provided via MSE.

<span class="mw-page-title-main">Shumway (software)</span>

Shumway is a discontinued media player for playing SWF files. It was intended as an open-source replacement for Adobe Flash Player. It is licensed under Apache and SIL Open Font License (OFL). Mozilla started development on it in 2012. It was preceded by a failed earlier project called Gordon, a JavaScript library with a similar concept and name, which interprets SWF files with onboard resources of a browser via SVG conversion. These names are an allusion to Flash Gordon and Gordon Shumway.

<span class="mw-page-title-main">OpenFL</span> Software framework for video games

OpenFL is a free and open-source software framework and platform for the creation of multi-platform applications and video games. OpenFL applications can be written in Haxe, JavaScript, or TypeScript, and may be published as standalone applications for several targets including iOS, Android, HTML5, Windows, macOS, Linux, WebAssembly, Flash, AIR, PlayStation 4, PlayStation 3, PlayStation Vita, Xbox One, Wii U, TiVo, Raspberry Pi, and Node.js.

<span class="mw-page-title-main">Natron (software)</span> Open source compositing software

Natron is a free and open-source node-based compositing application. It has been influenced by digital compositing software such as Avid Media Illusion, Apple Shake, Blackmagic Fusion, Autodesk Flame and Nuke, from which its user interface and many of its concepts are derived.

<span class="mw-page-title-main">Ruffle (software)</span> Free and open source Adobe Flash emulator

Ruffle is a free and open source emulator for playing Adobe Flash (SWF) animation files.

References

  1. "Release 0.8.7 · lightspark/lightspark". GitHub . 2023-05-28. Archived from the original on 2023-05-31. Retrieved 2024-05-21.
  2. "Lightspark flash player continues to advance". Linux.be. 2010-07-09. Archived from the original on 2011-08-20. Retrieved 2010-09-03.
  3. Forster, Christopher (2011-01-04). "Lightspark Windows port". Launchpad . Archived from the original on 2011-07-18. Retrieved 2011-02-26.
  4. Monoses, Jani (2011-03-15). "0.4.6-0ubuntu1 : lightspark package : Ubuntu". Launchpad . Archived from the original on 2015-12-23. Retrieved 2011-03-21.
  5. "Email Archive: lightspark-devel (read-only)". SourceForge . 2010-08-02. Archived from the original on 2014-02-02. Retrieved 2010-09-03.

Further reading