The OpenNET Project / Index page

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

Вышел свободный Flash-плеер Lightspark 0.4.5

14.12.2010 21:48

Вышел релиз Lightspark 0.4.5, свободного Flash-плеера, основанного на технологиях LLVM и базирующегося на использовании JIT-компилятора, транслирующего ActionScript код в x86-инструкции. Исходные тексты Lightspark написаны на языке C++ и распространяются в рамках лицензии GPLv3. За счет тесного использования OpenGL и JIT-компиляции нагрузка на систему при работе Lightspark заметно меньше, чем при просмотре того же ролика в Gnash или Adobe Flash. Проект развивается при поддержке организации GNOME Foundation.

Ключевым новшеством представленного выпуска является переход на использование нового графического движка, позволяющего обеспечить более качественное и быстрое отображение графики, уменьшив при этом нагрузку на CPU. Новая графическая архитектура построена по комбинированной схеме, в которой использованы и программные методы формирования изображения (вывод геометрических примитивов через Cairo, используя многопоточную схему обработки) и аппаратные механизмы акселерации (декодирование видео с использованием Pixel Buffer Objects; задействование OpenGL для работы фильтров и эффектов).

Вторым важным новшеством является полный редизайн системы ввода, что позволило добиться работоспособности кнопок Play/Pause при просмотре YouTube-роликов. Готовые бинарные пакеты Lightspark 0.4.5 для Ubuntu можно найти в специально подготовленном PPA-репозитории, также подготовлены пакеты для Fedora Linux.

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

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


  1. Главная ссылка к новости (http://allievi.sssup.it/techbl...)
  2. OpenNews: Вышел свободный Flash-плеер Lightspark 0.4.4
  3. OpenNews: Началось тестирование нового свободного Flash-плеера - Lightspark
  4. OpenNews: Начата разработка Flash-проигрывателя на базе виртуальной машины Java
  5. OpenNews: Бета-тестирование Flash Player 10.2
  6. OpenNews: Релиз свободного Flash-плеера Gnash 0.8.8
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/28995-Lightspark
Ключевые слова: Lightspark, flash
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, тонкий (?), 23:27, 14/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как его можно задействовать в браузере?
     
  • 1.3, Горлов (?), 00:32, 15/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    При просомтре видео с youtube умирает :-(
    Убунта, установлено с ppa
    main@main-desktop ~ $ firefox
    INFO: A plugin was found. Adding it to the list.
    ERROR: findPluginInList: no plugin found in list
    INFO: The plugin Pulse plugin output only was added with backend: pulseaudio
    INFO: the selected backend is: pulseaudio
    INFO: get_plugin: pulseaudio
    INFO: RenderThread this=0xa9f4da60
    INFO: Font File is /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf
    INFO: Creating input thread
    INFO: X Window 4201ea9 Width: 640 Height: 390
    ERROR: Resize not supported
    ERROR: Resize not supported
    INFO: Newstream for http://s.ytimg.com/yt/swfbin/watch_as3-vflQlVVCK.swf
    INFO: Compressed SWF file: Version 10 Length 288380
    INFO: FrameRate 12
    INFO: Creating VM
    INFO: Global is 0x9ff77590
    INFO: SWF Metadata:
    format: application/x-shockwave-flash
    title: Adobe Flex 3 Application
    description: http://www.adobe.com/products/flex
    publisher: unknown
    creator: unknown
    language: EN
    date: Dec 9, 2010
    INFO: MaxRecursionDepth: 1000, ScriptTimeoutSeconds: 60
    INFO: SWF Info:
    ProductId: 3
    Edition: 6
    Version: 3.2.0.3958
    CompileTime: 0
    INFO: ExportAssetsTag Tag
    Chosen config 0x51
    INFO: DestroyStream on main stream
    INFO: Fragment shader compilation 
    INFO: Vertex shader compilation
    INFO: Vertex shader compilation
    -1
    -1
    0
     
  • 1.4, выше (?), 01:19, 15/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-то ещё использует flash?
     
     
  • 2.5, StrangeAttractor (ok), 02:02, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Google Analytics вроде. Новый редактор OpenStreetMap. И музыка вконтакте (главное, для чего нужен вконтакт).
     
     
  • 3.6, Толстый_ (?), 02:40, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    слон в комнате (ютюб)
     
     
  • 4.7, StrangeAttractor (ok), 02:42, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну там вроде как уже без Flash можно обойтись, через HTML5, не?

     
     
  • 5.8, QuAzI (ok), 03:41, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ну там вроде как уже без Flash можно обойтись, через HTML5, не?

    Ога, всего-то поставить последнюю ночную бету браузера, зарегистрироваться и залогиниться на ютубе, включить для профиля тестовую поддержку HTML5, да найти тех 10% среди новых роликов где реально можно смотреть в новом формате.

     
     
  • 6.9, анонимус (??), 04:18, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > 10% среди новых роликов где реально можно смотреть в новом формате.

    Уже 80%

     
  • 6.10, StrangeAttractor (ok), 05:16, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > зарегистрироваться и залогиниться на ютубе, включить для профиля...

    Вроде как регистрироваться не надо, достаточно зайти на youtube.com/html5 и внизу там нажать, это должно сохраниться в куках.

    Справедливости ради замечу что после этого у меня всё равно все ролики там через Flash игралисть. Пробовал в Opera 10.63.6450 под Ubuntu 10.10 т.к. в Firefox 3.6.13, на сколько я понимаю, поддерживается только OGG Theora.

    Действительно добиться работы HTML5 video на Youtube у меня получилось лишь однажды, в Chrome, после того как я полностью удалил из системы Flash, и, в отличие от Флэша, оно заметно лагало и грузило проц. Было это ещё летом, я надеялся что в скорости допилят.

     
  • 6.11, kshetragia (ok), 05:35, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Не болтайте ерундой. Не самый свежий хром безо всякой регистрации прекрасно играет почти всё
     
     
  • 7.12, анн (?), 06:54, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Разумеется, если свежий хром не вызывает дискомфорта при сидении.
     
  • 7.16, konkor (?), 11:00, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в хром встроен адоб флэш.
     
     
  • 8.21, kshetragia (ok), 07:06, 16/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Уточню не хром, а хромиум Флешем там не пахнет из коробки Что вобщем не важно... текст свёрнут, показать
     
  • 3.14, nib952051 (ok), 09:32, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а мы музыку из вконтактика через амарок слушаем..
     
     
  • 4.15, StrangeAttractor (ok), 10:04, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > а мы музыку из вконтактика через амарок слушаем..

    Не люблю я всякие такие плееры навёрнутые, только deadbeef. Плюс ещё при прослушивании найденной музыки вконтакте частенько нужна кнопка сохранить (у меня в фаерфоксе она есть).

    Да и ещё не совсем правильно я сказал - не только музыка вконтакте, но и видео - сериалы и фильмы предпочитаю тянуть оттуда - на качество я не гурман, меня 320x240 видео устраивает, вконтакте пощёлкал, подождал полчаса, и сезон какого-нибудь стартрека выкачан :-)

     
     
  • 5.17, nib952051 (ok), 11:40, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ну мы сериалы смотрит с телефона последнее время>_> ну и чисто по религиозным соображениям, пусть и глупым, из гтк софта пользуюсь только fx'ом, и тем последнее время все меньше и меньше:)
     

  • 1.13, Vitto74 (ok), 09:26, 15/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не взлетело. FIrefox виснет сразу после запуска.
     
  • 1.19, bircoph (?), 18:12, 15/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Попробовал. С последним релизом llvm и gcc без патчей не собирается. Собравшись, на половину файлов ругается, что неподдерживает. Ещё на трети падает, зачастую утаскивая за собой firefox (тоже последний). В итоге вернулся на gnash: он хоть как-то, но работает.
     
     
  • 2.20, artur (??), 20:29, 15/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Музыки из контакта слушайте foobnix. Реально классный плеер хоть и молодой ещё.
     
     
  • 3.23, Zenitur (?), 04:20, 18/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Причём здесь фкянтяктии?
     

  • 1.22, delirium (ok), 11:08, 16/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пробовал предыдущую версию. У меня с ним не работала даже ссылка на личный кабинет у провайдера, по каким-то причинам сделанная в виде флешовой картинки. Про ютуб я вообще молчу, максимум, что получалось получить - это белую картинку вместо ролика.

    Ставил из репов для федоры.

     

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



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

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