Open stolk opened 7 years ago
It turned out I was using a source tree configured for 32 bit use. In config,h:
/* Define to the size of a void pointer type */
#define SIZEOF_VOIDP 4
...which is not valid for 64 bit.
Seeing that jni/OpenAL/include/config.h is checked into the repo, it could probably use an
#if defined(__aarch64__)
#else
#endif
This version of openal-soft is optimized for ARMv5. For v8 you're better off using an updated version that uses clang intrinsics to improve performance and can better use the NEON hardware in v8.
@marcsalem which version is that? Could you share a link please?
I have working code that uses openal-soft. Everything is just fine on armeabi-v7a builds.
But when I build for arm64_v8a, I see SIGSEGV in alSourcePlay.