This seems to be the problem. Any reason you've configured OpenAL Soft like this?Mynameislol wrote:Got it!
Code: Select all
AL lib: (II) alc_initconfig: Supported backends: mmdevapi, dsound, winmm, null, wave AL lib: (II) ReadALConfig: Loading config C:\Users\Mynameislol\AppData\Roaming\alsoft.ini... AL lib: (II) LoadConfigFromFile: found 'sample-type' = 'float32' AL lib: (II) LoadConfigFromFile: found 'channels' = 'ambi3' AL lib: (II) LoadConfigFromFile: found 'frequency' = '48000' AL lib: (II) LoadConfigFromFile: found 'period_size' = '8192' AL lib: (II) LoadConfigFromFile: found 'periods' = '16' AL lib: (II) LoadConfigFromFile: found 'resampler' = 'bsinc' AL lib: (II) LoadConfigFromFile: found 'stereo-mode' = 'speakers' AL lib: (II) LoadConfigFromFile: found 'stereo-encoding' = 'uhj' AL lib: (II) LoadConfigFromFile: found 'ambi-format' = 'acn+sn3d' AL lib: (II) LoadConfigFromFile: found 'decoder/hq-mode' = 'true'
In particular, you're setting a sample rate of 48khz with a period size of 8192 and 16 periods. That means each period lasts for about 186 milliseconds, with 16 periods (for a total of 2.97 seconds). Something else of note is that you set the channel configuration to third-order ambisonics output. I'd be very surprised if that's how your device is configured, and I don't think any of the Windows backends will even support it anyway. I'd strongly suggest leaving the options at their default unless you know for sure what the option is doing and why you need it that way.
Also, your device seems to be configured for 192khz playback in Windows. Unless you're doing pre-mastering audio production work, this is serious overkill. And even if you are, it may be better to reconfigure the device to 48khz while playing games and the like. Such a high sample rate is putting a bigger strain on the CPU since it has to process 4x as many samples, and it prevents things like HRTF from working since the included datasets only support 44.1 and 48khz (and even if you made a 192khz dataset, the main mixing loop will see a 16x CPU increase to retain the same quality).