LINUX.ORG.RU

Чистый Alsa, установка микрофона по умолчанию

 ,


0

1

Доброе время суток. Ноутбук на Райзен 6800h. Проверка микрофона по команде arecord -d 5 a.wav --device=«hw:2,0» -f S32_LE -r 48000 -c 2 звук пишет, хоть и тихо.

pcm.mic_raw {
  type hw
  card 2
  device 0
}

pcm.mic_plug {
  type plug
  slave {
    pcm mic_raw
    format S32_LE
    rate 48000
    channels 2
  }
}


pcm.card_raw {
  type hw
  card 0
  device 0
}

pcm.card_plug {
  type plug
  slave {
    pcm card_raw
    format S32_LE
    rate 48000
    channels 2
  }
}

pcm.!default {
  type asym;
  playback.pcm "card_plug";
  capture.pcm "mic_plug";
}

Что только не пробовал, во первых без ключей не пишет звук, во вторых тот Firefox не видит микрофона. Понятно что Пульсаудио решит, но не ужели нельзя решить этот вопрос без установки прокладок?



Последнее исправление: iChiaroscuro (всего исправлений: 1)
Ответ на: комментарий от vbcnthfkmnth123

Запустил через него лису, страница с проверкой микрофона:

ALSA lib pcm_dmix.c:972:(snd_pcm_dmix_open) The dmix plugin supports only playback stream [apulse] [error] do_connect_pcm: can’t open capture device «default». Error code -22 (Недопустимый аргумент) [apulse] [error] do_connect_pcm: failed to open ALSA device. Apulse does no resampling or format conversion, leaving that task to ALSA plugins. Ensure that selected device is capable of playing a particular sample format at a particular rate. They have to be supported by either hardware directly, or by «plug» and «dmix» ALSA plugins which will perform required conversions on CPU.

что то у меня в конфиге ему не нравится.

iChiaroscuro
() автор топика
Ответ на: комментарий от iChiaroscuro

Если ты хочешь чтобы прям всё кошерно было, то тут надо из исходников пересобирать с поддержкой alsa. Как именно включить поддержку alsa при сборке firefox у меня статья есть, посмотри в профиле.

vbcnthfkmnth123 ★★★★★
()
Последнее исправление: vbcnthfkmnth123 (всего исправлений: 1)