summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/sound/vgm_visualizer.cpp
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2020-09-17 01:24:17 -0700
committer Aaron Giles <aaron@aarongiles.com>2020-09-17 01:24:17 -0700
commit8d7d01caef380b119fbd8653fa5ad23e0d592564 (patch)
tree69ad747e9a42081425070a010fff86688bf67b54 /src/devices/sound/vgm_visualizer.cpp
parentdc0ede3c90717ed25de0695c555b861f06344f18 (diff)
Revert "sound: Improved view interfaces to match usage patterns"
This reverts commit dc0ede3c90717ed25de0695c555b861f06344f18.
Diffstat (limited to 'src/devices/sound/vgm_visualizer.cpp')
-rw-r--r--src/devices/sound/vgm_visualizer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/sound/vgm_visualizer.cpp b/src/devices/sound/vgm_visualizer.cpp
index 46471760328..c1f438f2b2c 100644
--- a/src/devices/sound/vgm_visualizer.cpp
+++ b/src/devices/sound/vgm_visualizer.cpp
@@ -289,12 +289,12 @@ void vgmviz_device::sound_stream_update(sound_stream &stream, std::vector<read_s
device_mixer_interface::sound_stream_update(stream, inputs, outputs);
// now consume the outputs
- while (!outputs[0].done())
+ for (int pos = 0; pos < outputs[0].samples(); pos++)
{
for (int i = 0; i < outputs.size(); i++)
{
// Original code took 16-bit sample / 65536.0 instead of 32768.0, so multiply by 0.5 here but is it necessary?
- const float sample = outputs[i].get() * 0.5f;
+ const float sample = outputs[i].get(pos) * 0.5f;
m_audio_buf[m_audio_fill_index][i][m_audio_count[m_audio_fill_index]] = sample + 0.5f;
}