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

UnixForum





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

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

Пакет FLAC-1.2.1

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

FLAC является аудио-кодеком, похожим на MP3, но не имеющим потерь, а это значит, что аудиоданные сжимаются без потери информации.

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

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

  • Загрузка (HTTP): http://downloads.sourceforge.net/flac/flac-1.2.1.tar.gz
  • Контрольная сумма MD5: 153c8b15a54da428d1f0fadc756c22c7
  • Размер загружаемого пакета: 1,9 MB
  • Оценочный размер требуемого дискового пространства: 205 MB (включая запуск тестового набора)
  • Оценочное время сборки: 0,6 SBU (дополнительно 8 SBU для запуска тестового набора)

Зависимости пакета FLAC

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

libogg-1.3.0,NASM-2.09.10, DocBook-utils-0.6.14, Doxygen-1.7.5 и Valgrind

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

Установка пакета FLAC

Установите пакет FLAC с помощью следующих команд:

sed -i 's/#include <stdio.h>/&\n#include <string.h>/' \
    examples/cpp/encode/file/main.cpp &&
./configure --prefix=/usr --disable-thorough-tests &&
make

Чтобы проверить результаты, выполните команду make check. Обратите внимание, что если вы передадите в скрипт configure параметры --enable-exhaustive-tests и --enable-valgrind-testing, а затем запустите набор тестов, то на это уйдет очень много времени (до 300 SBU) и будет использовано приблизительно 375 Мб дискового пространства.

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

make install

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

--disable-thorough-tests: этот параметр используется для того, чтобы набор тестов завершился в разумные сроки. Удалите его, если вы желаете выполнить более обширное тестирование.

--enable-sse: Этот параметр по умолчанию отключен и его нужно включить в том случае, если в вашей машине поддерживается набор команд SSE. В качестве одного из способов узнать, поддерживается ли у вас набор команд SSE, является выполнение команды cat /proc/cpuinfo и проверки, указан ли среди выданных в результате работы флаг sse.

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

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

Установленные программы: flac и metaflac

Установленные библиотеки: libFLAC.{so,a}, libFLAC++.{so,a} и libxmms-flac.{so,a}

Установленные директории: /usr/include/FLAC, /usr/include/FLAC++ и /usr/share/doc/flac-1.2.1

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

flac

утилита командной строки для кодирования, декодирования и преобразования файлов FLAC

metaflac

программа выдачи списка, добавления, удаления или редактирования метаданных в одном или нескольких файлах FLAC

libFLAC{,++}.{so,a}

эти библиотеки предоставляют нативное API для FLAC и Ogg FLAC C/C++ для тех программ, которые пользуются форматом FLAC

libxmms-flac.{so,a}

плагин для XMMS

Перевод сделан с варианта оригинала, датированного 2011-12-28 23:27:03 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Id3lib-3.8.3   Пакет libdvdcss-1.2.10