OpenAL не обнаруживает никаких устройств воспроизведения или захвата
Я попытался использовать OpenAL API для воспроизведения некоторых трехмерных пространственных звуков. Я могу успешно установить его на свой Raspberry Pi с помощью простого
sudo apt install libopenal1 libopenal-dev
но когда я пробую это на Ubuntu 20.04 LTS, он не воспроизводит звук и показывает этот вывод для
openal-info
:
Available playback devices:
!!! none !!!
Available capture devices:
!!! none !!!
Default playback device:
Default capture device:
ALC version: 1.1
[ALSOFT] (WW) Failed to open playback device: Could not open /dev/dsp: No such file or directory
[ALSOFT] (WW) Error generated on device (nil), code 0xa004
!!! Failed to open default device !!!
Когда я использую
ALC_DEVICE_SPECIFIER
внутри API я получаю те же результаты. Это означает, что я не могу воспроизвести буфер OpenAL в наушниках. Хотя я могу сделать
aplay out.wav
при воспроизведении через наушники. Так что я не думаю, что это проблема ALSA.
У кого-нибудь есть предложения? Я думаю, что это может иметь какое-то отношение к бэкэндам, которые использует OpenAL, но я не знаю, как это проверить.