The OpenNET Project / Index page

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

Началось тестирование нового свободного Flash-плеера - Lightspark

18.05.2010 17:42

После года разработки представлена первая бета-версия проекта Lightspark, в рамках которого подготовлен новый свободный Flash-плеер, базирующийся на использовании JIT-компилятора, транслирующего ActionScript код в x86-инструкции и основанного на технологиях LLVM. Исходные тексты Lightspark написаны на языке C++ и распространяются в рамках лицензии GPLv3.

Основные особенности проекта:

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

Наряду с виртуальной машиной технология Flash предусматривает наличие большого числа runtime-библиотек, которые предоставляют разработчикам широкий спектр функций, от вывода видео до разбора XML. Состояние разработки таких библиотек в Lightspark еще далеко до завершения, но архитектура проекта позволяет создавать подобные функции на чистом C++ или в смешанном со сгенерированным в VM кодом представлении, что дает возможность вызывать подобные функции из любого контекста, не заботясь об их источнике.

К сожалению по уровню развития проект еще только на своем начальном пути, степень совместимости Lightspark со встречающимися в сети Flash-роликами еще далека до уровня Gnash (но, YouTube работает нормально). В настоящий момент в Lightspark еще не реализована поддержка звука, работы с устройствами ввода и сглаживание шрифтов.

С другой стороны в Lightspark достаточно полно и качественно реализована поддержка ActionScript 3, в точном соответствии с открытыми два года назад полными спецификациями. Проект можно рассматривать как перспективный и интересный производителям мобильных Linux платформ, заинтересованных в понижении энергопотребления, - за счет тесного использования OpenGL и JIT-компиляции нагрузка на систему при работе Lightspark заметно меньше, чем при просмотре того же ролика в Gnash или Adobe Flash.

Пользователи Ubuntu могут установить Lightspark воспользовавшись специально подготовленным PPA-репозиторием.

  1. Главная ссылка к новости (http://allievi.sssup.it/techbl...)
  2. OpenNews: Доступен релиз свободного Flash-плеера Gnash 0.8.7
  3. OpenNews: В открытой Flash библиотеке появилась поддержка роликов YouTube
  4. OpenNews: Вышел Swfdec 0.7.2
  5. OpenNews: Компания Adobe представила C/C++ компилятор, генерирующий код для Flash
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/26640-flash
Ключевые слова: flash, Lightspark
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (53) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, FSA (ok), 17:52, 18/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Смешно. В линуксе и так можно поставить проприетарный флеш. В аот для пользователей FreeBSD будет возможно незаменимая штука если будет лучше Gnash. А так Gnash только youtube позволяет смотреть да баннеры показывать.
     
     
  • 2.5, dimqua (ok), 18:21, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > проприетарный флеш

    Нужны открытые альтернативы, а не подачки от проприетарщиков.

     
  • 2.8, XXX (??), 18:30, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ...учитывая то, что баннеры никому как бы и не особо нужны, и планы Google проапать youtube на использование HTML5 video, то во FreeBSD falsh как бы и вообще ни к чему... flash-игрушки - HTML5 canvas, WebGL и иже с ними... для корпоративных web-приложений flash вообще "запоздал"...
     
     
  • 3.10, dimqua (ok), 18:36, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен, но пока не закопали ведь ;)
     
  • 3.13, аноним (?), 18:39, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >во FreeBSD falsh как бы и вообще ни к чему...

    Во FreeBSD флэш настолько же "к чему", как и в линуксе.

     
  • 2.12, аноним (?), 18:38, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Смешно. В линуксе и так можно поставить проприетарный флеш.

    Спасибо, не надо.

    >В аот для пользователей FreeBSD будет возможно незаменимая штука если будет лучше Gnash.

    Под FreeBSD замечательно работает все тот же линуксовый проприетарный флеш. Но как уже было сказано, не надо такого.

     
     
  • 3.19, fan (??), 18:58, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Под FreeBSD замечательно работает все тот же линуксовый проприетарный флеш.

    нифига он не замечально работает. Он работает так - включил посмотрел видео, отключил.

    Как решить проблему того, что firefox3 с линуксовым флешом на фри виснет периодически на 10-20 сек, кроме как не делать каждый раз % killall npviewer.bin ?

     
     
  • 4.21, аноним (?), 19:09, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >нифига он не замечально работает. Он работает так - включил посмотрел видео,
    >отключил

    У вас флеш к рубильнику на стене подключен астральными проводами?

    >Как решить проблему того, что firefox3 с линуксовым флешом на фри виснет
    >периодически на 10-20 сек, кроме как не делать каждый раз %
    >killall npviewer.bin?

    У меня не виснет.

     
     
  • 5.50, filosofem (ok), 21:08, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Сдается мне у одного из вас amd64, а у другого x86
     
     
  • 6.51, аноним (?), 21:09, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Сдается мне у одного из вас amd64, а у другого x86

    Я перелез на amd64 не так давно - работало одинаково хорошо и до, и после.

     
     
  • 7.60, zorro (??), 22:43, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Виснет виснет, еще как виснет, именно с такими проявлениями, 10-20 секунд фокс висит, и либо ждать, либо killall npviewer.bin, что на i386 что на amd64 те же яйца только в профиль. Особенно достало на рутрекере, пришлось поставить аддон flashblock, так и живем.
     
     
  • 8.62, oops (??), 22:50, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    вот и у меня точно такие траблы Проблем нет только на новеньком железе, а с жел... текст свёрнут, показать
     
     
  • 9.74, gkv311 (?), 09:44, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    У меня такие траблы были с проприетарным флешом, пока стояла 32битная версия пла... текст свёрнут, показать
     
  • 8.67, аноним (?), 00:22, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Нутк отлаживайте, что вам сказать Если кроме вас ни у кого не виснет, никто бол... текст свёрнут, показать
     
  • 5.83, Wormik (??), 23:22, 20/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Плагин с Flash отключается и включается без остановки работы программы, в разделе дополнений.
     
  • 4.41, ВнушеК (?), 20:45, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    На фре и опере работает чудесно. Всё работает от банеров до видео и флеш игрушек :)
     
     
  • 5.75, kibab (?), 10:08, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    И в Опере работает?
    Я лично не стал настраивать флеш в опере -- соответственно, никакой флешовой рекламы :-) А файрфокс запускаю, когда флеш реально нужен. Но мне казалось, что с Оперой оно вообще не должно дружить?
     
     
  • 6.79, Crazy Alex (??), 15:33, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Опера всю жизнь поддерживала Netskape-style плагины
     
  • 4.58, butcher (ok), 22:10, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поставьте себе flashblock или подобный аддон. Станет комфортнее.
     
  • 2.72, Zenithar (?), 08:38, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Насчет Gnash vs YouTube: Москва не сразу строилась! И Gnash начал проигрывать YouTube не сразу (релиз 0.7, или 0.8), так чего же вы ждете от тестовой версии этой программы?
     

  • 1.2, birdie (?), 18:03, 18/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Does it support Flash Video? No. Who needs it? No one/Über geeks.
     
  • 1.3, аноним (?), 18:17, 18/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ну вот, GNU в очередной раз показали свою несостоятельность - сколько лет пилили Gnash, который до сих пор толком утюб не играет (и в который контрибутить-то толком нельзя было, потому что надо сначало передать им права в письменном виде), а тут просто взяли и все написали. Будем собирать, тестировать и выкидывать gnash.
     
     
  • 2.6, Andrey Mitrofanov (?), 18:22, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >тестировать и выкидывать gnash.

    И вот когда вы наконец-то поскорее бы уж таки его соберёте... да ещё с LLVM-ом... gnash по-прежнему будет вызывать у вас кожный зуд и кишечные колики -- одним только своим существованием или поминаением. Но, внимание!, от включения в список раздражителей ещё и gcc (ну, "супротив" LLVM, да?) -- спазмы и колики могут уже подорвать Ваше Драгоценное! Мы пугаемся за Вас!!

     
  • 2.7, dimqua (ok), 18:28, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Ну вот, GNU в очередной раз показали свою несостоятельность - сколько лет пилили Gnash

    Gnash всё же появился раньше и это важно. Или почему вы не критикуете swfdec? Он ещё хуже. И да, Lightspark, я правильно понимаю, x86-only?

     
     
  • 3.11, аноним (?), 18:36, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Gnash всё же появился раньше и это важно. Или почему вы не
    >критикуете swfdec? Он ещё хуже.

    В swfdec нечего критиковать - его будто и не было. Хотя если бы он развивался я бы следил прежде всего за ним, потому что с gnash с его гнутыми закидонами все сразу понятно было.

    >И да, Lightspark, я правильно понимаю, x86-only?

    Нигде упоминания об этом не нашел. По логике он будет ровно настолько x86-only, как и llvm.

     
     
  • 4.15, dimqua (ok), 18:45, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > По логике он будет ровно настолько x86-only, как и llvm.

    Хорошо бы, но LLVM, вроде как, ещё не поддерживает ARM или MIPS... И вот ещё отличие - у Gnash есть поддержка vdpau, а у Lightspark, видимо, нет.

     
     
  • 5.18, аноним (?), 18:57, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • –5 +/
    vdpau - никому не нужная игрушка. Кроме того, для видео man HTML5.
     
     
  • 6.20, dimqua (ok), 18:58, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >vdpau - никому не нужная игрушка. Кроме того, для видео man HTML5.

    С каких это пор?
    Что man HTML5? Мы говорим о флеше, про HTML5 я и так знаю.

     
     
  • 7.22, аноним (?), 19:11, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >С каких это пор?

    С момента появления.

    >Что man HTML5? Мы говорим о флеше, про HTML5 я и так знаю.

    Замечательно - так раз знаете, расскажите накой вам vdpau во флеше, если видео в нем не будет.

     
     
  • 8.23, dimqua (ok), 19:27, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно поподробней То, что vdpau поддерживают только проприетарные дрова - это е... текст свёрнут, показать
     
     
  • 9.25, аноним (?), 19:33, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да нет, оно просто не нужно, ибо CPU с головой хватает для 1080p, не говоря уж о... текст свёрнут, показать
     
     
  • 10.26, dimqua (ok), 19:53, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Хватает, то хватает, но не стоит забывать, что меньшая нагрузка на CPU снижает э... текст свёрнут, показать
     
     
  • 11.29, аноним (?), 20:09, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Если вам не хватает батареи - не смотрите видео на ютюбе, к тому же еще через фл... текст свёрнут, показать
     
     
  • 12.77, qux (ok), 11:54, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вот пока вы себя ограничиваете, другие просто смотрят Не говоря уже о том, что ... текст свёрнут, показать
     
     
  • 13.80, аноним (?), 16:26, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Не, вы серьезно целый день на своем ноуте смотрите быдлоютюб Все нормальные пле... текст свёрнут, показать
     
  • 11.33, VBart (?), 20:20, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Currently, the portions capable of being offloaded by VDPAU onto the GPU are mot... текст свёрнут, показать
     
     
  • 12.34, dimqua (ok), 20:23, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, да действительно, список пошире Но жаль, что его vdpau в нуво никак ... текст свёрнут, показать
     
  • 10.27, Filosof (ok), 20:03, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Эк вы эгоцентричны Тот факт, что есть куча ресурсов, не транслирующих видео с... текст свёрнут, показать
     
     
  • 11.30, аноним (?), 20:12, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    После слова вкусный мне с вами общаться противно Все эти недоплееры одинаковы... текст свёрнут, показать
     
     
  • 12.57, Filosof (ok), 22:06, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    вкусный А знаете нафига этот зоопарк чтоб у них было сложно грабить ролики ... текст свёрнут, показать
     
  • 10.32, VBart (?), 20:16, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ага, некоторого абстрактного в вакууме Мой Athlon 64 3000 показывал слайдшоу п... текст свёрнут, показать
     
     
  • 11.73, Zenithar (?), 08:51, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Насколько я знаю, изготовители звуковых плат профессиональных, и для пользовате... текст свёрнут, показать
     
     
  • 12.76, Анонимуз (?), 10:17, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да ну толсто же ... текст свёрнут, показать
     
  • 2.14, Аноним (-), 18:44, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Предлагаю слегка повременить с такими заявлениями. Проект безусловно интересный, но пока он даже звук не проигрывает :) Подождите выкидывать Gnash :)
     

  • 1.4, Аноним (-), 18:19, 18/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Угу. 64 бита ставится через Ж.
    Даёшь свободный флэш!
     
     
  • 2.16, dimqua (ok), 18:51, 18/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Даёшь свободный флэш!

    Слышал, что даже при использование Gnash возможно выполнение проприетарного ActionScript кода, но что то пруфлинк никак не найду ;(. Короче говоря, это всё равно не выход.

     

  • 1.24, dimqua (ok), 19:29, 18/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    -  Поддержка _только_ ActionScript 3.0;

    fixed.

     
  • 1.48, Zenithar (?), 21:06, 18/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Хачу в Konqueror. Я к нему привык. gnash в нем есть!
     
  • 1.65, User294 (ok), 23:23, 18/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > транслирующего ActionScript код в x86-инструкции

    То есть, x86-only? Как проприетара от абобы?!

     
     
  • 2.69, аноним (?), 00:24, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >То есть, x86-only? Как проприетара от абобы?!

    Эти деятели с techdemo3 уже успели воткнуть asm, так что что-то вроде. Если эту ересь убрать, будет поддерживать все, что поддерживает llvm.

     

  • 1.81, аноним (?), 21:57, 19/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уже в портах!
     
     
  • 2.82, Andrey Mitrofanov (?), 21:59, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    О, генерал! А мы думали, это Вы рады нас видеть---
     
  • 2.84, fan (??), 04:14, 22/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Уже в портах!

    омг, amdmi3 мега крут =)

     

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



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

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