ОС Mandriva 2008, встроенный звук на чипе 82801 (ICH9) Intel, драйвер ALSA (snd-hda-intel). Вопрос: как научить программы на вывод звука по цифровому выходу? По цифре заработал только Audacity, медиаплейеры (amarok, xmms, kaffeine, lindvd, kmplayer, vlc, xine..) даже если в их настройках есть возможность вывода по цифре, звук выводят только по аналогу- в настройках микшера приоритет digital. Как заставить Linux быть частью домашнего
кинотеатра, не по аналогвым же выходам подавать аудио на ресивер?
звуковуха на чипе 82801 (ICH9) Intel вывод звука по цифре (Проблема вывода звука по цифре)
Модератор: Модераторы разделов
-
- Сообщения: 11
- ОС: Mandriva Linux 2007
-
- Сообщения: 11
- ОС: Mandriva Linux 2007
Re: звуковуха на чипе 82801 (ICH9) Intel вывод звука по цифре
Тема закрыта, всё настроил.
-
- Сообщения: 992
- ОС: openSUSE
Re: звуковуха на чипе 82801 (ICH9) Intel вывод звука по цифре
Для будующих поколений неплохо бы написать как всё настроил 

-
- Сообщения: 11
- ОС: Mandriva Linux 2007
Re: звуковуха на чипе 82801 (ICH9) Intel вывод звука по цифре
Например для Kaffeine, вот настройка движка xine (/home/xine/config):
Код:
# device used for mono output
# string, default: default
audio.device.alsa_default_device:spdif:0
# device used for stereo output
# string, default: plug:front:default
audio.device.alsa_front_device:spdif:0
# alsa mixer device
# string, default: PCM
#audio.device.alsa_mixer_name:PCM
# sound card can do mmap
# bool, default: 0
audio.device.alsa_mmap_enable:1
# device used for 5.1-channel output
# string, default: iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
audio.device.alsa_passthrough_device:spdif:0
# device used for 4-channel output
# string, default: plug:surround40:0
#audio.device.alsa_surround40_device:plug:surround40:0
# device used for 5.1-channel output
# string, default: plug:surround51:0
audio.device.alsa_surround51_device:spdif:0
Чтобы Kaffeine отображал русские тэги, установить шрифты Wndows, в настройках Kaffeine кодировка cp1251
Чтобы Kaffeine проигрывал все файлы, в том числе HD, установить все кодеки (win32, x264 и т.д.)
Amarok использует тот же движок xine, в параметрах ALSA (mono, stereo) - spdif:0
Чтобы Amarok отображал русские тэги, смотрите соответствующую ветку на этом форуме (установка taglib)
и так далее по каждой медиапроге.
Так что сейчас моя система является частью домашнего кинотеатра.
-
- Сообщения: 20
Re: звуковуха на чипе 82801 (ICH9) Intel вывод звука по цифре
я сделал проще.
компьютерных колонок у меня все равно нет.
в /home/user создал файл
.asoundrs
содержащий
pcm.!default spdif
весь звук пошел через spdif
компьютерных колонок у меня все равно нет.
в /home/user создал файл
.asoundrs
содержащий
pcm.!default spdif
весь звук пошел через spdif
-
- Сообщения: 10
- ОС: OpenSUSE 11.1
Re: звуковуха на чипе 82801 (ICH9) Intel вывод звука по цифре
Сначала пользовал способ, описанный nikon-ом. Все бы хорошо (ибо кроме как kaffein-ом ничем не пользуюсь), но Flash Player на сайтах типа youtube звук не воспроизводит. Попробовал прописать .asoundrc - не помогло. 

-
- Сообщения: 10
- ОС: OpenSUSE 11.1
Re: звуковуха на чипе 82801 (ICH9) Intel вывод звука по цифре
Нашел решение своей проблемы: оказывается Flash Player 9 до сих пор использует OSS. В ~/asoundrc необходимо дополнительно добавить:
Код: Выделить всё
pcm.!default {
type plug
slave.pcm "dmixer"
}
#Pretty sure this part does nothing
pcm.dsp {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,2"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
bindings {
0 0
1 1
}
}
ctl.dmixer {
type hw
card 0
}
-
- Сообщения: 10
- ОС: OpenSUSE 11.1
Re: звуковуха на чипе 82801 (ICH9) Intel вывод звука по цифре
Теперь проблема скрестить оба способа.. ибо при таких настройках kaffeine перестает звук воспроизводить.. (
-
- Сообщения: 3
- ОС: Open SuSE 11.1