diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2017-06-21 12:57:41 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2017-09-18 11:40:53 -0400 |
commit | 5ac7d733c2e34e6dfb3ad42d3c9a5d6169120784 (patch) | |
tree | 25cf48735bdf45b2f40cf142d0d0bb6d8a59db06 /libs | |
parent | d0faa8e0d64e04f69ff281d3e75f20dc3c676cc0 (diff) |
more DEBUG::Destruction messages
Diffstat (limited to 'libs')
-rw-r--r-- | libs/ardour/ardour/disk_writer.h | 1 | ||||
-rw-r--r-- | libs/ardour/ardour/processor.h | 2 | ||||
-rw-r--r-- | libs/ardour/disk_reader.cc | 2 | ||||
-rw-r--r-- | libs/ardour/disk_writer.cc | 5 | ||||
-rw-r--r-- | libs/ardour/processor.cc | 6 |
5 files changed, 14 insertions, 2 deletions
diff --git a/libs/ardour/ardour/disk_writer.h b/libs/ardour/ardour/disk_writer.h index 34a53a5a25..f85eb26f11 100644 --- a/libs/ardour/ardour/disk_writer.h +++ b/libs/ardour/ardour/disk_writer.h @@ -39,6 +39,7 @@ class LIBARDOUR_API DiskWriter : public DiskIOProcessor { public: DiskWriter (Session&, std::string const & name, DiskIOProcessor::Flag f = DiskIOProcessor::Flag (0)); + ~DiskWriter (); bool set_name (std::string const & str); std::string display_name() const { return std::string (_("writer")); } diff --git a/libs/ardour/ardour/processor.h b/libs/ardour/ardour/processor.h index 9f25243327..1898b6cb60 100644 --- a/libs/ardour/ardour/processor.h +++ b/libs/ardour/ardour/processor.h @@ -52,7 +52,7 @@ class LIBARDOUR_API Processor : public SessionObject, public Automatable, public Processor(Session&, const std::string& name); Processor (const Processor& other); - virtual ~Processor() { } + virtual ~Processor(); virtual std::string display_name() const { return SessionObject::name(); } diff --git a/libs/ardour/disk_reader.cc b/libs/ardour/disk_reader.cc index 93b395e640..09e72d03ab 100644 --- a/libs/ardour/disk_reader.cc +++ b/libs/ardour/disk_reader.cc @@ -58,7 +58,7 @@ DiskReader::DiskReader (Session& s, string const & str, DiskIOProcessor::Flag f) DiskReader::~DiskReader () { - DEBUG_TRACE (DEBUG::Destruction, string_compose ("DiskReader %1 deleted\n", _name)); + DEBUG_TRACE (DEBUG::Destruction, string_compose ("DiskReader %1 @ %2 deleted\n", _name, this)); for (uint32_t n = 0; n < DataType::num_types; ++n) { if (_playlists[n]) { diff --git a/libs/ardour/disk_writer.cc b/libs/ardour/disk_writer.cc index d764262b9d..3bc8bbff69 100644 --- a/libs/ardour/disk_writer.cc +++ b/libs/ardour/disk_writer.cc @@ -65,6 +65,11 @@ DiskWriter::DiskWriter (Session& s, string const & str, DiskIOProcessor::Flag f) DiskIOProcessor::init (); } +DiskWriter::~DiskWriter () +{ + DEBUG_TRACE (DEBUG::Destruction, string_compose ("DiskWriter %1 @ %2 deleted\n", _name, this)); +} + framecnt_t DiskWriter::default_chunk_frames () { diff --git a/libs/ardour/processor.cc b/libs/ardour/processor.cc index fc8f941d71..23e55f91ae 100644 --- a/libs/ardour/processor.cc +++ b/libs/ardour/processor.cc @@ -28,6 +28,7 @@ #include "ardour/automatable.h" #include "ardour/chan_count.h" +#include "ardour/debug.h" #include "ardour/processor.h" #include "ardour/types.h" @@ -88,6 +89,11 @@ Processor::Processor (const Processor& other) { } +Processor::~Processor () +{ + DEBUG_TRACE (DEBUG::Destruction, string_compose ("processor %1 destructor\n", _name)); +} + XMLNode& Processor::get_state (void) { |