aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2016-08-04 21:06:00 -0700
committerChris Robinson <[email protected]>2016-08-04 21:19:04 -0700
commitf775f2537920ef0031926872c57332e99c048f63 (patch)
tree6831809736f307fcdd35d679125198722b176735 /Alc/backends
parent232293792dad120da91f62b92ea270a58e065a91 (diff)
Modify NumUpdates for different sample rates instead of UpdateSize
Not that this really changes anything since the CoreAudio backend doesn't honor the ALCdevice's buffer metrics, nor accurately report the device's actual metrics. But it clears up warnings from a non-multiple-of-four update size if the sample rate causes it to change.
Diffstat (limited to 'Alc/backends')
-rw-r--r--Alc/backends/coreaudio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Alc/backends/coreaudio.c b/Alc/backends/coreaudio.c
index cde3d505..24aeabd4 100644
--- a/Alc/backends/coreaudio.c
+++ b/Alc/backends/coreaudio.c
@@ -238,7 +238,7 @@ static ALCboolean ca_reset_playback(ALCdevice *device)
if(device->Frequency != streamFormat.mSampleRate)
{
- device->UpdateSize = (ALuint)((ALuint64)device->UpdateSize *
+ device->NumUpdates = (ALuint)((ALuint64)device->NumUpdates *
streamFormat.mSampleRate /
device->Frequency);
device->Frequency = streamFormat.mSampleRate;