тема ап
Как бы есть нерешённый вопрос .
Как я понимаю звук начинается с биоса , далее операционка - дрова - микшер - кодек - плеер .
Мне нужно на spdif вывести многоканал. Как это сделать ?
Сейчас работает только стерео.
Кодек выводит только стерео (судя по логу плеера) (вопрос - как заставить его выводить звук как есть - без обработки ?)
Всего-то надо ac3 и dts.
Из проигрывателей - стандартный , Dragon player , VLC , KMPlayer , KPlayer . Настройки в плеерах ни к чему не приводят ровно как и сами файлы разных форматов - звук есть - но только стерео.
Смущает лог из KMPlayer
ID_AUDIO_ID=1
[aviheader] Audio stream found, -aid 1
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
ID_AUDIO_CODEC=a52
Как же 2ch когда в файле 6
Да и в /etc/arsound.conf
pcm.!default {
type plug
slave {
pcm "spdif"
rate 48000
format S16_LE
}
}
Да и просто /.asoundrc
pcm.!default {
type plug
slave.pcm "spdif"
}
audio_output {
type "alsa"
name "ALC888 Digital"
device "spdif"
}
Куда копать ?
так-же смущает на скринах слово stereo
http://s006.ЗАПРЕЩЁННЫЙ РЕСУРС/i214/1001/be/2f163289d8cc.png
http://s002.ЗАПРЕЩЁННЫЙ РЕСУРС/i197/1001/72/db361e05dda1.jpg