LINUX.ORG.RU

spdif ликбез


1

0

задумал заменить встроенный звук (hda intel) на чтото поинтереснее
появилась мысль не покупать звуковую карту, а передать звук в цыфре на некий ресивер/усилитель, который уже сам преобразует в аналог
для начала интересует только стерео
опыта подключения по spdif нет, потому спрошу:
1. поддерживает ли alsa вывод по spdif (по коаксиалу) звука 96Кгц/24бит ?
2. всякий ли ресивер со входом spdif поймет данный вывод от alsa ?
3. ну и собственно какой ресивер взять

★★★★★

поддерживает ли alsa вывод по spdif (по коаксиалу) звука 96Кгц/24бит

Вот тут по S/PDIF написано, что оно на аппаратном уровне только такие форматы PCM жрет:

# Audio format: linear 16 bit default, up to 24 bit expandable
# Allowed sampling frequencies (Fs) of the audio:
    * 44.1kHz from CD
    * 48 kHz from DAT
    * 32 kHz from DSR 

Т.е. 96 кГц никак не получится. Вообще везде твердят что с «пользовательской» точки зрения пропускная способность S/PDIF ограничена 1,536 Мбит/c. Получается, максимум, что можно выжать, это 48 кГц/16 бит стерео, ибо 48*1000*16*2 = 1536000.

Deleted
()
Ответ на: комментарий от isn

> S/P-DIF может быть использован для передачи 20-битных потоков аудиоданных плюс другая связанная информация. Можно также передавать 16-битные потоки с нулевым заполнением или 24-битовые, за счет отказа от дополнительной информации.

В общем-то, это официальная фича, то, что не передается эта информация не делает S/P DIF не-S/P DIF'ом :). Так что поддержка 24-х бит там есть изначально, а 192 КГц реализуются, так как

формат не имеет определенного битрейта данных.


- данные просто гонятся с нужной частотой/битрейтом по тому же каналу.

YAR ★★★★★
()

говорят, в этом случае на джиттер можно нарваться, который все испоганит

deathmagnetic
()

нда, както все это недоработано

x905 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.