Edit:Pulseaudio нет звука через соединение Bluetooth A2DP Buildroot
я обнаружил, что если я бегу parec | paplay --raw
это воспроизведение надлежащим образом. Как это возможно? Должна быть простая ошибка модуля-loopback или что-то в этом роде.
Я использую CHIP SBC от getchip.com для создания встроенного аудио-ресивера Bluetooth. getchip.com предлагает debian linux и настраиваемый дистрибутив buildroot.
Я получил все, что работает над распределением debian, за одним исключением. Регулятор громкости с устройствами iOS не работает из-за отсутствия uinput внутри ядра debian. Вот почему я попытался заставить его работать с дистрибутивом buildroot. Мне потребовалось некоторое время, чтобы запустить bluetoothd с простым агентом, а также с пульсирующим звуком, созданным с поддержкой Bluetooth и конфигурацией dbus. Наконец-то я получил все готово.
Но: Я могу подключиться к sbc, но на разъеме для наушников нет звука.
Мои отладочные шаги:
I'm возможность играть в локальный файл .wav с помощью
paplay
просто отлично.я позволил все коммуникации через DBus
в PulseAudio журналы показывают, что звук исходит от источника Bluetooth.
модуль-switch-on-connect порождает петлю из источника bluetooth на тот же аудиоприемник, что и
paplay
.
журналы отладки:
/usr/bin/pulseaudio -vvvv --system --daemonize --disallow-exit
/usr/libexec/bluetooth/bluetoothd -C -d &
и BT-агент:
/usr/bin/bt-agent -d -c NoInputNoOutput -p /home/cubbo/.config/bluetooth-default-pin
Конфигурация:
dbus-1/system.d/bluetooth.conf
dbus-1/system.d/pulseaudio-bluetooth.conf
I'm довольно уверен, что я просто пропустить какую-нибудь конфигурацию и it'll играют просто отлично. Но после почти одной недели отладки я хотел попросить вас о помощи.
Надеюсь, я все сделал правильно, привязывая журналы через пастабин. Буду признателен за вашу помощь!
Спасибо! Приветствия, Фил.