apple openal workaround