summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/sound/sound_module.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/sound/sound_module.cpp')
-rw-r--r--src/osd/modules/sound/sound_module.cpp4
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);
}