- •Краткий обзор
- •Браузеры
- •Офисные приложения
- •Программы просмотра документов
- •Финансовые программы
- •Карты Creative, Advance, и ess Sound
- •Часто встречающиеся проблемы
- •Использование нескольких источников звука
- •Установка значений по умолчанию для каналов mixer
- •Копирование аудиодорожек с cd
- •Создание (encoding) файлов mp3
- •Декодирование mp3
- •Воспроизведение видео
- •Определение возможностей видео
- •Использование mPlayer
- •Проигрыватель хine
- •Утилиты transcode
- •Дальнейшее чтение
Карты Creative, Advance, и ess Sound
Если у вас одна из этих карт, вы должны добавить:
device pcm
в конфигурационный файл вашего ядра. Если у вас PnP ISA карта, добавьте также
device sbc
Для не-PnP ISA карт, добавьте:
device pcm
device sbc0 at isa? port0x220 irq 5 drq 1 flags 0x15
в конфигурационный файл вашего ядра. Здесь указаны настройки по-умолчанию. Возможно вам придётся изменить IRQ или другие параметры в соответствии с настройками карты. Смотрите руководство sbc(4) для получения более подробной информации.
Замечание: Sound Blaster Live не поддерживается в FreeBSD 4.0 без исправления, которую этот документ не включает. Рекомендуется обновить систему до последней версии -STABLE перед использованием этой карты.
Карты Gravis UltraSound
Для карты PnP ISA, вы должны добавить:
device pcm
device gusc
в конфигурационный файл ядра. Если у вас не-PnP ISA карта, следует добавить:
device pcm
device gus0 at isa? port 0x220 irq 5 drq 1 flags 0x13
в конфигурационный файл вашего ядра. Возможно вам придётся изменить IRQ или другие параметры в соответствии с настройками карты. Обратитесь к странице справочника gusc(4) для получения более подробной информации.
Карты Crystal Sound
Для карт от Crystal, вы должны добавить:
device pcm
device csa
в конфигурационный файл вашего ядра.
Прочая поддержка
Для PnP ISA или PCI карт, вам следует добавить:
device pcm
в конфигурационный файл вашего ядра. Если у вас не-PnP ISA карта, не имеющая bridge driver, добавьте:
device pcm0 at isa? irq 10 drq 1 flags 0x0
в конфигурационный файл вашего ядра. Возможно вам придётся изменить IRQ, и прочие параметры, в соответствии с аппаратной конфигурацией.
Поддержка интегрированных карт
Некоторые системы с интегрированными в материнские платы звуковыми картами требуют включения дополнительной опции в конфигурацию ядра:
options PNPBIOS
Замечание: Если вы работаете с FreeBSD 5.0 или более современной, параметр PNPBIOS не нужен. Теперь соответствующий код всегда включен, и параметр был удален из файла настройки.
Создание и тестирование устройства
После перезагрузки, зарегистрируйтесь в системе и проверьте наличие устройства в файле /var/run/dmesg.boot при помощи команды:
# grep pcm /var/run/dmesg.boot
pcm0: <SB16 DSP 4.11> on sbc0
Результат на вашей системе может отличатся. Если упоминания об устройстве pcm отсутствует, то что-то перед этим было сделано неверно. Если это произошло, просмотрите файл конфигурации ядра еще раз и убедитесь, что вы выбрали правильное устройство. Наиболее часто встречающиеся проблемы описаны в Разд. 7.2.2.1.
Замечание: Если у вас установлена FreeBSD 5.0 или более поздняя, вы можете не читать всё, что описано далее в этом разделе. Эти версии FreeBSD используют devfs(5) для того, чтобы автоматически создавать файлы устройств.
Если ошибок нет и в вашей системе присутствует устройство pcm0, выполните su для получения прав пользователя root и сделайте следующее:
# cd /dev
# sh MAKEDEV snd0
Если ошибок нет и в вашей системе присутствует устройство pcm1, то повторите указанные выше действия, заменив snd0 на snd1.
Пожалуйста, помните, что эти команды не создают устройство /dev/snd!
MAKEDEV создает группу устройств, включающую в себя:
-
Устройство
Описание
/dev/audio
Sparc®-совместимое звуковое устройство
/dev/dsp
Аналого-цифровой преобразователь голоса
/dev/dspW
Тоже, что и /dev/dsp, но 16 бит на сэмпл
/dev/midi
Устройство доступа к MIDI
/dev/mixer
Устройство управления миксером
/dev/music
Интерфейс секвенсора второго уровня
/dev/sequencer
Устройство секвенсора
/dev/pss
Программируемый интерфейс устройства
Если всё пройдет удачно, звуковая карта заработает. Если CD-ROM или DVD-ROM привод правильно подключён к звуковой карте, вы можете вставить CD в привод и воспроизвести его при помощи cdcontrol(1).
% cdcontrol -f /dev/acd0c play 1
Различные приложения, например audio/workman предлагают лучший пользовательский интерфейс. Вы можете также захотеть установить приложения для прослушивания звуковых файлов MP3, как например audio/mpg123.