diff options
author | Chris Robinson <[email protected]> | 2011-09-13 21:53:34 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2011-09-13 21:53:34 -0700 |
commit | a4f8408150edf94b8ff684c6c383d87f99e77e76 (patch) | |
tree | 6f23e31fbcc056626901ef60dc5ed62dcb37c970 /Alc | |
parent | 80f2b787efbd226bec702aee7aa7c0f973a3d692 (diff) |
Use maxu to clamp PulseAudio's capture buffer size
Diffstat (limited to 'Alc')
-rw-r--r-- | Alc/backends/pulseaudio.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Alc/backends/pulseaudio.c b/Alc/backends/pulseaudio.c index 252eed41..804ceacb 100644 --- a/Alc/backends/pulseaudio.c +++ b/Alc/backends/pulseaudio.c @@ -1134,8 +1134,7 @@ static ALCenum pulse_open_capture(ALCdevice *device, const ALCchar *device_name) data->samples = device->UpdateSize * device->NumUpdates; data->frame_size = FrameSizeFromDevFmt(device->FmtChans, device->FmtType); - if(data->samples < 100 * device->Frequency / 1000) - data->samples = 100 * device->Frequency / 1000; + data->samples = maxu(data->samples, 100 * device->Frequency / 1000); if(!(data->ring = CreateRingBuffer(data->frame_size, data->samples))) { |