Spent time on updating the AndroidOpenAL project, now updated the OpenAL Soft sources to 1.17.2. Today was a tough day, because I had failed to compile it since last four days, and my only successful compilation was a month ago with 1.12 version. Finally, I made it!
I learnt how libraries work in C environment, how makefiles work, and how GNU makefiles are different from Android makefiles. I have read the CMake lists, found out the different options, and found how it creates a config file, and hand composed that configuration. I also pulled out the sources into my NDK lib, made sure that the JNI sources still work, fixed a ton of linker errors and finally it is now done.
AndroidOpenAL version 0.2-SNAPSHOT is now in OSSRH snapshots repo. Iām facing a crash when loading 32-bit binaries (shared objects) into 64-bit phone, but it works fine on 32-bit phone. Will have to crack that tomorrow.
Anyways, this is the thing that I made today. Technically yesterday, 12:20 AM now, but am off to sleep with a ton of satisfaction today.
By the way, I got more devices to test and learn development, currently doing development on OnePlus X running 5.1.1, Lenovo K4 Note with 6.0.1, and my fatherās Samsung Note 10.1 which is running 5.1.1 as well.