<div dir="ltr"><div><div><div><div><div><div><div>Hello everyone,<br></div>I am new 
here so I would like to ask some questions first. Is list just for 
OpenAL Soft or for anything related to OpenAL? I am having some problems
 using the EFX extension with hardware based cards, and it would be good
 if I could ask it here.<br></div>Is there an archive for the old OpenAL mailing list, before Creative took it down? Maybe my problems had solutions on this list.<br></div>Is there any plan on adding other EFX effects to OpenAL Soft, like the pitch shifter?<br><br></div>Now, to my problem with hardware OpenAL cards...<br><br></div>I
 am trying to add OpenAL based time-stretching to the Dolphin Emulator 
(it will probably be a separated branch, as it already has a basic 
software based time-stretcher and this change wouldn't be useful to most
 people) but I am having some trouble activating any kind of effect, be 
it Reverb, Echo or the Pitch Shifter.<br></div>When using OpenAL Soft, 
wrap_oal and Sens_oal everything works perfectly (obviously I could only
 test with other effects other than the pitch shifter, and Sens_oal 
pitch shifter is very bad), but with ct_oal (for hardware based OpenAL 
cards) the effect just doesn't work.<br><br></div><div>I tested this by adding a direct filter to the source dry-mix with zeroed gain so the sound only comes from the effects. With hardware OpenAL there is just no sound.<br></div><div>Even without the dry-mix filter the effect is not applied.<br></div><div><br></div><div>When I compile 
the samples from the SDK it works, when I use OpenTK's OpenAL it works 
(I know a lot more about C# than I know about C/C++).<br></div><div>At 
first I was generating the function pointers before setting current the 
context, with OpenAL Soft it worked fine but it crashed with a read to 
an invalid address with hardware OpenAL cards, so it seems there may be a
 sequence to follow when using them.<br></div><div>I tried changing the 
headers files to those from the SDK, but it did not work. I tried 
changing the linking library to the one from the SDK, also didn't work.<br></div><div>I can post the edited files here if anyone want, they are GPL'd anyway. (they are just two, a .h and a .cpp)<br><br></div>Thank you for your time.</div>