Представлен (http://allievi.sssup.it/techblog/?p=780) релиз Lightspark 0.7.0, свободного Flash-плеера, основанного на технологиях LLVM для исполнения ActionScript кода. Проект развивается при поддержке организации GNOME Foundation. Исходные тексты Lightspark написаны на языке C++ и распространяются в рамках лицензии GPLv3. Пользователи Ubuntu могут установить новую версию из специального PPA-репозитория (http://launchpad.net/%7Esparkers/%2Barchive/ppa). Пакеты для Fedora Linux в ближайшее время появятся в репозитории RPM Fusion (http://rpmfusion.org/).
Ключевые новшества Lightspark 0.7:
- Экспериментальная поддержка оптимизации байткода во время исполнения;
- Увеличение производительности виртуальной машины и снижение потребления памяти;
- Поддержка SWF-файлов, сжатых с использованием LZMA;
- Увеличение производительности загрузки JPEG-изображений;
- Поддержка XMLSocket;
- Полностью переработанный и улучшенный код маскировки;
- Увеличение совместимости с ActionScript;
- Улучшение поддержки BitmapData;
- Улучшение поддержки XML;
- Расширение возможностей интерфейса ExternalInterface для обеспечения интеграции с браузерами;
- Решение проблем с используемым на различных сайтах Flash-кодом.
Основные особенности Lightspark:- За счет тесного использования OpenGL и JIT-компиляции нагрузка на систему при работе Lightspark заметно меньше, чем при просмотре того же ролика в Gnash или Adobe Flash. Графическая архитектура Lightspark построена по комбинированной схеме, в которой использованы и программные методы формирования изображения (вывод геометрических примитивов через Cairo, используя многопоточную схему обработки) и аппаратные механизмы акселерации (декодирование видео с использованием Pixel Buffer Objects; задействование OpenGL для работы фильтров и эффектов);
- Поддержка SWF 9+ и языка ActionScript 3.0, впервые представленного в Adobe Flash 9 (в Gnash полная поддержка ActionScript 3.0 еще не реализована);
- Задействование OpenGL при формировании вывода геометрических объектов и видео (для работы требуется видеокарта с поддержкой шейдеров (http://ru.wikipedia.org/wiki/%D0%A8%D0%B...
- Возможность подключения фильтров и эффектов, изменяющих параметры видео, благодаря задействованию текстурированного вывода с использованием OpenGL;
- Реализация в виде плагина, совместимого с интерфейсом плагинов Mozilla;
- Наличие встроенных средств для отладки, профилирования и инспектирования объектов на экране;
- Несмотря на то, что еще не завершена разработка runtime-библиотек Flash, которые предоставляют разработчикам широкий спектр функций, от вывода видео до разбора XML, в Lightspark архитектура проекта позволяет создавать подобные функции на чистом C++ или в смешанном со сгенерированным в VM кодом представлении, что дает возможность вызывать подобные функции из любого контекста, не заботясь об их источнике.URL: http://allievi.sssup.it/techblog/?p=780
Новость: http://www.opennet.me/opennews/art.shtml?num=35193
флэш-игры оно умеет уже? или это не планировалось в принципе?
Lightspark жрет поменьше Gnash, но почти нигде не работает. Gnash зато порадовал: начал вроде неплохо воспроизводить видео с ютуба, но через минуту завис вместе с браузером, пришлось убивать.
> Gnash зато порадовал: начал вроде неплохо воспроизводить видео с ютуба, но через минуту завис вместе с браузером, пришлось убивать.для Ютуба -- есть Greasemonkey+Viewtube .
Lightspark и Gnash -- сугубо только для flash-игрушек. и для просмотра flash-рекламы на сайтах .
Для YouTube есть youtube-dl и youtube-dl-gui.
А для стрим трансляций типа Ustream.tv что?
Последнее?, что удерживает меня на flash.
Для просмотра трансляций (и на некоторых сервисах видео) можно использовать rtmpdump. Но придется повозиться (отслеживать адрес rtmp сервера например). Пару раз натыкался в google на статейки по этому поводу.
Адрес rtpm сервера вы может и отследите (их и отслеживать нечего), а вот нужный id не отследите.
Для просмотра id не нужен.
http://forum.sc2tv.ru/archive/index.php?t-12016.html
>>для Ютуба -- есть Greasemonkey+Viewtube .
> Для YouTube есть youtube-dl и youtube-dl-gui.Для ютаба есть html5!
> Для ютаба есть html5!
> http://youtube.com/html5Активируется по дефолту там где нет флеша и браузер умеет.
ещё трансляции видео без флеша пока не работают во всех браузерах
онлайн фильмы,vk.com, не?
Да уж, эти свободные реализации вообще не пригодны, даже тупо музыку запустить и то громкость очень мелкая выходит, на Ютубе плеер весь разъезжается и никакие кнопки не работают.
В общем аля РеактОС.
> Да уж, эти свободные реализации вообще не пригодны, даже тупо музыку запустить
> и то громкость очень мелкая выходит, на Ютубе плеер весь разъезжается
> и никакие кнопки не работают.
> В общем аля РеактОС.Но хато код открыт то! Не то что у рабовладельцев из МС )))
Кстати, да. Держу флеш только для просмотра порнухи, сайты с менее специфическим контентом давно на HTML5. Так что МС и флеш ассоциируется именно с порнухой :)
Вимео только 264 кодек играет, в результате остаётся только Хром юзать.
> Да уж, эти свободные реализации вообще не пригодны, даже тупо музыку запустить
> и то громкость очень мелкая выходит, на Ютубе плеер весь разъезжается
> и никакие кнопки не работают.
> В общем аля РеактОС.а ты просто фокс поставь, включи нтмл5 - у меня все кнопари роботают и показывает почти все видео, у тебя как?
Такими темпами как раз успеют к его похоронам.
И это будет как раз вовремя: мёртвая проприетарщина хуже неиспользуемого опенсорса. Последний хотя бы поддерживать проще, мне кажется.
Нет ничего приятней запаха мертвой проприетарщины.
> Нет ничего приятней запаха мертвой проприетарщины.А вы, мсье, тонкий ценитель :)
VAAPI + XVBA поддерживается?
> VAAPI + XVBA поддерживается?а зачем? там битрейт низкий как правило, и практичекски любая сковородека огбходится без этого отлично, хотя я думаю дело скорее в прогрессе драйверов.
HTML5 ни кто не отменял
далеко не все ролики на ютубе есть в HTML5
1% флеш ролов никого не парит.
отучайтесь говорить за всех. 1% роликов на ютубе - это порядка 10 млн. роликов.
> 1% флеш ролов никого не парит.HTML5 ролики там часто невозможно смотреть, т.к. они не закешированы в CDN и грузятся со скоростью 4Kbit
у тебя инет 4 кила? не есть некотрые грабли, но визуально - звук фокс кеширует долго а так... всё хорошо.
да понабежали.. скажите мне а зачем это? я флеш лет 5 не ставлю - туб на процентов на 99 и так играет - у меня ff всё из коробки.
Каждому свое, кто любит один способ, кто-то другой. И не фиг тут делать вид, что мол ты один тут крутизна, а все остальные лопухи.
Зачем он? ну если есть и люди им пользуются значит нужен.
> Каждому свое, кто любит один способ, кто-то другой. И не фиг тут
> делать вид, что мол ты один тут крутизна, а все остальные
> лопухи.
> Зачем он? ну если есть и люди им пользуются значит нужен.т.е. я буду держать неповоротливы блоб в OS системе? и трахаться с ним при той или иной модификации? слущай а может у тебя одни бинари - привык?
Все равно частично он прав. Грядет великий флешокапец в виде html5.
> Все равно частично он прав. Грядет великий флешокапец в виде html5.а мне кжется что он настал причём данво. вон как горит оратор сверху распростронители порнухи новый сайт закажут и всё я вообще не понимаю зачем флеш нужен. кста скажите спасибо товаришу джобсу и его политике на айфонах - флеш какка но для туба есть костыль, он с сабой на тот свет все же флеш захватил.
ютьюб - не единственный сайт с видео, да и очень многие компании делают свои ущербные порталы на флеше, без которого даже драйвер не качнуть.От лайтспарка ждем скорость и простоту/удобство поддержки/использования, а также большую безопасность (т к баги у него могут не совпадать с флэшеными, а все атаки направлены на флэш). Всетаки флеш адски тормозит и грузит проц, (решается его включением по клику только для нужных объектов)
Сабж уже заработал, кто проверял?
я 10 лет назад эти компанием пальцем у виска крутил - ща понятне, че крутые комани говы просрать владельце ай падав и айфонов - крутые. тут понимаешь е ще лет 5 и офлеше забудут.
кро метого, да же ну фиг с ним к бинарникам в системе привычен. тащить туда что-то? т.е. держать две фичи и одной не пользолваться? путь настоящих мужиков - базара нет. у меня к фаирфоксу тока жаба одно вемя собиралась - и то сейчас забил за ненадобностью.
Для ютуба есть UMPlayer, и light и gnash - не больше, чем игрушки. Никогда до флеша и близко не дотянут и не думайте.
> Для ютуба есть UMPlayer, и light и gnash - не больше, чем
> игрушки. Никогда до флеша и близко не дотянут и не думайте.для туба есть фаир фокс и хтмл5
тебе выше написали про хмл5, чукча писатель? включаешь хтмл5 (а может уже и ненужно) и ничего кроме фф тебе ненадо.
Толсто. Там досих пор видео с рекламой не умеет через html5. И в webm пережимает в последнюю очередь.
http://www.youtube.com/watch?v=53nfDZ7Nza8&feature=g-logo-xit
лови
> http://www.youtube.com/watch?v=53nfDZ7Nza8&feature=g-logo-xit
> ловии чё?
http://s55.radikal.ru/i150/1210/c6/71343581e321.png
я горю что есть видео которые без флеша вчера не играли, но я ща поробывал такое найти и не смог - их очень мало.о нашел наконец, мало того что наверное полтуба перерыл, а нашел по памяти - что не казал так еще он просто квадратом - раньше орал чо флаша хочу.
http://s017.radikal.ru/i431/1210/8b/13e117994408.png
Интересно, заведётся ли оно у меня на xxxterm.
Удивительно: такая сложная программа, использующая bleeding edge технологии типа LLVM, и такая бесполезная. Потому что, во-первых, не работает, во-вторых, flash уже давно нe нyжен.
Понабежали крикуны-ненужнисты. Браузерные игры пишутся почти исключительно на флеше. И так будет в ближайшие лет пять. И даже когда и если флеш отомрет в пользу HTML5, все равно останутся тысячи старых игр, которые никто не будет переписывать.
> Понабежали крикуны-ненужнисты. Браузерные игры пишутся почти исключительно на флеше.
> И так будет в ближайшие лет пять. И даже когда и
> если флеш отомрет в пользу HTML5, все равно останутся тысячи старых
> игр, которые никто не будет переписывать.на айпонте все видео с ютуба в ХТМЛ5, true story ;)
>> Понабежали крикуны-ненужнисты. Браузерные игры пишутся почти исключительно на флеше.
>> И так будет в ближайшие лет пять. И даже когда и
>> если флеш отомрет в пользу HTML5, все равно останутся тысячи старых
>> игр, которые никто не будет переписывать.
> на айпонте все видео с ютуба в ХТМЛ5, true story ;)Ты где в его посте видел хоть слово о видео, а?
понабежал игруля
не, ты че я буду сидеть в монитор втыкать на флеш игрушку? бальной совсем.
> понабежал игруля
> не, ты че я буду сидеть в монитор втыкать на флеш игрушку?
> бальной совсем.очередной "морхухн" напиши и втыкай в него всем офисом.
о чем и речь у них в свое время был костылёк - сейчас так кажет (кстати почини - сутки не воркало и такое лет за 5 первый раз) вобще за то джобсу спасибо - флеш грохнул, альтернативу gcc начал делать... ну короче жизнь прожил не зря.
о хтмл5 походу тока что сломали - в листе видео играет а так - нет сегодня ночью замети даже сюда жечь вылез - думал к вечеру починят - фиг.
о потыкайте - вроде воркает
http://www.youtube.com/watch?v=VuSAVs7h6vs&list=PL100635C393...а ткнуть в любое видео прото так повиснет чёрным квадратом.
> о потыкайте - вроде воркает
> http://www.youtube.com/watch?v=VuSAVs7h6vs&list=PL100635C393...
> а ткнуть в любое видео прото так повиснет чёрным квадратом.хотя коннечно есть полукоробочное решение - линуксОпера+линуксФлеш + плагин но блобы не все любят, так как временка - припервом чихе снести.