summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/sound/disc_cls.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/sound/disc_cls.h')
-rw-r--r--src/devices/sound/disc_cls.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/devices/sound/disc_cls.h b/src/devices/sound/disc_cls.h
index cb043557734..3162d956f22 100644
--- a/src/devices/sound/disc_cls.h
+++ b/src/devices/sound/disc_cls.h
@@ -118,13 +118,12 @@ public:
/* Add gain to the output and put into the buffers */
/* Clipping will be handled by the main sound system */
double val = DISCRETE_INPUT(0) * DISCRETE_INPUT(1);
- m_outview->put(m_outview_sample++, val * (1.0 / 32768.0));
+ m_outview->put(val * (1.0 / 32768.0));
}
virtual int max_output(void) override { return 0; }
- virtual void set_output_ptr(write_stream_view &view) override { m_outview = &view; m_outview_sample = 0; }
+ virtual void set_output_ptr(write_stream_view &view) override { m_outview = &view; m_outview->reset(); }
private:
write_stream_view *m_outview;
- u32 m_outview_sample;
};
DISCRETE_CLASS(dso_csvlog, 0,
@@ -232,7 +231,6 @@ public:
//protected:
uint32_t m_stream_in_number;
read_stream_view const *m_inview; /* current in ptr for stream */
- uint32_t m_inview_sample;
private:
void stream_generate(sound_stream &stream, std::vector<read_stream_view> const &inputs, std::vector<write_stream_view> &outputs);