Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 39. Мультимедийные библиотеки и драйверы | Вперед |
Пакет Xine Libraries-1.1.20
Знакомимся с пакетом Xine Libraries
В пакете xine Libraries находятся библиотеки xine. Они используются для взаимодействия с внешними плагинами, которые позволяют направлять поток информации от источника на экран и в динамики.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://downloads.sourceforge.net/xine/xine-lib-1.1.20.tar.xz
- Загрузка (FTP): ftp://mirror.ovh.net/gentoo-distfiles/distfiles/xine-lib-1.1.20.tar.xz
- Контрольная сумма MD5: acfb6e08188fd60ad88ff83831d592d7
- Размер загружаемого пакета: 5,7 MB
- Оценочный размер требуемого дискового пространства: 118 MB (без документации по API)
- Оценочное время сборки: 1,5 SBU
Зависимости пакетов Xine Libraries
Обязательные
Система X Window, FFmpeg-0.9 и либо ALSA-1.0.24.1, либо EsounD-0.2.41, либо OSS, либо aRts-1.5.10, либо PulseAudio-0.9.23, либо JACK
Необязательные
FLAC-1.2.1, libtheora-1.1.1, libvorbis-1.3.2, SDL-1.2.14, Speex-1.2rc1, libFAME-0.9.1, libmng-1.0.10, GNOME Virtual File System-2.24.4, libmad-0.15.1b Samba-3.6.1, ImageMagick-6.7.3-10, DirectFB, libdvdnav, libcaca, libmodplug, AAlib-1.4rc5, Liba52-0.7.4, libdts (теперь libdca), WavPack и libdxr3
Если в системе не будут найдены пакеты libcdio и VCDImager (требуется, либо оба пакета, либо не одного), а также libmpcdec, то будут использованы внутренние версии, взятые из дерева исходных кодов.
Для сборки документации по API требуются следующие пакеты: sgmltools-lite и Transfig
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/xine-lib
Установка пакета Xine Libraries
Установите пакет xine Libraries с помощью следующих команд:
./configure --prefix=/usr \ --docdir=/usr/share/doc/xine-lib-1.1.20 && make
В этом пакете набор тестов отсутствует.
Теперь в роли пользователя root
выполните:
make install
Пояснение команд
--with-external-ffmpeg
: Внутренняя версия ffmpeg не
работает. Этот переключатель указываетс использовать внешнюю версию.
--docdir=/usr/share/xine-lib-1.1.20
: Этот флажок указывает, что документация будет установлена в директорий с указанием номера версии, а не в директорий /usr/share/doc/xine-lib
, используемый по умолчанию.
--with-xv-path=/path/to/somewhere
: Если модуль libXv.so
был установлен не в директории /usr/X11R6/lib
и не в директории /usr/lib
, то вам нужно сообщить команде configure, где его следует искать.
--with-external-a52dec
: используйте этот переключатель с
тем, чтобы компоновка плагина xineplug_decode_a52.so выпонялась с
использованием систенмной библиотеки liba52.
--with-external-libmad
: используйте этот переключатель с
тем, чтобы компоновка плагина xineplug_decode_mad.so выпонялась с
использованием систенмной библиотеки libmad.
--with-external-dvdnav
: используйте этот переключатель с
тем, чтобы компоновка плагинов xineplug_decode_dxr3_spu.so,
xineplug_decode_spu.so и xineplug_inp_dvd.so выпонялась с
использованием систенмных библиотек libdvdnav и libdvdread
Описание пакета
Установленные программы: xine-config и xine-list-1.1
Установленные библиотеки: libxine.so and numerous plugin modules и video extensions
Установленные шрифты: Шрифты, используемые при выдаче данных на дисплей и находящиеся в директории /usr/share/xine/libxine1/fonts
Установленные директории: /usr/include/xine, /usr/lib/xine и /usr/share/doc/xine-lib-1.1.20
Краткое описание
xine-config | предоставляет информацию программам, которые компонуются с библиотеками xine libraries |
xine-list-1.1 | используется для получения из xine-lib информации о поддерживаемых типах данных |
| предоставляет API для обработки аудио/видео файлов |
Перевод сделан с варианта оригинала, датированного 2011-12-29 03:35:25 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет libtheora-1.1.1 | Пакет Libmikmod-3.1.11 |