[Openal] xfi issues
Xavier Bouchoux
xavier at nadeo.com
Thu Aug 30 11:54:38 PDT 2007
Hi,
Daniel PEACOCK a écrit :
> Hi Xavier,
>
> Thanks again for the report. The native X-Fi OpenAL device sets a
> Source's state to AL_INITIAL whenever the Source has no buffers
> attached (or queued). This is why you are see a difference between
> unqueuing everything first or unqueuing & requeuing one a time. The
> later case does not result in a time when the Source has 0 buffers
> attached and the state changes from AL_STOPPED to AL_INITIAL.
I think that's a rather nice behaviour. (since it allowed me to find a bug!)
But I'm not sure whether it's compliant with the specification or not...
I also have a doubt: maybe dequeuing-requeing one buffer made the source
play again, which would be quite unexpected.
But I'm not near the machine to check, so maybe I'm wrong and it stayed
AL_STOPPED.
xavier
More information about the Openal
mailing list