kcat

Results 606 comments of kcat
trafficstars

> Is the general consensus that these applications don't actually work to verify if OpenAL Soft is installed and functioning correctly? The `openal-info` programs just report what it can from...

I have no idea how OpenAL Soft would work in a browser. Presumably it's using one of the available backends, so it depends on how that backend is behaving. Are...

Not sure about the reverb not updating, but I am noticing things like this in the log: ``` 1b00:warn:dsound:DSBuffer_SetVolume Invalid volume (-11457) ``` I see it sometimes using various values...

How did you install the headers and import libs, and where did you install them to? Normally you'd use ```cmake find_package(OpenAL) ``` to find where the library is on the...

> It appears that the functions just aren't defined in the lib file, or if they are, there's an internal issue preventing the linker from reading them properly. I found...

It's sort of like them, from what I understand. It's a real-time 3D audio API, primarily intended for games (though isn't restricted to them). OpenAL Soft specifically is still being...

> Is there anything I could improve in my PR @kcat ? As already mentioned, the way you're replacing `DSBCAPS_CTRL3D` checks with `DS3DMODE_DISABLE` will break non-3D buffer panning, as well...

DirectSound3D is a component of DirectSound. DirectSound is an API for handling audio devices and playing sounds (open devices, set the output format, load sounds, play them, etc, with simple...

First, make sure [`AL_SOFT_gain_clamp_ex`](https://openal-soft.org/openal-extensions/SOFT_gain_clamp_ex.txt) is supported. Then for a given source, set: ```c++ alSourcef(source, AL_MAX_GAIN, gain_limit); // The max gain you'll be setting alSourcef(source, AL_GAIN, gain); // Can be anything,...

The system-wide directories are in `XDG_CONFIG_DIRS` (or `/etc/xdg`) don't use the `openal` sub-directory. The `/etc/openal/alsoft.conf` config is legacy (along with `$HOME/.alsoftrc`), and it only uses a sub-directory to avoid dumping...