В этой статье слишком много ссылок на первоисточники . ( Ноябрь 2016 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Разработчики) | Алессандро Пиньотти |
---|---|
Стабильный выпуск | 0.8.3 [1] / 5 июля 2020 г . |
Репозиторий | |
Написано в | C ++ |
Операционная система | Linux , FreeBSD , Windows |
Тип | Мультимедиа |
Лицензия | LGPLv3 |
Интернет сайт | Lightspark |
Lightspark - это бесплатный проигрыватель SWF с открытым исходным кодом , выпущенный в соответствии с условиями GNU Lesser General Public License (LGPL) версии 3. [1]
Особенности [ править ]
Lightspark поддерживает большую часть ActionScript 3.0 и имеет подключаемый модуль, совместимый с Mozilla . [2] Он будет использовать Gnash , бесплатный проигрыватель SWF с кодом ActionScript 1.0 и 2.0 (AVM1).
Lightspark поддерживает рендеринг на основе OpenGL и выполнение ActionScript на основе LLVM и использует шейдеры OpenGL ( GLSL ). Плеер совместим с видео в формате H.264 Flash на YouTube .
Переносимость [ править ]
Плеер Lightspark полностью портативный . [3] Он был успешно построен на Ubuntu 11.04 (Natty Narwhal) на архитектурах PowerPC , x86 , ARM и AMD64 . [4] Lightspark имеет ветку Win32 для Microsoft Visual Studio [5] и представил Mozilla-совместимый плагин для Windows в версии 0.5.3. С тех пор в проекте не было официального выпуска Windows, но новые версии постоянно создаются и становятся доступными через Jenkins . [6]
История версий [ править ]
Изменения между версиями:
Версия Lightspark | Дата выхода | Примечания |
---|---|---|
0.8.3 | 5 июля 2020 |
|
0.8.2 | 15 сентября 2019 г. |
|
0.8.1 | 2 июн 2018 |
|
0.8.0 | 14 июля 2017 г. | Сделайте плагин NPAPI безоконным, теперь он работает в Firefox> версии 52, добавьте плагин PPAPI для использования с браузерами на основе Chromium, переключитесь на SDL2 / SDL2_mixer для всего, кроме плагина Firefox, плагин использует GTK2 для взаимодействия с Firefox, поэтому зависимость GTK2 является требуется только при создании плагина Firefox, удаляет аудио-плагины, поскольку звук теперь обрабатывается через SDL2_mixer для всех платформ, удаляет зависимость PulseAudio, параметр конфигурации [audio] больше не требуется, реализует рендеринг встроенных шрифтов в TextFields, исправляет обработку нескольких потоков в SDL, аудио плагин, добавляет зависимость от sdl_mixer, переключается на внутренний синтаксический анализ XML (на основе pugixml), удаляет зависимость от libxml ++, возможна компиляция с использованием Clang, реализует несколько отсутствующих кодов операций, исправляет сериализацию, реализует режим генерации данных,поддержка классов avmplus (в основном заглушек), поддержка LLVM до версии 4.0, исправление обработки диспетчера событий, несколько исправлений для инициализации объекта, частичная реализация декодирования AMF0, полная переработка подсистемы XML, поддержка встроенного звука, реализация синтаксического анализа JSON.[8] |
0.7.2 | 16 марта 2013 г. | Улучшенная поддержка изображений: альфа в палитрах, сокращенные файлы JPEG, улучшенный анализ встроенных шрифтов и позиционирование текста, открытые ссылки в браузере (только плагин), улучшения bitmapData, исправлено множество сбоев [8] |
0.7.1 | 23 декабря 2012 г. | Исправления для YouTube, поддержка событий нажатия и отпускания клавиатуры, событий колесика мыши (и других улучшений событий мыши), LLVM 3.2, реализовано тестирование срабатывания DisplayObjects, анализ изображений JPEG, встроенных в теги DefineBits, анализ RGB15 и изображений с палитрой в тегах DefineBitsLossless, улучшенная поддержка XML [8] |
0.7.0 | 28 октября 2012 г. | Поддержка LZMA-сжатия SWF-файлов через liblzma в клиентской системе; улучшена производительность виртуальной машины и потребление памяти; полностью переработана и улучшена поддержка маскировки. [9] [10] |
0.6.0.1 | 10 июня 2012 г. | Поддержка видеоплеера BBC, начальная поддержка настольных приложений Adobe AIR, исправления PulseAudio, поддержка LLVM 3.1 и др. [11] [12] |
0.5.7 | 15 мая 2012 | «Сосредоточьтесь на функциях Flash, используемых в играх» [13] |
0.5.6 | 12 апреля 2012 г. | Поддержка RPC и PNG |
0.5.4.1 | 2 февраля 2012 г. | |
0.5.3 | 1 декабря 2011 г. | Добавляет порт Windows |
0.5.1 | 22 сентября 2011 г. | Добавляет EGL / GLES2 для Flash на ARM |
0.4.6.1 | Устраняет поломку YouTube. | |
0.4.6 | 15 марта 2011 г. | Добавлена поддержка Gnash версии 0.8.9. |
0.4.5.3 | Устраняет поломку YouTube. | |
0.4.5.1 | 25 ноября 2010 г. | Имеет экспериментальную поддержку PowerPC Linux . |
См. Также [ править ]
- Мозилла Шамуэй
Ссылки [ править ]
- ^ а б https://github.com/lightspark/lightspark/releases/tag/0.8.3
- ^ «Флеш-плеер Lightspark продолжает развиваться» . Linux.be. 2010-07-09. Архивировано из оригинала на 2016-03-13 . Проверено 3 сентября 2010 .
- ^ "Порт Lightspark для Windows" . launchpad.net. 2011-01-04 . Проверено 26 февраля 2011 .
- ^ " " Lightspark "0.4.6-0ubuntu1 исходный код в The Natty Narwhal" . Launchpad.net. 2011-03-15 . Проверено 21 марта 2011 .
- ^ «Архив электронной почты: lightspark-devel» . Sourceforge.net. 2010-08-02 . Проверено 3 сентября 2010 .
- ^ "Проект Lightspark-win32" . 2012-10-28.
- ^ a b c См. примечания к выпуску релизов проекта на GitHub.
- ^ a b c См. примечания к выпуску на странице загрузки проекта.
- ^ Lightspark 0.7.0 содержит различные улучшения , дата обращения 30.10.2012.
- ^ Выпущен Lightspark 0.7.0 , дата обращения 30.10.2012.
- ^ Lightspark теперь обрабатывает настольные приложения AIR, по состоянию на 11 июня 2012 г.
- ^ Выпущен Lightspark 0.6.0.1, по состоянию на 11 июня 2012 г.
- ^ "Lightspark 0.5.7 выпущен" . Архивировано из оригинала на 2012-07-24 . Проверено 16 мая 2012 .
Дальнейшее чтение [ править ]
- Уиллис, Натан. «Скрежет, Лайтспарк и Шамуэй» . LWN.net . Проверено 13 июня 2014 .
Внешние ссылки [ править ]
- Официальный веб-сайт
- Блог разработчика
- Lightspark на GitHub
- Lightspark на Launchpad
- Lightspark на SourceForge.net