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

UnixForum





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

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

Пакет GStreamer Good Plug-ins-0.10.17

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

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

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

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

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

GStreamer Base Plug-ins-0.10.25

Рекомендуемые (необходимые для Totem-2.30.2 и могут использоваться многими другими приложениями GNOME)

GConf-2.28.1 и libsoup-2.30.2

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

AAlib-1.4rc5, cairo-1.10.2, EsounD-0.2.41, FLAC-1.2.1, gtk+-2.24.8 (требуется для сборки примеров), HAL-0.5.14, LADSPA, libavc1394 (требует libraw1394), libcaca, Libdv-1.0.0, libiec61883, libjpeg-8c,libpng-1.5.5, libshout, libv4l, lzo, PulseAudio, Speex-1.2rc1, версия Udev, установленная в LFS (gudev), WavPack, система X Window, libcdio (которая может использовать CDParanoia-III-10.2, libcddb и VCDImager) и TagLib

Необязательные, требуемые для регрессионного тестирования

Чтобы запустить тесты, вам необходимо скомпилировать gstreamer вместе с libcheck, и, при желании, вы можете использовать пакет Valgrind.

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

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

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

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

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

./configure --prefix=/usr \
            --sysconfdir=/etc/gnome/2.30.2 &&
make

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

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

make install

Если вы не передавали параметр --enable-gtk-doc в скрипт configure, т. е. заново не собирали документацию по API, и хотите установить предварительно собранную документацию, то в роли пользователя root выполните следующую команду:

make -C docs/plugins install-data

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

--sysconfdir=/etc/gnome/2.30.2: Этот параметр указывает, что конфигурационные файлы GConf устанавливаются в общесистемную базу данных GNOME, которая находится в директории /etc/gnome/2.30.2/gconf, а не в директории /usr/etc. Вы можете не указывать этот параметр, если у вас пакет GConf не установлен.

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

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

Установленные программы: Нет

Установленные библиотеки: Многочисленные плагины GStreamer

Установленные директории: /usr/share/gtk-doc/html/gst-plugins-good-plugins-0.10

Перевод сделан с варианта оригинала, датированного 2010-04-21 19:10:06 +0000


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