variable renaming in Butler for various buffer sizes
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 12 Dec 2019 01:00:56 +0000 (18:00 -0700)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 12 Dec 2019 03:36:10 +0000 (20:36 -0700)
libs/ardour/ardour/butler.h
libs/ardour/butler.cc
libs/ardour/disk_io.cc
libs/ardour/disk_reader.cc
libs/ardour/disk_writer.cc

index e4a9c532a8ef7e3a6f04f1425f9a101badf4deff..ba3e48343168be25eb59d4171ea98092ee91b990 100644 (file)
@@ -62,9 +62,9 @@ class LIBARDOUR_API Butler : public SessionHandleRef
 
         void map_parameters ();
 
-       samplecnt_t audio_diskstream_capture_buffer_size() const { return audio_dstream_capture_buffer_size; }
-       samplecnt_t audio_diskstream_playback_buffer_size() const { return audio_dstream_playback_buffer_size; }
-       uint32_t midi_diskstream_buffer_size()  const { return midi_dstream_buffer_size; }
+       samplecnt_t audio_capture_buffer_size() const { return _audio_capture_buffer_size; }
+       samplecnt_t audio_playback_buffer_size() const { return _audio_playback_buffer_size; }
+       uint32_t midi_buffer_size()  const { return _midi_buffer_size; }
 
        bool flush_tracks_to_disk_after_locate (boost::shared_ptr<RouteList>, uint32_t& errors);
 
@@ -85,9 +85,9 @@ class LIBARDOUR_API Butler : public SessionHandleRef
         Glib::Threads::Cond   paused;
        bool         should_run;
        mutable gint should_do_transport_work;
-       samplecnt_t   audio_dstream_capture_buffer_size;
-       samplecnt_t   audio_dstream_playback_buffer_size;
-       uint32_t     midi_dstream_buffer_size;
+       samplecnt_t  _audio_capture_buffer_size;
+       samplecnt_t  _audio_playback_buffer_size;
+       uint32_t     _midi_buffer_size;
        PBD::RingBuffer<CrossThreadPool*> pool_trash;
 
 private:
index 98627588f43bc69aabe9e56fbd0b201ff950b08e..974887c649d260d20b2ff80d51d5bdd39a0e0b5e 100644 (file)
@@ -50,9 +50,9 @@ Butler::Butler(Session& s)
        : SessionHandleRef (s)
        , thread()
        , have_thread (false)
-       , audio_dstream_capture_buffer_size(0)
-       , audio_dstream_playback_buffer_size(0)
-       , midi_dstream_buffer_size(0)
+       , _audio_capture_buffer_size(0)
+       , _audio_playback_buffer_size(0)
+       , _midi_buffer_size(0)
        , pool_trash(16)
        , _xthread (true)
 {
@@ -83,18 +83,18 @@ Butler::config_changed (std::string p)
                _session.adjust_playback_buffering ();
                if (Config->get_buffering_preset() == Custom) {
                        /* size is in Samples, not bytes */
-                       audio_dstream_playback_buffer_size = (uint32_t) floor (Config->get_audio_playback_buffer_seconds() * _session.sample_rate());
+                       _audio_playback_buffer_size = (uint32_t) floor (Config->get_audio_playback_buffer_seconds() * _session.sample_rate());
                        _session.adjust_playback_buffering ();
                }
        } else if (p == "capture-buffer-seconds") {
                if (Config->get_buffering_preset() == Custom) {
-                       audio_dstream_capture_buffer_size = (uint32_t) floor (Config->get_audio_capture_buffer_seconds() * _session.sample_rate());
+                       _audio_capture_buffer_size = (uint32_t) floor (Config->get_audio_capture_buffer_seconds() * _session.sample_rate());
                        _session.adjust_capture_buffering ();
                }
        } else if (p == "buffering-preset") {
                DiskIOProcessor::set_buffering_parameters (Config->get_buffering_preset());
-               audio_dstream_capture_buffer_size = (uint32_t) floor (Config->get_audio_capture_buffer_seconds() * _session.sample_rate());
-               audio_dstream_playback_buffer_size = (uint32_t) floor (Config->get_audio_playback_buffer_seconds() * _session.sample_rate());
+               _audio_capture_buffer_size = (uint32_t) floor (Config->get_audio_capture_buffer_seconds() * _session.sample_rate());
+               _audio_playback_buffer_size = (uint32_t) floor (Config->get_audio_playback_buffer_seconds() * _session.sample_rate());
                _session.adjust_capture_buffering ();
                _session.adjust_playback_buffering ();
        } else if (p == "midi-readahead") {
@@ -110,14 +110,14 @@ Butler::start_thread()
 
        /* size is in Samples, not bytes */
        const float rate = (float)_session.sample_rate();
-       audio_dstream_capture_buffer_size = (uint32_t) floor (Config->get_audio_capture_buffer_seconds() * rate);
-       audio_dstream_playback_buffer_size = (uint32_t) floor (Config->get_audio_playback_buffer_seconds() * rate);
+       _audio_capture_buffer_size = (uint32_t) floor (Config->get_audio_capture_buffer_seconds() * rate);
+       _audio_playback_buffer_size = (uint32_t) floor (Config->get_audio_playback_buffer_seconds() * rate);
 
        /* size is in bytes
         * XXX: AudioEngine needs to tell us the MIDI buffer size
         * (i.e. how many MIDI bytes we might see in a cycle)
         */
-       midi_dstream_buffer_size = (uint32_t) floor (Config->get_midi_track_buffer_seconds() * rate);
+       _midi_buffer_size = (uint32_t) floor (Config->get_midi_track_buffer_seconds() * rate);
 
        DiskReader::set_midi_readahead_samples ((samplecnt_t) (Config->get_midi_readahead() * rate));
 
index a55e2c559bcf455313812d14fff8d5fdaa05db4e..49e0ef1297a498f906095c6ca7f6a8b8d02603d4 100644 (file)
@@ -187,7 +187,7 @@ DiskIOProcessor::configure_io (ChanCount in, ChanCount out)
        }
 
        if (in.n_midi() > 0 && !_midi_buf) {
-               const size_t size = _session.butler()->midi_diskstream_buffer_size();
+               const size_t size = _session.butler()->midi_buffer_size();
                _midi_buf = new MidiRingBuffer<samplepos_t>(size);
                changed = true;
        }
index 7ef38ce34a01a400b11b2e33c973e226c97a1fde..408e0feb5b9e06b4bc78380889c6e2ef84b99674 100644 (file)
@@ -106,7 +106,7 @@ int
 DiskReader::add_channel_to (boost::shared_ptr<ChannelList> c, uint32_t how_many)
 {
        while (how_many--) {
-               c->push_back (new ReaderChannelInfo (_session.butler()->audio_diskstream_playback_buffer_size(), loop_fade_length));
+               c->push_back (new ReaderChannelInfo (_session.butler()->audio_playback_buffer_size(), loop_fade_length));
                DEBUG_TRACE (DEBUG::DiskIO, string_compose ("%1: new reader channel, write space = %2 read = %3\n",
                                                            name(),
                                                            c->back()->rbuf->write_space(),
@@ -230,7 +230,7 @@ DiskReader::adjust_buffering ()
        boost::shared_ptr<ChannelList> c = channels.reader();
 
        for (ChannelList::iterator chan = c->begin(); chan != c->end(); ++chan) {
-               (*chan)->resize (_session.butler()->audio_diskstream_playback_buffer_size());
+               (*chan)->resize (_session.butler()->audio_playback_buffer_size());
        }
 }
 
index 8c4d40ea719ead874565b3c6a869670d1c151dfa..6a455318e924093a0cbe50a93a146ac826e71691 100644 (file)
@@ -97,7 +97,7 @@ int
 DiskWriter::add_channel_to (boost::shared_ptr<ChannelList> c, uint32_t how_many)
 {
        while (how_many--) {
-               c->push_back (new WriterChannelInfo (_session.butler()->audio_diskstream_capture_buffer_size()));
+               c->push_back (new WriterChannelInfo (_session.butler()->audio_capture_buffer_size()));
                DEBUG_TRACE (DEBUG::DiskIO, string_compose ("%1: new writer channel, write space = %2 read = %3\n",
                                                            name(),
                                                            c->back()->wbuf->write_space(),
@@ -1446,7 +1446,7 @@ DiskWriter::adjust_buffering ()
        boost::shared_ptr<ChannelList> c = channels.reader();
 
        for (ChannelList::iterator chan = c->begin(); chan != c->end(); ++chan) {
-               (*chan)->resize (_session.butler()->audio_diskstream_capture_buffer_size());
+               (*chan)->resize (_session.butler()->audio_capture_buffer_size());
        }
 }