The problem with that is there are two separate implementations in libogc (libasnd and libaesnd).
They've been modified a couple of times for bugfixes and such.
Then there's the libasnd mod that handles unsigned audio samples.
Then there's the libasnd mod that handles little-endian audio samples.
Then there's the libasnd mod that handles both.
They've been modified a couple of times for bugfixes and such.
Then there's the libasnd mod that handles unsigned audio samples.
Then there's the libasnd mod that handles little-endian audio samples.
Then there's the libasnd mod that handles both.