ALSA расшифровывается как Advanced Linux Sound Architecture и является компонентом ядра, который поддерживает звук в системах Linux.
1 ответ

Настройка I2C и I2S в ALSA ASoC

Я работаю с BeagleBoard под управлением Linux 3.0.63 и пытаюсь заставить работать интерфейсы I2C и I2S с конечной целью - воспроизвести файл WAV на beagleboard и правильно настроить I2C и I2S. В настоящее время я застрял на установке BeagleBoard в к…
21 ноя '13 в 19:33
1 ответ

Gstreamer потрескивает звук на Raspberry Pi 3 во время воспроизведения видео

Я играю видео с аппаратным ускорением на Raspberry Pi 3, используя этот простой конвейер: gst-launch-1.0 playbin uri=file:///test/test.mp4 Как только видео начинает воспроизводиться, любой звук, воспроизводимый параллельно с использованием ALSA, нач…
01 окт '18 в 19:45
1 ответ

Как я могу изменить усиление микрофона и PCM в Android

Я успешно завершил интеграцию моего собственного AEC в Android. Но что мне нужно, так это то, что мне нужно установить усиление микрофона и pcm андроида, потому что в моем aec я применяю agc к сигналу прохождения и близкого расстояния, а затем продо…
17 июл '14 в 10:13
1 ответ

ALSA: Какой API для наушников?

Могу ли я обнаружить вставку и удаление гарнитуры, используя Alsa API? Какой API я должен использовать? Мое ядро ​​3.0 Linux работает на ARM.
25 янв '13 в 15:57
0 ответов

Как отсоединить драйвер ALSA?

Я работаю над приложением, которое должно использовать более 32 звуковых карт USB. Он написан на python, и я тестирую его на Ubuntu 12.04. Некоторые полезные модули, которые я использую, это pyusb и pyalsaaudio. Моя проблема заключается в том, что д…
27 мар '13 в 13:55
1 ответ

Как использовать звук alsa и / или snd_pcm_open в докере?

Я запускаю контейнер Ubuntu 12.04 Docker на хосте Ubuntu 16.04. У некоторого тестового кода есть упражнения snd_pcm_open / snd_pcm_close с типами потоков SND_PCM_STREAM_PLAYBACK и SND_PCM_STREAM_CAPTURE. Мне не нужны какие-либо реальные звуковые / з…
02 фев '17 в 21:59
1 ответ

Как получить значение 1,0 из этого строкового вывода aplay -l?

У меня есть эта строка вывода, где я пытаюсь получить выходное значение как: 1,0, удалив все остальные. ех. $ aplay -l | grep "C-Media USB Audio Device" card 1: Device [C-Media USB Audio Device], device 0: USB Audio [USB Audio] $ aplay -l | grep "C-…
31 май '13 в 07:27
1 ответ

DAPM маршрутизация в ALSA

Мне нужно немного разъяснений по ALSA Layer. Мой драйвер аудиокодека имеет виджеты DAPM и маршруты DAPM. Это используется при регистрации кодека. Аналогично, в драйвере машины есть другой набор виджетов DAPM и маршрутов DAPM. Это используется при ре…
29 авг '16 в 05:49
1 ответ

Запись каждого канала с использованием ALSA API

Я использую глаз PlayStation, подключенный к Raspberry Pi. У меня есть Raspberry Pi, распознающий встроенный массив микрофонов PSEye, и я могу сэмплировать входные уровни, используя arecord -vv /dev/null -r 16000 -f S16_LE -c 4 -D iec958:CARD=Camera…
0 ответов

Воспроизводить несколько файлов WAV одновременно, используя Alsa C API

Я хочу реализовать определенные функции в моем проекте, которые включают в себя непрерывное воспроизведение sample-default.wav на заднем плане и играть sample-specific.wav файл, когда какое-то конкретное условие соответствует. Что я действительно хо…
25 июн '18 в 11:13
0 ответов

Нет звука андроид х86

В настоящее время я установил Android x86 на свой ноутбук HP Pavilion dv2617us. Звука нет вообще, но время от времени кнопка отключения звука переключается с синего на красный и наоборот (в основном приглушение и включение звука). Динамики появляютс…
14 июл '14 в 15:35
1 ответ

Установить громкость потока ALSA

Мне нужно иметь возможность установить громкость моего потока ALSA (snd_pcm_t из интерфейса PCM). Это обычная операция, и я не понимаю, почему нет простого способа? Как я могу это сделать? Потоковое ослабление данных не вариант, так как это приведет…
03 ноя '10 в 23:33
0 ответов

После ртутного управления версиями "make" завершается неудачно после вызова "./missing ..."

Я успешно компилирую alsa-lib при запуске ./configure и впоследствии make из источников, извлеченных из оригинала .tar.gz Так как я установил версию с помощью Mercurial, а затем попытался hg клонировать полное дерево исходных текстов, ./configure а …
12 апр '11 в 11:45
0 ответов

Почему параметр состояния моего файла состояния asound всегда имеет значение RUNNING?

Мне нужно использовать значение состояния в файле состояния в asound на Raspberry Pi, чтобы проверить, издает ли звуковая карта шум или нет, однако по какой-то причине все значения состояния во всех файлах состояния всегда работают, несмотря на отсу…
16 дек '17 в 21:03
1 ответ

Почему portaudio возвращает обратные вызовы в пакетном режиме?

Я работаю с примером программы записи, которая доступна здесь на веб-сайте portaudio. И я запутался в том, как увеличивается индекс кадра Учитывая, что размер буфера составляет 512 кадров, а частота дискретизации установлена ​​на 44100 Гц, можно пре…
27 окт '16 в 20:04
1 ответ

ALSA. Как программно изменить идентификатор устройства?

Мое java-приложение использует три одинаковых аудиоустройства. Я обнаружил, что это руководство объясняет, как создавать отношения между устройством и шиной pci (по правилам udev): http://alsa.opensrc.org/Udev. Это работает, но я хочу создать иденти…
09 авг '17 в 13:08
1 ответ

Звуковое программирование в Linux. Как определить размер буфера в кадрах?

Я экспериментировал с ALSA и встретился со следующим параметром конфигурации в этом руководстве, раздел 2: Единица размера буфера зависит от функции. Иногда это дается в байтах, иногда должно быть указано количество кадров. Один кадр является вектор…
30 ноя '18 в 06:05
1 ответ

Сценарий Python как сервис не имеет доступа к файлу конфигурации asoundrc

У меня есть сценарий Python, который записывает звук с микрофона I2S MEMS, подключенного к Raspberry PI 3. Этот сценарий выполняется так, как предполагается, при доступе из терминала. Проблема появляется, когда я запускаю его в качестве службы в фон…
12 июн '18 в 08:22
1 ответ

Используйте выходы ALSA PCM через Java SoundSystem

У меня есть звуковая карта с несколькими выходами, и я использую ALSA, чтобы отобразить их на 2 отдельных стереоканала. Конфигурация работает нормально и позволяет мне, например, с тестом динамика воспроизводить на них аудио. Теперь я хочу использов…
21 фев '12 в 17:13
1 ответ

ALSA: устройства PCM и asoundrc

Я пытаюсь записать воспроизводимый в данный момент звук с помощью alsa snd-aloop. Вот мой asound.conf. pcm.multi { type route; slave.pcm { type multi; slaves.a.pcm "output"; slaves.b.pcm "loopin"; slaves.a.channels 2; slaves.b.channels 2; bindings.0…
10 фев '17 в 09:26