Fix audio not playing beyond 4 seconds on OS X.

The OS X implementation of alGetSourcei alway returns 0 for AL_BUFFER
if the input source is streaming.