[Openal] Switched from OpenAL to OpenAL Soft.. lost
sound effects. 2
Daniel PEACOCK
dpeacock at creativelabs.com
Tue Oct 14 06:28:00 PDT 2008
Great - glad it is working now.
Do you know what version of the wrap_oal.dll you were using on your XP
machine? What device were you opening ("Generic Software" or "Generic
Hardware"?).
Dan
Creative Labs (UK) Ltd.
Notice
The information in this message is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
message by anyone else is unauthorized. If you are not the intended
recipient, any disclosure, copying or distribution of the message, or
any action taken by you in reliance on it, is prohibited and may be
unlawful. If you have received this message in error, please delete it
and contact the sender immediately. Thank you.
bencelot
<bencelot at gmail.c
om> To
Sent by: openal at opensource.creative.com
openal-bounces at op cc
ensource.creative
.com Subject
Re: [Openal] Switched from OpenAL
to OpenAL Soft.. lost sound
10/14/2008 02:19 effects. 2
PM
SOLVED!!!
Oh what a relief. You're exactly right.. it was the roll-off. I put it to 1
and now openal soft works perfectly on both Vista and XP.
I guess the only question now is.. why did it seem to work properly before
with the old openal on XP.. very weird.
Anyway,
thanks.
Ben.
Daniel PEACOCK wrote:
>
>
>
>
>
> Hi,
>
> The value of 0.01 for the Roll-Off factor is going to make distance
> attenuation happen *very* slowly. e.g. the sound will only drop by 6dB
> (e.g. to half volume) at a source-to-listener distance of 3232 units.
>
> What happens if you set the Roll-Off Factor to 1.0?
>
> It may be that the problem is actually on the XP machine.
>
> Dan
> Creative Labs (UK) Ltd.
>
> Notice
> The information in this message is confidential and may be legally
> privileged. It is intended solely for the addressee. Access to this
> message by anyone else is unauthorized. If you are not the intended
> recipient, any disclosure, copying or distribution of the message, or
> any action taken by you in reliance on it, is prohibited and may be
> unlawful. If you have received this message in error, please delete it
> and contact the sender immediately. Thank you.
>
>
>
>
>
> bencelot
> <bencelot at gmail.c
> om>
To
> Sent by: openal at opensource.creative.com
> openal-bounces at op
cc
> ensource.creative
> .com
Subject
> Re: [Openal] Switched from OpenAL
> to OpenAL Soft.. lost sound
> 10/14/2008 12:03 effects. 2
> PM
>
>
>
>
>
>
>
>
>
>
> All sounds are loaded only once, when the game starts up. Also, all
sounds
> are mono.
>
>
> Here's how I'm setting it up:
>
>
> alutInit(0, NULL);
>
> int error = alGetError();
> if (error != AL_NO_ERROR)
> {
> cout << "INIT ERROR: " <<error << endl;
> }
>
> alListener3f(AL_VELOCITY,0,0,0);
> ALfloat oriValues[] = {0,0,-1 ,0,1,0};
> alListenerfv(AL_ORIENTATION, oriValues);
>
> alDistanceModel(AL_INVERSE_DISTANCE);
>
> error = alGetError();
> if (error != AL_NO_ERROR)
> {
> cout << "DISTANCE MODEL ERROR: " <<error << endl;
> }
>
>
> And here's me creating my sources:
>
> //CREATING SOURCES
> maxSounds = 32;
>
> for(int i = 0; i < maxSounds; i++) {
> //LIFE SOUNDS
> ALuint tempSource;
> alGenSources(1, &tempSource);
> alSourcei(tempSource, AL_BUFFER, step1);
> alSourcei(tempSource, AL_SOURCE_RELATIVE, AL_TRUE);
> alSource3f(tempSource, AL_VELOCITY, 0,0,0);
> alSource3f(tempSource, AL_DIRECTION, 0,0,0);
> alSourcef(tempSource, AL_MAX_DISTANCE, 1500);
> alSourcef(tempSource, AL_ROLLOFF_FACTOR, 0.01);
> alSourcef(tempSource, AL_REFERENCE_DISTANCE, 32);
>
>
> sources.push_back(tempSource);
> }
>
>
> //Error checking
> int error = alGetError();
> if (error != AL_NO_ERROR)
> {
> cout << "LOADING SOURCES ERROR: " << error << endl;
> }
>
>
>
>
> Now.. I don't get any errors at all when doing this. Remember, this all
> works perfectly (on XP) when I use the old openal32.dll. But as soon as I
> switch to the openal soft dll, it stops. I was under the impression that
> the
> code should all work the same?
> --
> View this message in context:
>
http://www.nabble.com/Switched-from-OpenAL-to-OpenAL-Soft..-lost-sound-effects.-2-tp19965590p19971318.html
>
> Sent from the OpenAL - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Openal mailing list
> Openal at opensource.creative.com
> http://opensource.creative.com/mailman/listinfo/openal
>
> ForwardSourceID:NT00065FA2
>
> _______________________________________________
> Openal mailing list
> Openal at opensource.creative.com
> http://opensource.creative.com/mailman/listinfo/openal
>
>
--
View this message in context:
http://www.nabble.com/Switched-from-OpenAL-to-OpenAL-Soft..-lost-sound-effects.-2-tp19965590p19973388.html
Sent from the OpenAL - User mailing list archive at Nabble.com.
_______________________________________________
Openal mailing list
Openal at opensource.creative.com
http://opensource.creative.com/mailman/listinfo/openal
ForwardSourceID:NT00065FBA
More information about the Openal
mailing list