Вопросы по теме 'alsa'
Анализ звука в реальном времени в Linux
Мне интересно, какую аудиотеку рекомендуется использовать?
Я пытаюсь сделать небольшую программу, которая поможет в настройке инструментов. (Фортепиано, гитара и т. Д.). Я читал об аудио библиотеках ALSA и Marsyas.
Я думаю, что идея состоит в...
11849 просмотров
schedule
01.01.2023
Условное включение Makefile
Я пытаюсь написать приложение, которому нужны заголовки ALSA или OSS. По сути, я хочу передать определение компилятору, если /etc/oss.conf не существует, поскольку это, вероятно, означает, что заголовок soundcard.h не существует (не стесняйтесь...
13261 просмотров
schedule
23.05.2022
Подключение к АЛСА
Когда я пытаюсь подключиться к звуковой системе ALSA как другой пользователь на одной из наших машин, я получаю следующее сообщение: "ALSA lib pcm_dmix.c:975:(snd_pcm_dmix_open) не удалось создать семафор IPC". Машина была зарегистрирована как другой...
2411 просмотров
schedule
06.01.2023
Почему aplay работает, когда работает pulseaudio, а в остальных случаях нет?
У меня установлена Ubuntu с установленным по умолчанию pulseaudio. Когда пульсаудио работает, это работает: aplay -D hw:2,7 /usr/share/xbmc/sounds/Bursting\ Bubbles/nav.wav
Но когда демон pulseaudio не запущен, он не работает. Команда не выдает...
7324 просмотров
schedule
11.08.2022
Обратный вызов ALSA (обработчик SIGIO) иногда зависает где-то в boost::posix_time::microsec_clock::local_time()
Я использую ALSA в асинхронном режиме с обратными вызовами (snd_async_add_pcm_handler()). Каждый обратный вызов ALSA вызывается из обработчика сигналов SIGIO. Каждый обратный вызов вызывает мою функцию getCurrentTimeMs() :
// Return current...
868 просмотров
schedule
09.01.2024
a-law/необработанные аудиоданные
Я провел вечер, возясь с необработанным вводом/выводом звука A-закона от встроенных инструментов ALSA aplay и arecord, и пропуская их через автономный фильтр скользящего среднего, который я написал.
Мой вопрос: звук, кажется, закодирован с...
397 просмотров
schedule
11.06.2023
Alsa: Создание виртуального микрофона
Как правильно изменить файл .asoundrc для реализации виртуального микрофона?
У меня есть следующий файл .asoundrc, но он не работает:
pcm.audinp {
type file
slave.pcm front
file /dev/null
infile...
2668 просмотров
schedule
02.07.2023
Порт Alsa на Android
Я пытаюсь добавить функцию USB-аудио для своего телефона Android. Возможно ли, что пока я могу добавить все драйверы alsa в свою систему Android, я смогу получить то, что хочу? Может ли кто-нибудь дать мне несколько советов о том, как Android...
4442 просмотров
schedule
27.07.2023
Программирование приложения Linux для одновременного воспроизведения нескольких звуков
Мне нужно написать приложение для Linux, которое делает следующее:
1- Непрерывно воспроизводить WAV файл в фоновом режиме. Так что все время работы приложения играет эта фоновая музыка.
2- Иметь возможность воспроизводить короткие звуки,...
1985 просмотров
schedule
24.04.2023
как скомпилировать тестовые примеры alsa
Я хотел бы скомпилировать файл pcm.c, помещенный в каталог «test» из alsa-lib. То, что я уже сделал, было: make pcm, в результате чего помимо pcm.c был получен файл pcm.o.
Но я хотел бы иметь исполняемый файл. Что делать дальше??
1026 просмотров
schedule
24.03.2023
ALSA Api: Как одновременно воспроизводить два волновых файла?
Какова необходимая конфигурация/вызов API для воспроизведения двух независимых волновых файлов с перекрытием? Я пытался сделать это, я получаю ошибку занятости ресурсов. Некоторые указатели для решения проблемы будут очень полезны.
Ниже приведено...
10998 просмотров
schedule
26.06.2022
ALSA: Какой API для разъема для наушников?
Могу ли я обнаружить вставку и удаление гарнитуры с помощью alsa API? Какой API следует использовать? Мое ядро — Linux 3.0, работающее на ARM.
1095 просмотров
schedule
03.06.2023
ALSA — многопоточность и эксклюзивный доступ к аудио HW
У меня есть вопросы о звуковой библиотеке ALSA.
Позвольте мне сначала сказать, что обычным ответом на вопросы, подобные моему, является «использовать JACK», и что этот ответ бесполезен, поскольку я, вероятно, не могу использовать JACK. Я запускаю...
1856 просмотров
schedule
24.04.2022
Воспроизведение нескольких файлов wav с использованием ALSA в C с разными объемами
Мне нужно воспроизвести более 2 файлов wav, используя интерфейс C библиотеки ALSA. Каждый файл должен воспроизводиться с разной громкостью, но должна быть возможность воспроизведения их одновременно. Я использую встроенный Linux на плате с...
1243 просмотров
schedule
31.10.2023
Предотвращение сбоя в случае сбоя утверждения (alsa настроена неправильно)
если микшер alsa настроен неправильно из-за сбоя пользователя с alsa_get_unmute_volume: утверждение `elem' не удалось
static const char alsa_core_devnames[] = "default";
static char *card, *channel;
static int muted = 0;
static int mutecount = 0;...
637 просмотров
schedule
01.02.2023
ALSA — управление асинхронным вводом-выводом
У меня есть устройство, которое постоянно выдает данные PCM. При определенных обстоятельствах я хочу записать этот вывод. Для этого у меня есть процесс, который ожидает записи сигнала и, когда он его получает, запускает поток (через pthread_create...
1223 просмотров
schedule
01.08.2022
TravisCI без аудиоустройства
Я пытаюсь использовать TravisCI для тестирования SDL-приложения, в котором есть аудиофункции (но тест не не требуют).
Когда я запустил приложение на виртуальной машине Трэвиса, оно завершилось с:
ALSA lib confmisc.c:768:(parse_card) cannot...
929 просмотров
schedule
08.11.2022
Как с помощью ALSA записать с помощью микрофона то, что он просто воспроизводит через динамик?
Я пытаюсь записать, что он просто воспроизводит для говорящего, используя следующие API ALSA:
snd_pcm_mmap_writei()
snd_pcm_mmap_readi()
Обе функции вызываются одна за другой в одном потоке. Функция writei () возвращается быстро (я считаю,...
1164 просмотров
schedule
27.06.2022
Выберите PCM alsa по умолчанию (не карту) с помощью переменной среды.
Я часто использую гарнитуру, чтобы выбрать, использовать ли гарнитуру или обычную звуковую карту, я использую переменную среды благодаря этому коду в ~/.asound.rc:
@args.CARD {
type string
default {
@func getenv
vars {
0...
3782 просмотров
schedule
04.05.2022
Как я могу получить буфер от PCM?
Я хочу воспроизвести файл PCM с помощью ALSA в Linux, вот мой код:
#include <stdio.h>
#include <stdlib.h>
#include <alsa/asoundlib.h>
main (int argc, char *argv[])
{
int i;
int err;
short buf[128];
snd_pcm_t...
2632 просмотров
schedule
22.07.2022