The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз свободного Flash-плеера Lightspark 0.5.1

25.09.2011 22:07

Доступен релиз свободного Flash-плеера Lightspark 0.5.1, основанного на технологиях LLVM и базирующегося на использовании JIT-компилятора, транслирующего ActionScript код в x86-инструкции. В отличие от Gnash, Lightspark поддерживает виртуальную машину AVM2 и только последние версии файлов SWF, в то время как Gnash поддерживает формат SWF8 или более ранние версии. Исходные тексты Lightspark написаны на языке C++ и распространяются в рамках лицензии GPLv3. Пользователи Ubuntu могут установить новую версию из специального PPA-репозитория. Пакеты для Fedora Linux в ближайшее время появятся в репозитории RPM Fusion.

Изменения, внесенные в Lightspark 0.5.1:

  • Добавлена возможность рендеринга с использованием OpenGL ES и OpenGL ES 2, что позволяет добиться приемлемой производительности на портативных устройствах на базе архитектуры ARM, не поддерживающих полноценный OpenGL;
  • Возобновлена возможность просмотра YouTube, которая была нарушена после обновления Flash-плеера YouTube, в котором стали использоваться функции API и опкоды виртуальной машины, которые не были полностью реализованы в Lightspark;
  • Обеспечена поддержка Flash-плеера Flowplayer;
  • Улучшена поддержка Flash-плеера, используемого в сервисе Vimeo;
  • Поддержка AS-шаблонов;
  • Прекращена поддержка на половину реализованной виртуальной машины AVM1 (отныне поддерживается только AVM2);
  • Поддержка загрузки внешних JPEG-файлов;
  • Улучшена обработка текста (добавлена возможность выделения цветом);
  • Обеспечено прохождение тестового комплекта Tamarin;
  • Прекращена зависимость от кода Mozilla, теперь используются входящие в комплект заголовочные файлы для NPAPI;
  • Для управления содержимым лог-файла при работе в качестве браузерного плагина добавлена переменная окружения LIGHTSPARK_PLUGIN_LOGLEVEL.

Основные особенности Lightspark:

  • Поддержка языка ActionScript 3.0, впервые представленного в Adobe Flash 9 (в Gnash полная поддержка ActionScript 3.0 еще не реализована);
  • Задействование OpenGL при формировании вывода геометрических объектов и видео (для работы требуется видеокарта с поддержкой шейдеров);
  • Возможность подключения фильтров и эффектов, изменяющих параметры видео, благодаря задействованию текстурированного вывода с использованием OpenGL;
  • Реализация в виде плагина, совместимого с интерфейсом плагинов Mozilla;
  • Наличие встроенных средств для отладки, профилирования и инспектирования объектов на экране;
  • Несмотря на то, что еще не завершена разработка runtime-библиотек Flash, которые предоставляют разработчикам широкий спектр функций, от вывода видео до разбора XML, в Lightspark, архитектура проекта позволяет создавать подобные функции на чистом C++ или в смешанном со сгенерированным в VM кодом представлении, что дает возможность вызывать подобные функции из любого контекста, не заботясь об их источнике;
  • За счет тесного использования OpenGL и JIT-компиляции нагрузка на систему при работе Lightspark заметно меньше, чем при просмотре того же ролика в Gnash или Adobe Flash;
  • Графическая архитектура Lightspark построена по комбинированной схеме, в которой использованы и программные методы формирования изображения (вывод геометрических примитивов через Cairo, используя многопоточную схему обработки) и аппаратные механизмы акселерации (декодирование видео с использованием Pixel Buffer Objects; задействование OpenGL для работы фильтров и эффектов).


  1. Главная ссылка к новости (http://janimo.blogspot.com/201...)
  2. OpenNews: Релиз свободного Flash-плеера Lightspark 0.5.0
  3. OpenNews: Вышел Swfdec 0.7.2
  4. OpenNews: Реализация Flash-проигрывателя целиком на языке JavaScript
  5. OpenNews: Начата разработка Flash-проигрывателя на базе виртуальной машины Java
  6. OpenNews: Релиз свободного Flash-плеера Gnash 0.8.9
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31847-lightspark
Ключевые слова: lightspark, flash
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 22:23, 25/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Написано очень пафосно. Однако, не работает.
     
     
  • 2.24, Аноним (-), 04:48, 26/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сомневаюсь что вы хотя бы протестировали саму софтину перед чем как писать.
     

  • 1.2, Аноним (-), 22:31, 25/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    С удовольствием бы ушел на него, если бы не PulseAudio в зависимостях. Пичаль.
     
     
  • 2.12, Аноним (-), 23:44, 25/09/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    USE="-pulseaudio" или пинайте мейнтейнеров пакета вашего дистра.
     

  • 1.6, meequz (ok), 22:52, 25/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Если программа развивается, значит это кому-нибудь нужно.  Разработчики молодцы, что не слушают анонимных аналитиков со слэшдота, опеннета и пр. и пишут то ПО, которое хотят.
     
  • 1.9, Уже зарегистрирован (?), 23:16, 25/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    посоветуйте как смотреть vimeo без flash?
     
     
  • 2.22, dhamp (?), 01:46, 26/09/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    http://www.webgapps.org/add-ons/flashvideoreplacer
     

  • 1.10, Аноним (-), 23:22, 25/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ютуб заработал? на 0.5.0 у меня не пашет.
     
     
  • 2.13, dimqua (ok), 23:47, 25/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Кнопки не работают, видео дрыгается. Но звук работает. :D
     
     
  • 3.19, paulus (ok), 00:33, 26/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Кнопки не работают, видео дрыгается. Но звук работает. :D

    что дальше говорить, если даже кнопки проигрывателя не осилили, а пафоса то сколько...

     
  • 2.15, Аноним (-), 23:57, 25/09/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > ютуб заработал?

    http://www.youtube.com/html5 - "Присоединиться к тестированию HTML5"

     
     
  • 3.27, Аноним (-), 12:30, 26/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    только часть роликов. ролики с рекламой все на flash
     
  • 3.31, Аноним (-), 23:59, 26/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >http://www.youtube.com/html5 - "Присоединиться к тестированию HTML5"

    У меня html5 вариант грузит систему сильнее чем адоба. Ресурсы ограничены.

     

  • 1.17, dhamp (?), 00:19, 26/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >За счет тесного использования OpenGL и JIT-компиляции нагрузка на систему при работе Lightspark заметно меньше, чем при просмотре того же ролика в Gnash или Adobe Flash;

    интересно mplayer уделывает  по нагрузке?  

     
  • 1.20, Аноним (-), 01:41, 26/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пользователи Ubuntu не могут установить новую версию из специального PPA-репозитория, потому что там до сих пор старая версия.
     
     
  • 2.21, dimqua (ok), 01:45, 26/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я отсюда ставил: https://launchpad.net/~sparkers/+archive/daily/
    Именно этот PPA и указан в оригинальном анонсе.
     
     
  • 3.25, Аноним2 (?), 09:40, 26/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Поставился 0.5.1, но тытруба так и не завелась
     
  • 3.28, Аноним (-), 12:34, 26/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В анонсе может быть, но в новости ссылка на https://launchpad.net/~sparkers/+archive/ppa не daily.
     

  • 1.26, Аноним (-), 12:08, 26/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот если бы он пиликал видео через mplayer (а значит, vdpau и т. п.), то цены б ему не было.
     
  • 1.29, Аноним (-), 15:34, 26/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Видо на Nico Nico Douga играет?
     
     
  • 2.30, Аноним (-), 15:36, 26/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    *видео
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру