jackaudio / jack2

jack2 codebase
GNU General Public License v2.0
2.19k stars 374 forks source link

Building with OpenSLES #804

Open PavelAtr opened 2 years ago

PavelAtr commented 2 years ago

Hello.

I made a Debian bullseye arm64 environment on my Android phone. In this environment, I have a working library libOpenSLES.so and header files /usr/include/SLES. Using standard Debian methods, I rebuilt jackd2 packages from sources in the default configuration. Now I do not understand the build system and how can I enable to build the OpenSLES jackd2 functionality.

Please tell me how to build a package with OpenSLES support.

Thanks.

hijinio commented 2 years ago

I'm very interested in understanding if there has been any progress. I have Termux/Ubuntu running with PulseAudio on my Android phone. So, I can hear sound, but when I run QjackCtl, it doesn't see the OpenSLES device. Therefore, any applications dependent on jack2 (e.g., Qtractor) can't start. Thanks!

PavelAtr commented 2 years ago

https://github.com/PavelAtr/jackd2-android

PavelAtr commented 2 years ago

Android phones, as a rule, do not yet have sufficient performance, so the sound delays are large. You need a processor around 2.8 GHz.