OpenAL source state polling during zero‑downtime migration
Goal We want to replace the audio stream of a running OpenAL source without stopping playback, using alSourceQueueBuffers and alSourceUnqueueBuffers while the source continues to play. Uncertainty The OpenAL spec states that after calling alSourcePlay the source state should transition from AL_INITIAL to AL_PLAYING . In practice, some implementations return