Skip to content

Commit ef2f237

Browse files
committed
Try to ensure at least 2 mmdevapi updates
1 parent 0af14c7 commit ef2f237

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Alc/backends/mmdevapi.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -535,8 +535,9 @@ static HRESULT DoReset(ALCdevice *device)
535535
device->NumUpdates = buffer_len / device->UpdateSize;
536536
if(device->NumUpdates <= 1)
537537
{
538-
device->NumUpdates = 1;
539538
ERR("Audio client returned buffer_len < period*2; expect break up\n");
539+
device->NumUpdates = 2;
540+
device->UpdateSize = buffer_len / device->NumUpdates;
540541
}
541542

542543
return hr;

0 commit comments

Comments
 (0)