diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2017-09-13 19:34:54 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2017-09-18 11:40:54 -0400 |
commit | 73d0a849b8b88c68b011e7ac668eaf39cd1c9f48 (patch) | |
tree | bb326fb03606a61788a3db699effe439c422a73e /nutemp/t.cc | |
parent | cba53a20233531ef3e6c3692993eac8f74e991a1 (diff) |
add a _locked variant for TempoMap::dump()
Diffstat (limited to 'nutemp/t.cc')
-rw-r--r-- | nutemp/t.cc | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/nutemp/t.cc b/nutemp/t.cc index 8741377d7b..6e4ee6a6e6 100644 --- a/nutemp/t.cc +++ b/nutemp/t.cc @@ -480,7 +480,7 @@ TempoMap::rebuild_locked (superclock_t limit) */ cerr << "POST-SORT\n"; - dump (cerr); + dump_locked (cerr); prev = _points.end(); @@ -1033,10 +1033,17 @@ TempoMap::set_sample_rate (framecnt_t new_sr) i->map_reset_set_sclock_for_sr_change (llrint (ratio * i->sclock())); } } - void + +void +TempoMap::dump (std::ostream& ostr) +{ + Glib::Threads::RWLock::ReaderLock lm (_lock); + dump_locked (ostr); +} + +void TempoMap::dump (std::ostream& ostr) { - //Glib::Threads::RWLock::ReaderLock lm (_lock); ostr << "\n\n------------\n"; for (TempoMapPoints::iterator i = _points.begin(); i != _points.end(); ++i) { ostr << *i << std::endl; |