Mission:
Integrate miniaudio into PillowBasics.
Background:
Concerning the L-GPL license, OpenAL-Soft does not allow developers to use static OpenAL libraries. Being forced to distribute a DLL not only hurts the game package's performance, but also violates the app rules in some hardware platforms (like Apple).
Therefore, OpenAL-Soft was deprecated, and a new audio module is in high demand.
After weeks of research, miniaudio is selected as a great alternative.
Mission:
Integrate miniaudio into PillowBasics.
Background:
Concerning the L-GPL license, OpenAL-Soft does not allow developers to use static OpenAL libraries. Being forced to distribute a DLL not only hurts the game package's performance, but also violates the app rules in some hardware platforms (like Apple).
Therefore, OpenAL-Soft was deprecated, and a new audio module is in high demand.
After weeks of research, miniaudio is selected as a great alternative.