<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Релиз свободного Flash-плеера Lightspark 0.5.0]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=15382</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=15382&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Релиз свободного Flash-плеера Lightspark 0.5.0».]]></description>
		<lastBuildDate>Wed, 27 Jul 2011 10:18:31 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Релиз свободного Flash-плеера Lightspark 0.5.0]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=198240#p198240</link>
			<description><![CDATA[<p>Спустя больше года с момента выпуска ветки 0.4 <a href="http://allievi.sssup.it/techblog/?p=749">доступен</a> релиз <a href="http://lightspark.sourceforge.net/">Lightspark 0.5.0</a>, свободного Flash-плеера, основанного на технологиях LLVM и базирующегося на использовании JIT-компилятора, транслирующего ActionScript код в x86-инструкции. Ключевыми улучшениями Lightspark 0.5 является обеспечение поддержки Flash файлов в формате SWF 9+ и увеличение надёжности.</p><p>Из других изменений в версии Lightspark 0.5.0 можно отметить:</p><ul><li><p>При просмотре роликов YouTube появилась корректная поддержка кнопок воспроизведения, паузы и раскрытия на весь экран;</p></li><li><p>Начальная поддержка музыкального сервиса <a href="http://grooveshark.com/">Grooveshark</a>;</p></li><li><p>Возможность управления громкостью звука;</p></li><li><p>Поддержка изменения размера плагина;</p></li><li><p>Поддержка динамического текста;</p></li><li><p>Удалена зависимость базовой части Lightspark от SDL, FontConfig и FTGL;</p></li><li><p>Добавлен новый звуковой бэкенд на базе библиотеки SDL;</p></li><li><p>Обеспечена более полная совместимость с GLES (OpenGL ES).</p></li><li><p>Улучшенная поддержка функций для работы с XML;</p></li><li><p>Усовершенствовано проигрывание медиа-контента при помощи задействования FFMpeg;</p></li><li><p>Улучшена работа интерфейса для связи с внешними приложениями (ExternalInterface), используемого для организации взаимодействия с web-браузером;</p></li><li><p>Улучшена работа фильтов, обеспечивающих прозрачность, затенение и наложение масок;</p></li><li><p>Поддержка интроспекции объектов ActionScript;</p></li><li><p>Поддержка сериализации в AMF3;</p></li><li><p>Поддержка захвата различных состояний потока обработки событий;</p></li><li><p>Поддержка простых кнопок (SimpleButton).</p></li></ul><p>За счет тесного использования OpenGL и JIT-компиляции нагрузка на систему при работе Lightspark заметно меньше, чем при просмотре того же ролика в Gnash или Adobe Flash. Графическая архитектура Lightspark построена по комбинированной схеме, в которой использованы и программные методы формирования изображения (вывод геометрических примитивов через Cairo, используя многопоточную схему обработки) и аппаратные механизмы акселерации (декодирование видео с использованием Pixel Buffer Objects; задействование OpenGL для работы фильтров и эффектов).</p><p><span class="postimg"><img src="http://www.opennet.ru/opennews/pics_base/27803_1283275823.jpg" alt="http://www.opennet.ru/opennews/pics_base/27803_1283275823.jpg" /></span></p><p>Основные особенности Lightspark:</p><ul><li><p>Поддержка языка ActionScript 3.0, впервые представленного в Adobe Flash 9 (в Gnash полная поддержка ActionScript 3.0 еще не реализована);</p></li><li><p>Задействование OpenGL при формировании вывода геометрических объектов и видео (для работы требуется видеокарта с поддержкой шейдеров);</p></li><li><p>Возможность подключения фильтров и эффектов, изменяющих параметры видео, благодаря задействованию текстурированного вывода с использованием OpenGL;</p></li><li><p>Реализация в виде плагина, совместимого с интерфейсом плагинов Mozilla;</p></li><li><p>Наличие встроенных средств для отладки, профилирования и инспектирования объектов на экране;</p></li><li><p>Несмотря на то, что еще не завершена разработка runtime-библиотек Flash, которые предоставляют разработчикам широкий спектр функций, от вывода видео до разбора XML, в Lightspark, архитектура проекта позволяет создавать подобные функции на чистом C++ или в смешанном со сгенерированным в VM кодом представлении, что дает возможность вызывать подобные функции из любого контекста, не заботясь об их источнике.</p></li></ul><p>Проект развивается при поддержке организации GNOME Foundation. Исходные тексты Lightspark написаны на языке C++ и распространяются в рамках лицензии GPLv3. Пользователи Ubuntu могут установить новую версию из специального <a href="http://launchpad.net/~sparkers/%2Barchive/ppa">PPA-репозитория</a>. Пакеты для Fedora Linux в ближайшее время появятся в репозитории <a href="http://rpmfusion.org/">RPM Fusion</a>. </p><p><a href="http://www.opennet.ru/opennews/art.shtml?num=31314">Источник</a></p>]]></description>
			<author><![CDATA[null@example.com (pb13)]]></author>
			<pubDate>Wed, 27 Jul 2011 10:18:31 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=198240#p198240</guid>
		</item>
	</channel>
</rss>
