Здравствуйте.Помогите пожалуйста решить мне мою задачу.
Она заключается в том, что я решил использовать высококачественную звуковую систему на моем Android телефоне с такими программами как Ardour, Guitarix и подобными.
Для этого я сделал на телефоне chroot окружение Debian bullseye arm64 и установил эти программы. Они запускаются и работоспособны.
Далее я пробросил каталоги /system /apex из Android в моё Linux окружение и настроил переменную LD_LIBRARY_PATH, чтобы задействовать Android библиотеки для доступа к аппаратному обеспечению.
Таким образом я имею рабочую библиотеку libOpenSLES.so, которая используется для работы со звуком.
Осталось дело за малым, пересобрать звуковой сервер jackd2 с поддержкой OpenSLES.
Судя по исходному коду jackd2, он кажется имеет реализацию этого. Но я не могу понять что мне добавить в скрипты сборки, чтобы задействовать OpenSLES функционал.
Я собираю jackd2 прямо на телефоне используя стандартный Debian способ
apt-get build-dep jackd2
apt-get source jackd2
cd .......
dpkg-buildpackage
Что мне требуется изменить в debian/rules сценарии чтобы включить поддержку OpenSLES?
Спасибо.