This seemed like the best plave to put a question about OpenAL, if not,
let me know, or just move it ;)
According to the OpenAL docs, when you pause a source, the stste changes
to Paused, and then you call alSourcePlay(_sourceID) to resume the
source. Well, I cant get this to work. If I write:
CCOPENAL_ERROR_CHECK_NO_RETURN("Pausing source :");
(where soundSource[_sourceID].source is the ID generated by OpenAL),
the sample stops as it should, no errors are generated, and the state
gets set to Paused. But then when I call the alSourcePlay function, the
source plays, but from the start of the sample, not from where I paused
These two lines are called one after the other, so nothing else if
resenting the buffer, just wondered if anyone had any ideas?
Please log in or register to post a reply.
i have no experience with openal so i can only direct you to the
wonderful openal tuts here on devmaster. as there really is no place for
sound related questions i will leave the post here :D
Yeah I’ve looked at the tutorials, but they dont really go into the
problem. But thanks anyway :)
np, i hope somebody else around here can help you
That’s a good question. Unfortunately, I’m not knowledgable with OpenAL
either. The main guy is Jesse, the author of the tutorials. I hope he
reads your post and answers your question.
Ah well, problem solved. Seems its a bug within the new openAL dll’s.
alSourcePlay doesnt actually work in the way its meant too. Ive flagged
it up on the dev mailing lists, just have to wait now… and I hate
Since a “Sound and Music Programming” forum has been created, I’ve moved
all related questions to the new forum.