Lightspark es un reproductor SWF gratuito y de código abierto publicado bajo los términos de la GNU Lesser General Public License (LGPL) versión 3. [1]
Desarrollador (es) | Alessandro Pignotti |
---|---|
Lanzamiento estable | 0.8.4.1 [1] / 10 de febrero de 2021 |
Repositorio | |
Escrito en | C ++ |
Sistema operativo | Linux , FreeBSD , Windows |
Tipo | Multimedia |
Licencia | LGPLv3 |
Sitio web | lightspark |
Características
Lightspark es compatible con la mayoría de ActionScript 3.0 y tiene un complemento compatible con Mozilla . [2] Recurrirá a Gnash , un reproductor SWF gratuito en código ActionScript 1.0 y 2.0 (AVM1).
Lightspark admite la representación basada en OpenGL y la ejecución de ActionScript basada en LLVM y utiliza sombreadores OpenGL ( GLSL ). El reproductor es compatible con videos Flash H.264 en YouTube .
Portabilidad
El reproductor Lightspark es completamente portátil . [3] Se ha construido con éxito en Ubuntu 11.04 (Natty Narwhal) en arquitecturas PowerPC , x86 , ARM y AMD64 . [4] Lightspark tiene una rama Win32 para Microsoft Visual Studio [5] e introdujo un complemento compatible con Mozilla para Windows en la versión 0.5.3. Desde entonces, el proyecto no ha visto ningún lanzamiento oficial de Windows, pero las versiones más nuevas se crean continuamente y están disponibles a través de Jenkins . [6]
Historial de versiones
Cambios entre versiones:
Versión Lightspark | Fecha de lanzamiento | Notas |
---|---|---|
0.8.3 | 5 de julio de 2020 |
|
0.8.2 | 15 de septiembre de 2019 |
|
0.8.1 | 2 de junio de 2018 |
|
0.8.0 | 14 de julio de 2017 | Haga que el complemento NPAPI no tenga ventanas, ahora funciona en Firefox> versión 52, agregue el complemento PPAPI para usar con navegadores basados en Chromium, cambie a SDL2 / SDL2_mixer para todo excepto el complemento Firefox, el complemento usa GTK2 para interactuar con Firefox, por lo que la dependencia GTK2 es solo es necesario al crear el complemento de Firefox, elimina los complementos de audio ya que el audio ahora se maneja a través de SDL2_mixer para todas las plataformas, elimina la dependencia de PulseAudio, la configuración [audio] ya no es necesaria, implementa la representación de fuentes incrustadas en TextFields, corrige el manejo de múltiples flujos en SDL, complemento de audio, agrega dependencia en sdl_mixer, cambia al análisis XML interno (basado en pugixml), elimina la dependencia de libxml ++, es posible la compilación usando Clang, implementa varios códigos de operación que faltan, corrige la serialización, implementa el modo de generación de datos, admite clases avmplus (en su mayoría stubs), admite LLVM hasta la versión 4.0, corrige el manejo del despachador de eventos, varias correcciones para la inicialización de objetos, implementa parcialmente la decodificación AMF0, reelaboración completa del subsistema XML, soporte de audio integrado, implementación de análisis JSON. [8] |
0.7.2 | 16 de marzo de 2013 | Soporte de imagen mejorado: alfa en paletas, archivos JPEG abreviados, análisis de fuentes integrado mejorado y posicionamiento de texto, enlaces abiertos en un navegador (solo plugin), mejoras de bitmapData, muchos bloqueos arreglados [8] |
0.7.1 | 23 de diciembre de 2012 | Correcciones para YouTube, compatibilidad con eventos de pulsación y liberación del teclado, eventos de la rueda del mouse (y otras mejoras de eventos del mouse), LLVM 3.2, implementado pruebas de posicionamiento de DisplayObjects, de análisis de imágenes JPEG incrustados en las etiquetas defineBits, RGB15 de análisis e imágenes con paleta en las etiquetas DefineBitsLossless, soporte mejorado XML [8] |
0.7.0 | 28 de octubre de 2012 | Soporte para la compresión LZMA de archivos SWF a través de liblzma en el sistema cliente; rendimiento mejorado de la máquina virtual y consumo de memoria; Soporte de enmascaramiento completamente rediseñado y mejorado. [9] [10] |
0.6.0.1 | 10 de junio de 2012 | Soporte para el reproductor de video BBC, soporte inicial para aplicaciones de escritorio Adobe AIR, correcciones PulseAudio, soporte para LLVM 3.1 y otros [11] [12] |
0.5.7 | 15 de mayo de 2012 | "centrarse en las funciones Flash utilizadas por los juegos" [13] |
0.5.6 | 12 de abril de 2012 | Soporte para RPC y PNG |
0.5.4.1 | 2 de febrero de 2012 | |
0.5.3 | 1 de diciembre de 2011 | Agrega un puerto de Windows |
0.5.1 | 22 de septiembre de 2011 | Agrega EGL / GLES2 para Flash en ARM |
0.4.6.1 | Soluciona la rotura de YouTube. | |
0.4.6 | 15 de marzo de 2011 | Ha agregado soporte para la versión 0.8.9 de Gnash . |
0.4.5.3 | Soluciona la rotura de YouTube. | |
0.4.5.1 | 25 de noviembre de 2010 | Tiene soporte experimental para PowerPC Linux . |
Ver también
- Mozilla Shumway
Referencias
- ^ a b https://github.com/lightspark/lightspark/releases/tag/0.8.4.1
- ^ "El reproductor flash Lightspark continúa avanzando" . Linux.be. 2010-07-09. Archivado desde el original el 13 de marzo de 2016 . Consultado el 3 de septiembre de 2010 .
- ^ "Puerto de Windows Lightspark" . launchpad.net. 2011-01-04 . Consultado el 26 de febrero de 2011 .
- ^ " " lightspark "0.4.6-0ubuntu1 paquete fuente en The Natty Narwhal" . Launchpad.net. 2011-03-15 . Consultado el 21 de marzo de 2011 .
- ^ "Archivo de correo electrónico: lightspark-devel" . Sourceforge.net. 2010-08-02 . Consultado el 3 de septiembre de 2010 .
- ^ "Proyecto Lightspark-win32" . 2012-10-28.
- ^ a b c Ver las notas de la versión de las versiones de GitHub del proyecto
- ^ a b c Ver notas de la versión en la página de descarga del proyecto
- ^ Lightspark 0.7.0 trae varias mejoras , consultado el 30 de octubre de 2012
- ^ Lightspark 0.7.0 lanzado , consultado el 30 de octubre de 2012
- ^ Lightspark ahora maneja aplicaciones AIR de escritorio , consultado el 11 de junio de 2012
- ^ Lightspark 0.6.0.1 publicado , consultado el 11 de junio de 2012
- ^ "Lightspark 0.5.7 lanzado" . Archivado desde el original el 24 de julio de 2012 . Consultado el 16 de mayo de 2012 .
Otras lecturas
- Willis, Nathan. "Gnash, Lightspark y Shumway" . LWN.net . Consultado el 13 de junio de 2014 .
enlaces externos
- Página web oficial
- Blog del desarrollador
- Lightspark en GitHub
- Lightspark en Launchpad
- Lightspark en SourceForge.net