[Openal] OpenAL hardware buffer problem

Daniel PEACOCK dpeacock at creativelabs.com
Fri Oct 13 09:47:15 PDT 2006





Hi,

I can't help but notice that your email address contains
"source-of-silence" which is particularly relevant given the problems you
are experiencing !

The OpenALwEAX.exe installers are versioned, so you can always check which
one you have.   What version numbers of the following files do you have
installed in \windows\system32 - ct_oal.dll, wrap_oal.dll, and openal32.dll
?

The "Generic Hardware" and "SB Audigy Audio [A000]" device use completely
separate DLLs - so the fact that both devices are experiencing problems is
interesting.   All the problems you mentioned below occur with Stereo
Buffers - so it might be worth double-checking that you have an appropriate
speaker-mode selected (and the speaker test in the Audigy Control Panel
works correctly).

Dan
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.



                                                                           
             "Oliver Gantert"                                              
             <o.g at source-of-si                                             
             lence.de>                                                  To 
             Sent by:                  <openal at opensource.creative.com>    
             openal-bounces at op                                          cc 
             ensource.creative                                             
             .com                                                  Subject 
                                       [Openal] OpenAL hardware buffer     
                                       problem                             
             10/13/2006 06:40                                              
             AM                                                            
                                                                           
                                                                           
                                                                           
                                                                           




Hi everybody!

Whenever I'm using a hardware OpenAL device ("Generic Hardware"
or "SB Audigy Audio [A000]"), data buffers don't work anymore.

The SDK sample program "PlayStatic" works fine in HW mode,
but "PlayStream" and "PlayOggVorbis" only play the first beat
and process the remaining buffers in silence. "OpenALDemo" (from
an older version of the SDK) does not play anything in the stereo
test. alSourceUnqueueBuffers gives me an "invalid operation attempted"
when I'm trying to unqueue the 2 stereo buffers from source 0
(that I queued before, of course).

The strange thing is, it all worked several months ago when I
first tried OpenAL. I'm now trying for two or three weeks to
hunt down this problem, and all my test programs work fine in
software mode. I'm sure my Soundblaster isn't damaged because
it's playing MP3s all day and no hardware-accelerated game,
MIDI sequencer or any other software ever had a problem with
my good old SB Audigy Gamer. Not even dxdiag.

I've tried several versions of the Audigy drivers, even switched
from WinME to WinXP, got a new mainboard and CPU, but it seems to be
a problem between OpenAL and the Audigy driver. One of them fails.
Unfortunately I don't know which version of the OpenAL library worked
for me back then. They're all called "OpenALwEAX.exe" - brilliant.
Reminds me of Microsoft releasing a new DX9.0c every week ;)

Is there any diagnosis tool or some way to "see" what happens
to those buffers? A debug-version of OpenAL that creates a log file?

I like OpenAL. I like the OpenGL-style API and platform independence.
Nothing could ever force me to use DirectX audio again. But I want
my device to work with hardware buffers! What can I do?

Greetings, Olli.

_______________________________________________
Openal mailing list
Openal at opensource.creative.com
http://opensource.creative.com/mailman/listinfo/openal

ForwardSourceID:NT00037B82



More information about the Openal mailing list