mirror of
https://github.com/Ryujinx/libsoundio.git
synced 2025-07-09 22:27:35 +00:00
parent
f6d3ea9475
commit
9c90c0b2ed
|
@ -1784,6 +1784,10 @@ static int instream_do_open(struct SoundIoPrivate *si, struct SoundIoInStreamPri
|
||||||
if (FAILED(hr = IAudioClient_GetBufferSize(isw->audio_client, &isw->buffer_frame_count))) {
|
if (FAILED(hr = IAudioClient_GetBufferSize(isw->audio_client, &isw->buffer_frame_count))) {
|
||||||
return SoundIoErrorOpeningDevice;
|
return SoundIoErrorOpeningDevice;
|
||||||
}
|
}
|
||||||
|
if (instream->software_latency == 0.0)
|
||||||
|
instream->software_latency = 1.0;
|
||||||
|
instream->software_latency = soundio_double_clamp(device->software_latency_min,
|
||||||
|
instream->software_latency, device->software_latency_max);
|
||||||
if (isw->is_raw)
|
if (isw->is_raw)
|
||||||
instream->software_latency = isw->buffer_frame_count / (double)instream->sample_rate;
|
instream->software_latency = isw->buffer_frame_count / (double)instream->sample_rate;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue