more tests and improvements to openal_playback.cpp to allow running native