fixed openal for 1.13+ see: <KittyCat> I don't think sources should return a non-0 processed buffer count when the buffer wasn't queued <KittyCat> AL_BUFFERS_PROCESSED implies the number of buffers that can be unqueued with alSourceUnqueueBuffers. if you set a buffer using the AL_BUFFER property, it shouldn't be unqueue-able <weltall> so the proper way to check for the case "openal has finished" is checking for the not playing status? <KittyCat> yeah and http://repo.or.cz/w/openal-soft.git/commit/4e65e9bfa968b90c13fafe99b0d2fd2874a9191e
fixed openal for 1.13+
see:
<KittyCat> I don't think sources should return a non-0 processed buffer count when the buffer wasn't queued
<KittyCat> AL_BUFFERS_PROCESSED implies the number of buffers that can be unqueued with alSourceUnqueueBuffers. if you set a buffer using the AL_BUFFER property, it shouldn't be unqueue-able
<weltall> so the proper way to check for the case "openal has finished" is checking for the not playing status?
<KittyCat> yeah
and
http://repo.or.cz/w/openal-soft.git/commit/4e65e9bfa968b90c13fafe99b0d2fd2874a9191e


git-svn-id: 28d9401aa571d5108e51b194aae6f24ca5964c06@37163 8cc4aa7f-3514-0410-904f-f2cc9021211c

crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS