Make miniaudio backend use native sample rate

This avoids the need for miniaudio to resample the mixer's output.
This commit is contained in:
Clownacy 2020-03-31 10:20:20 +01:00
parent d707ce9f91
commit 4e58457e1d

View file

@ -176,14 +176,14 @@ BOOL AudioBackend_Init(void)
config.playback.pDeviceID = NULL;
config.playback.format = ma_format_f32;
config.playback.channels = 2;
config.sampleRate = 44100;
config.sampleRate = 0;
config.dataCallback = Callback;
config.pUserData = NULL;
output_frequency = 44100;
if (ma_device_init(NULL, &config, &device) == MA_SUCCESS)
{
output_frequency = device.sampleRate;
if (ma_mutex_init(device.pContext, &mutex) == MA_SUCCESS)
{
if (ma_mutex_init(device.pContext, &organya_mutex) == MA_SUCCESS)