Какая из зависимостей VLC вызывает обнаружение звукового устройства?

Я настраиваю музыкальный сервер без головы на основе минимального образа Ubuntu . После установки пакетов

openssh-server,pulseaudio,
libmad0,flac,libogg0,libid3tag0,libvorbis0a,ffmpeg,
mpd,mpc,mpdscribble,
paman,paprefs,pavumeter

ни моя внутренняя звуковая карта, ни внешний ЦАП , обнаруженный pulseaudio, то есть pactl list, не отображали только фиктивные устройства. Несколько перезагрузок не изменили это. Аппаратные устройства определяются правильно:

~$ lsusb | grep Texas
Bus 002 Device 002: ID 08bb:2706 Texas Instruments Japan 

~$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)

После догадки я установил vlc со всеми зависимостями . После перезагрузки оба устройства обнаружены!

~$ pactl list | grep "Sink: alsa_output"
Monitor of Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Monitor of Sink: alsa_output.usb-Burr-Brown_from_TI_USB_Audio_DAC-00-DAC.analog-stereo

Теперь я хотел бы снова удалить VLC, но сохранить устройства. Вопрос в том, какая из многих зависимостей VLC обеспечивает правильное обнаружение устройства?

И почему на земле это не зависимость pulseaudio?

2
задан 13 June 2012 в 11:44

3 ответа

Большинство библиотек на http://packages.ubuntu.com/precise/vlc - это X libs или другой мусор, не связанный со звуком.

Из этого списка, зависимость vlc-nox, вероятно, будет тем, что исправило ее для вас. Возможно, вы можете попробовать просто установить это.

Однако, vlc-nox также имеет огромное количество зависимостей: http://packages.ubuntu.com/precise/vlc-nox

Но отфильтровывая видео и кодек пакеты должны оставить вас с более коротким списком для просмотра. Вероятно, я бы начал с тех, которые явно упоминают alsa или audio.

0
ответ дан 13 June 2012 в 11:44

Вы можете попробовать установить libvlc. Этот должен установить зависимости VLC без фактической установки и компиляции VLC.

0
ответ дан 13 June 2012 в 11:44

Я посмотрел на все зависимости от VLC, сначала кажется, что никто из основных не имеет прямого отношения к обнаружению звуковых карт, но когда вы открываете зависимости для vlc-plugin-pulse можно увидеть один важный: libpulse0.

У меня была система, которая не могла или не могла правильно определить звуковую карту без установленного пакета. Я бы поспорил на это, потому что все стало работать правильно.

Можете ли вы проверить это и сообщить?

0
ответ дан 13 June 2012 в 11:44

Другие вопросы по тегам:

Похожие вопросы: