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

UnixForum





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

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

Пакет Xine Libraries-1.1.20

Знакомимся с пакетом Xine Libraries

В пакете xine Libraries находятся библиотеки xine. Они используются для взаимодействия с внешними плагинами, которые позволяют направлять поток информации от источника на экран и в динамики.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

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

Зависимости пакетов 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 информации о поддерживаемых типах данных

libxine.so

предоставляет API для обработки аудио/видео файлов

Перевод сделан с варианта оригинала, датированного 2011-12-29 03:35:25 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет libtheora-1.1.1   Пакет Libmikmod-3.1.11