Fix context creation and making it current
Access destination off of AudioContext
Implement alSourcePlay
Fix alGenBuffers
Fix bounds checking for buffers
Fix the format switch in alBufferData
Avoid the local data variable mask the data argument
Fix the pointer math and floating point conversion in alBufferData
Work around two Firefox bugs
Add a testcase for simple OpenAL playback
Fix another off-by-one bug
Remove the unneeded struct
Rework the playback infrastructure to be able to support stopping
Use the correct function name
Implement proper pause/replay support
Implement alGetSourcei
Add tests for playback states
Implement alSourceUnqueueBuffers
Implement alDeleteBuffers
Implement alDeleteSources