Использование и настройка подключаемых модулей ALSA dmix и dsnoop для воспроизведения и захвата стереозвука

Есть ли какие-либо способы записать операцию возобновления в журнал так же, как и приостановка?

Да / var / log / pm-suspend.log : D

0
10.04.2019, 08:53
1 ответ

Я воспроизвел проблему для штекеров outchс моей традиционной стереофонической звуковой картой. Я предполагаю, что вилки inchимеют аналогичную проблему.

Дело в том :что эти plugsне принимают поля bindingsи hint. Я полагаю, вам не нужно hintиbindingsзаходить в dmixилиdsnooper(См. здесь)

Если вы хотите отладить свою настройку немного быстрее, без необходимости каждый раз запускать Audacity, вот что я бы сделал (и как я диагностировал вашу проблему):

  • Дайте своим PCMS имена, которые легко найти. Я переименовал ваши, чтобы они всегда начинались с "xx".
  • запустить aplay -L | grep xx. После этого вы должны как минимум увидеть ваш PCMS. С вашим урезанным.asoundrc я увидел

.

   xxplay_out_44
   xxoutch1
  • Найдите WAV-файл, например. сlocate *.wav | head
  • Воспроизведите wav-файл, используя один из PCMS, обнаруженных на предыдущем шаге

.

    > aplay -D xxoutch1  /usr/share/sounds/sound-icons/xylofon.wav 
    ALSA lib pcm.c:7448:(snd_pcm_slave_conf) Unknown field bindings

Теперь у вас есть достойное сообщение об ошибке. Если вы удалите bindings, вы увидите жалобу на поле hint.

1
28.01.2020, 03:51

Теги

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