Библиотека сайта rus-linux.net
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.
Информация о пакете
- Загрузка (HTTP): http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.25.tar.bz2
- Загрузка (FTP): ftp://ftp.gnome.org/pub/gnome/sources/gst-plugins-base/0.10/gst-plugins-base-0.10.25.tar.bz2
- Контрольная сумма MD5: d29669dd79276c5cd94e1613c03cd9ab
- Размер загружаемого пакета: 2,1 MB
- Оценочный размер требуемого дискового пространства: 75 MB
- Оценочное время сборки: 1,6 SBU
Зависимости пакета 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 |