the library specifically outputs little-endian data but OpenAL expects
host-endian (see issue #29).  byte swap the received audio data before
feeding it to openal in big-endian player builds.