diff --git a/libs/backends/dummy/dummy_audiobackend.cc b/libs/backends/dummy/dummy_audiobackend.cc index 4d2cdc827f..354cb4cbea 100644 --- a/libs/backends/dummy/dummy_audiobackend.cc +++ b/libs/backends/dummy/dummy_audiobackend.cc @@ -34,7 +34,7 @@ DummyAudioBackend::DummyAudioBackend (AudioEngine& e) , _running (false) , _freewheeling (false) , _samplerate (48000) - , _audio_buffersize (1024) + , _samples_per_period (1024) , _dsp_load (0) , _n_inputs (0) , _n_outputs (0) @@ -151,7 +151,7 @@ DummyAudioBackend::set_buffer_size (uint32_t bs) if (bs <= 0 || bs >= _max_buffer_size) { return -1; } - _audio_buffersize = bs; + _samples_per_period = bs; engine.buffer_size_change (bs); return 0; } @@ -207,7 +207,7 @@ DummyAudioBackend::sample_rate () const uint32_t DummyAudioBackend::buffer_size () const { - return _audio_buffersize; + return _samples_per_period; } bool @@ -707,7 +707,7 @@ DummyAudioBackend::midi_event_get ( uint32_t event_index) { assert (buf && port_buffer); - DummyMidiBuffer& source = * (DummyMidiBuffer*)port_buffer; + DummyMidiBuffer& source = * static_cast(port_buffer); if (event_index >= source.size ()) { return -1; } @@ -726,7 +726,7 @@ DummyAudioBackend::midi_event_put ( const uint8_t* buffer, size_t size) { assert (buffer && port_buffer); - DummyMidiBuffer& dst = * (DummyMidiBuffer*)port_buffer; + DummyMidiBuffer& dst = * static_cast(port_buffer); if (dst.size () && (pframes_t)dst.back ()->timestamp () > timestamp) { fprintf (stderr, "DummyMidiBuffer: it's too late for this event.\n"); return -1; @@ -898,14 +898,14 @@ DummyAudioBackend::main_process_thread () struct timeval clock1, clock2; ::gettimeofday (&clock1, NULL); while (_running) { - if (engine.process_callback (_audio_buffersize)) { + if (engine.process_callback (_samples_per_period)) { return 0; } - _processed_samples += _audio_buffersize; + _processed_samples += _samples_per_period; if (!_freewheeling) { ::gettimeofday (&clock2, NULL); const int elapsed_time = (clock2.tv_sec - clock1.tv_sec) * 1000000 + (clock2.tv_usec - clock1.tv_usec); - const int nomial_time = 1000000 * _audio_buffersize / _samplerate; + const int nomial_time = 1000000 * _samples_per_period / _samplerate; _dsp_load = elapsed_time / (float) nomial_time; if (elapsed_time < nomial_time) { ::usleep (nomial_time - elapsed_time); diff --git a/libs/backends/dummy/dummy_audiobackend.h b/libs/backends/dummy/dummy_audiobackend.h index b31d4f1658..45ad84b259 100644 --- a/libs/backends/dummy/dummy_audiobackend.h +++ b/libs/backends/dummy/dummy_audiobackend.h @@ -37,9 +37,9 @@ namespace ARDOUR { class DummyMidiEvent { public: - DummyMidiEvent(const pframes_t timestamp, const uint8_t* data, size_t size); - DummyMidiEvent(const DummyMidiEvent& other); - ~DummyMidiEvent(); + DummyMidiEvent (const pframes_t timestamp, const uint8_t* data, size_t size); + DummyMidiEvent (const DummyMidiEvent& other); + ~DummyMidiEvent (); size_t size () const { return _size; }; pframes_t timestamp () const { return _timestamp; }; const unsigned char* const_data () const { return _data; }; @@ -275,7 +275,7 @@ class DummyAudioBackend : public AudioBackend { bool _freewheeling; float _samplerate; - size_t _audio_buffersize; + size_t _samples_per_period; float _dsp_load; static size_t _max_buffer_size; @@ -308,7 +308,7 @@ class DummyAudioBackend : public AudioBackend { bool valid_port (PortHandle port) const { return std::find (_ports.begin (), _ports.end (), (DummyPort*)port) != _ports.end (); } - DummyPort * find_port(const std::string& port_name) const { + DummyPort * find_port (const std::string& port_name) const { for (std::vector::const_iterator it = _ports.begin (); it != _ports.end (); ++it) { if ((*it)->name () == port_name) { return *it;