[openal] Some questions about this mailing list and OpenAL Soft, and an EFX effects problem with hardware OpenAL

Chris Robinson chris.kcat at gmail.com
Wed Oct 21 17:29:43 EDT 2015


On 09/16/2015 11:06 AM, Luís Felipe Safady wrote:
> Thanks, I attached the files to this message but one can also get them on
> GitHub: (OpenALStream.cpp and OpenALStream.h)
>
> https://github.com/LAGonauta/dolphin/tree/x-fi-EFX-timestretch
>
> Besides adding EFX time-stretching support I am also adding support to
> 32-bit fixed point to X-Fi cards. The effect is not working on 16-bit and
> 32-bit.
>
> I have a hunch that it has something to do with how samples are buffered on
> Dolphin, but I don't know where to look...

Apologies for the late reply. The message just showed up a couple days 
ago in my email.

If the audio is playing, just without the specific effect on the 
hardware device, it's unlikely to be a problem with buffering or playing 
the audio. A quick look at the code didn't show any glaring issues to 
me, either (the (un)queueing logic looks a bit odd, but if it's not 
causing any dropouts or restarts, it shouldn't be a problem).

It does seem like it's either a driver or hardware problem, especially 
if other effects do work in its place. Unfortunately I don't have an 
X-Fi (let alone a Windows machine) to test things with.


More information about the openal mailing list