openal: clean up code
add frame timestamp