22 Ноября 2024, 19:36

GStreamer

Автор turbo, 17 Февраля 2010, 19:27

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

17 Февраля 2010, 19:27 Последнее редактирование: 04 Августа 2011, 01:06 от Zhek@Ch
[size="3"]Мультимедийный фреймворк GStreamer адаптирован для работы в ОС Symbian[/size]

Разработчики мультимедийного фреймворка GStreamer сообщили о завершении портирования основной части фреймворка для работы под управлением ОС Symbian. GStreamer представляет собой кроссплатформенный набор компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до программ использующих RTP/VoIP.

Сборка Symbian-версии GStreamer основана на версии 0.10.19. Для компиляции был использован стандартный SDK-комплект разработчика для платформы S60. Работа GStreamer протестирована на телефонах Nokia 5800 XpressMusic и N78. Следующим шагом портирования станет интеграция наработок и исправлений, накопленных в процессе портирования, в основное дерево исходных текстов GStreamer.

Для установки на базирующиеся на платформе S60 телефоны подготовлены следующие пакеты:

 * Базовый модуль gstreamer с основными библиотеками и элементами фреймворка;
 * Набор наиболее важных стабильных плагинов gst-plugins-base;
 * Элементы для интеграции со звуковой подсистемой Symbian;
 * Выборочная подборка плагинов из набора gst-good-plugins;
 * Набор тестовых приложений.

http://www.opennet.r...shtml?num=25447

Zhek@Ch

04 Августа 2011, 01:07 #1 Последнее редактирование: 04 Августа 2011, 01:09 от Zhek@Ch
[size="3"]Релиз мультимедийного фреймворка GStreamer 0.11 [/size]

Спустя пять лет с момента выпуска ветки 0.10 увидел свет релиз GStreamer 0.11, написанного на языке Си кроссплатформенного набора компонент для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до программ использующих RTP/VoIP. Одновременно доступно обновления базового набора плагинов gst-plugins-base 0.11.

Ветка 0.11 является нестабильной, по заявлению разработчиков после проведения стабилизации кода на её основе будет построен первый стабильный релиз GStreamer 1.0, который ознаменует стабилизацию программных интерфейсов (в свое время разработчики KDE отказались от идеи использования GStreamer и создали собственный фреймворк Phonon из-за постоянно меняющегося ABI). Новая версия может быть установлена для проведения экспериментов параллельно с версией 0.10.x.

Основные изменения в GStreamer 0.11 связаны с переработкой внутренних подсистем. Например, много изменений заметно в областях, связанных с организацией буферизации и управления памятью. Переработан код системы захвата видео. Добавлены новые компоненты для обеспечения взаимодействия со средствами аппаратной акселерации кодирования и декодирования видео, например, обеспечена начальная поддержка интерфейсов VAAPI и VDPAU, а также используемого на встраиваемых платформах OpenMax IL API.

Большая работа проведена в области оптимизации производительности, что позволило ощутимо снизить нагрузку на CPU и открыло новые горизонты по использованию GStreamer на встраиваемых платформах. Например, снижение нагрузки на систему сразу заметно при использовании новой версии GStreamer в таких приложениях, как Totem и Banshee, но особенно бросается в глаза при работе в более сложных проектах, таких как PiTiVi.