Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 39. Мультимедийные библиотеки и драйверы Вперед

Пакет GStreamer Base Plug-ins-0.10.25

Знакомимся с пакетом GStreamer Base Plug-ins

Пакет GStreamer Base Plug-ins представляет собой хорошо сформированную и хорошо поддерживаемую коллекцию плагинов и элементов Gstreamer, достаточно полно охватывающих весь диапазон возможных типов элементов, которые могут понадобиться при создании программ с использованием GStreamer. В пакете есть вспомогательные библиотеки и базовые классы, используемые при создании элементов В пакете имеется большое количество видео и аудио декодеров, кодеров и фильтров. Смотрите также пакеты GStreamer Good Plug-ins-0.10.17, GStreamer Ugly Plug-ins-0.10.10, GStreamer Bad Plug-ins и GStreamer FFmpeg plug-in.

Информация о пакете

Зависимости пакета GStreamer Base Plug-ins

Обязательные

GStreamer-0.10.25, liboil-0.3.17 и Pango-1.29.4

Необязательные

ALSA Library-1.0.24.1, CDParanoia-III-10.2, FFmpeg-0.9, GNOME Virtual File System-2.24.4, gtk+-2.24.8 (требуется для сборки примеров), libogg-1.3.0, libtheora-1.1.1, libvisual, libvorbis-1.3.2,Speex-1.2rc1, версия Udev, установленная в LFS (gudev), система X Window, Check-0.9.8 (требуется для запуска регрессионных юнит тестов) и Valgrind (дополнительно используется при запуске регрессионных юнит тестов).

Необязательные (необходимые для пересборки документации по API)

GTK-Doc-1.18 и Python-2.7.2 (компилируется совместно с парсером XML, таким как Expat-2.0.1).

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/gst-plugins-base

Установка пакета GStreamer Base Plug-ins

Установите пакет GStreamer Base Plug-ins с помощью следующих команд:

sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
  docs/libs/Makefile.in &&
./configure --prefix=/usr &&
make

Чтобы запустить регрессионные юнит тесты, выполните команду make check. В elements/subparse один тест не проходит. В Makefile есть много других вариантов, которые вы можете выбрать при запуске тестов. Чтобы увидеть полный список возможностей, выполните команду make -C tests/check help.

Теперь в роли пользователя root выполните:

make install

Пояснение команд

--enable-gtk-doc: Используйте этот параметр, если установлен пакет GTK-Doc и вы хотите пересобрать и установить документацию по API.

sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \ docs/libs/Makefile.in: Эти тесты Makefile проверяют, присутствует ли команда gtkdoc-rebase, и если она есть, то они выполняются, но если gtkdoc-rebase отсутствует, то which gtk-doc интерпретируется командой make как ошибочный. Команда sed гарантирует, что эта команда всегда отрабатывает так, как надо.

--disable-static: Предотвращает сборку статических библиотек.

Описание пакета

Установленные программы: gst-visualise-0.10

Установленные библиотеки: libgst*.{so,a} и многочисленные плагины GStreamer

Установленные директории: /usr/include/gstreamer-0.10/gst/{слишком много, чтобы перечислять} и /usr/share/gtk-doc/html/gst-plugins-base-libs-0.10

Краткое описание

gst-visualise-0.10

используется для запуска базового конвейера Gstreamer, который осуществляет графическую визуализацию звукового потока

Перевод сделан с варианта оригинала, датированного 2011-12-13 03:04:32 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет GStreamer-0.10.25   Пакет GStreamer Good Plug-ins-0.10.17