openal: block audio decoding thread. but not accurate now and some audio
can not play well