diff options
Diffstat (limited to 'src/osd/modules/sound/sound_module.cpp')
| -rw-r--r-- | src/osd/modules/sound/sound_module.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/osd/modules/sound/sound_module.cpp b/src/osd/modules/sound/sound_module.cpp index 486d4023d52..80ec56f885e 100644 --- a/src/osd/modules/sound/sound_module.cpp +++ b/src/osd/modules/sound/sound_module.cpp @@ -23,10 +23,10 @@ sound_module::abuffer::abuffer(uint32_t channels) noexcept : clear(); } -void sound_module::abuffer::set_latency(uint32_t latency) +void sound_module::abuffer::set_latency(float latency) { // set maximum buffers from latency in 20ms steps (the default of 8 is 0.16s) - m_max_buffers = std::max(latency + latency / 2, latency + 3); + m_max_buffers = std::max<uint32_t>(latency + latency / 2.0f, latency + 3); m_max_buffers = std::clamp(m_max_buffers, 4U, 50U); } |
