После семи месяцев разработки представлен релиз свободного Flash-плеера Gnash 0.8.9, исходные тексты которого распространяются в рамках лицензии GPLv3. Gnash совместим с форматом SWF версии v7 и частично с v8, v9 и v10, содержит реализацию классов ActionScript 2 и 3 для SWF версии 8.5, может проигрывать FLV ролики YouTube, поддерживает обмен XML-сообщениями с сервером. Gnash может работать как в виде отдельного плеера для GNOME и KDE, так и в виде плагина для web-браузеров Mozilla, Chrome и Konqueror.

Из новшеств Gnash 0.8.9 можно отметить:

  • При использовании Gnash в форме плагина для Firefox 4 обеспечена поддержка прекращения операций отрисовки для скрытых окон;
  • Улучшена совместимость NPAPI-плагина Gnash с web-браузером Chromium, исправлена проблема с открытием относительных URL и исключено блокирование родительского процесса;
  • Поддержка SWF-файлов со встроенным блоком ScreenVideo, при использовании Gnash совместно с ffmpeg или gstreamer-ffmpeg (начиная с версии 0.10.12);
  • Базовые библиотеки теперь реентерабельны, т.е. могут одновременно быть использованы разными потоками. Теперь Gnash более не зависит от одиночной виртуальной машины и сборщика мусора;
  • Поддержка создания скриншотов в формате JPEG;
  • Поддержка RTMP (Real Time Messaging Protocol);
  • Увеличена производительность выполнения ActionScript, особенно интерактивных приложений;
  • Возобновлена поддержка сборки с использованием инструментария mingw32;
  • В утилите dump-gnash улучшена производительность, синхронность и гибкость;
  • Поддержка использования линейной RGB-интерполяции при заливке градиентов;
  • В GTK-плеере добавлены настройки буфера обмена;
  • Устранены проблемы при проигрывании с привлечением GStreamer потоков MPEG4, а также встроенного в SWF-файлы ADPCM и PCM звука;
  • Реализованы дополнительные функции из категории flash.geom.Rectangle;
  • Исправлено несколько ошибок, которые приводили к краху. Расширено число автоматизированных тестов для проверки всех возможных входных значений ActionScript API;
  • Улучшена поддержка 8 версии формата SWF: реализованы BitmapData.draw, BitmapData.loadBitmap и другие функции обработки битовых карт;
  • Обеспечена поддержка PNG и GIF файлов во всех тегах DefineBitsJpeg. Добавлена поддержка тегов DefineBitsJpeg4 и налажено отображение некоторых многослойных GIF;
  • Улучшена совместимость с ОС OpenBSD.

Бинарные пакеты Gnash для Debian, Ubuntu и Fedora можно загрузить с сайта getgnash.org (список доступных репозиториев с новой версией Gnash). Из процессорных архитектур поддерживаются x86, ARM, MIPS, PowerPC и 64-разрядные платформы.

Источник: http://www.opennet.ru/opennews/art.shtml?num=29972