Got rid of the compile-time native-tools targets, using cmake and global initialization instead. Reduced the maximum number of source sends from 16 to 6. Worked around a 32-bit GCC/MinGW bug with TLS destructors. To avoid issues when combining SDL2 and SDL_sound. Modified the UHJ encoder to use an all-pass FIR filter that's less harmful to non-filtered signal phase.Ĭonverted examples from SDL_sound to libsndfile. Modified the mixer to be fully asynchronous with the external API, and should now be real-time safe.Īlthough alcRenderSamplesSOFT is not due to locking to check the device handle validity. This requires the Oboe sources at build time, so that it's built as a static library included in libopenal.Īdded an option for auto-connecting JACK ports.Īdded greater-than-stereo support to the SoundIO backend. It can still be disabled in the config file.Įnabled dual-band processing for the built-in quad and 7.1 output decoders.įixed a potential crash when deleting an effect slot immediately after the last source using it stops.įixed building with the static runtime on MSVC.įixed using source stereo angles outside of -pi.+pi.įixed the buffer processed event count for sources that start with empty buffers.įixed trying to open an unopenable WASAPI device causing all devices to stop working.įixed stale devices when re-enumerating WASAPI devices.įixed using unicode paths with the log file on Windows.įixed DirectSound capture reporting bad sample counts or erroring when reading samples.Īdded an in-progress extension for a callback-driven buffer type.Īdded an in-progress extension for higher-order B-Format buffers.Īdded an in-progress extension for convolution reverb.Īdded an experimental Oboe backend for Android playback. Reimplemented the modulation stage for reverb.Įnabled real-time mixing priority by default, for backends that use the setting. Improved WASAPI capture of mono formats with multichannel input. Improved makemhr's HRIR delay calculation. Improved high-frequency scaling quality for the HRTF B-Format decoder. Improved mixing performance with PulseAudio. Improved handling of PulseAudio devices that lack manual start control. Implemented the ALC_SOFT_loopback_bformat extension. Implemented the AL_SOFT_events extension. Implemented the AL_SOFT_effect_target extension. It should be more compatible with Windows 10, along with having extra features. OpenAL ceased development around 2009, and OpenAL Soft took up the mantle from there. Would going to OpenAL Soft make a huge difference in performance? I only wanted it to access SS2's EAX option. ![]() Originally posted by Sir Player One:Bog standard OpenAL, I believe.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |