- Source
- Supreme Gamers GitHub
- Compatible With
- Oreo-x86 and up
When I was looking at the alsa-lib Android.mk I noticed there was files being excluded from the build for proprietary reasons. So I added them pcm_direct.c pcm_shm.c and pcm/scopes/level.c I also had to link libncurses.so but with a bit of work it compiled. Then I built libpcm_DSD_usb_stream.so with SND_PCM_FORMAT_DSD_U32_LE pcm format. The PCM format has 32x oversampling. Both libraries were built with the LLVM-18 toolchain. The prerequisites are a USB DAC that has DSD support and version 5 kernel and up. The sound is wicked and both USB Audio Player Pro and MQA are supported.
Best regards
Ryan Johnson
Best regards
Ryan Johnson