pulseaudio идентифицирует выход SPDIF как моно, а не как стерео.

Используйте следующий printfподход для получения необходимого результата:

#!/bin/bash
for i in a aa aaa aaaa aaaaaa aaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa; do
    printf '%-50sOK\n' $i 
done

Вывод сценария:

a                                                 OK
aa                                                OK
aaa                                               OK
aaaa                                              OK
aaaaaa                                            OK
aaaaaaaaaaaaaaaaa                                 OK
aaaaaaaaaaaaaaaaaaaaaaaaaa                        OK

  • OK-при перемещении статической строки в ФОРМАТ(printf FORMAT [ARGUMENT])

  • $i-считается printfаргументом

0
14.08.2019, 19:26
1 ответ

Хитрость заключается в том, чтобы избежать автоопределения устройства, закомментировав load-module module-udev-autodetectи load-module module-autodetectи вручную настроив звуковую карту :load-module module-alsa-sink device=default:CARD=SPDIF channels=2 rate=44100 channel_map=left,rightв файле конфигурации default.pa.

1
28.01.2020, 03:21

Теги

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