summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound.c')
-rw-r--r--src/emu/sound.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/emu/sound.c b/src/emu/sound.c
index b4179336582..ed5527edc39 100644
--- a/src/emu/sound.c
+++ b/src/emu/sound.c
@@ -225,7 +225,8 @@ int sound_stream::input_source_outputnum(int inputnum) const
void sound_stream::set_input(int index, sound_stream *input_stream, int output_index, float gain)
{
- VPRINTF(("stream_set_input(%p, '%s', %d, %p, %d, %f)\n", this, m_device.tag(), index, input_stream, output_index, gain));
+ VPRINTF(("stream_set_input(%p, '%s', %d, %p, %d, %f)\n", this, m_device.tag(),
+ index, input_stream, output_index, (double) gain));
// make sure it's a valid input
if (index >= m_input.size())
@@ -983,9 +984,9 @@ void sound_manager::config_load(int config_type, xml_data_node *parentnode)
mixer_input info;
if (indexed_mixer_input(xml_get_attribute_int(channelnode, "index", -1), info))
{
- float defvol = xml_get_attribute_float(channelnode, "defvol", 1.0);
- float newvol = xml_get_attribute_float(channelnode, "newvol", -1000.0);
- if (newvol != -1000.0)
+ float defvol = xml_get_attribute_float(channelnode, "defvol", 1.0f);
+ float newvol = xml_get_attribute_float(channelnode, "newvol", -1000.0f);
+ if (newvol != -1000.0f)
info.stream->set_user_gain(info.inputnum, newvol / defvol);
}
}