projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d0faa8e
)
more DEBUG::Destruction messages
author
Paul Davis
<paul@linuxaudiosystems.com>
Wed, 21 Jun 2017 16:57:41 +0000
(12:57 -0400)
committer
Paul Davis
<paul@linuxaudiosystems.com>
Mon, 18 Sep 2017 15:40:53 +0000
(11:40 -0400)
libs/ardour/ardour/disk_writer.h
patch
|
blob
|
history
libs/ardour/ardour/processor.h
patch
|
blob
|
history
libs/ardour/disk_reader.cc
patch
|
blob
|
history
libs/ardour/disk_writer.cc
patch
|
blob
|
history
libs/ardour/processor.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/ardour/disk_writer.h
b/libs/ardour/ardour/disk_writer.h
index 34a53a5a25abb3561c410d13458864bc9cf0a1be..f85eb26f11db8cc385ab1a6b6462fc887f8c33e9 100644
(file)
--- 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));
{
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")); }
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 9f252433271c539f3bf41100ce19dbeb72d97356..1898b6cb60e7430ecdf6fdd23a3ae8523d02e08a 100644
(file)
--- 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);
Processor(Session&, const std::string& name);
Processor (const Processor& other);
- virtual ~Processor()
{ }
+ virtual ~Processor()
;
virtual std::string display_name() const { return SessionObject::name(); }
virtual std::string display_name() const { return SessionObject::name(); }
diff --git
a/libs/ardour/disk_reader.cc
b/libs/ardour/disk_reader.cc
index 93b395e64042128743ec1d6602a0077aa2e45f3a..09e72d03abb9dfcfb538ca48ff3f915ab299b66e 100644
(file)
--- 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 ()
{
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]) {
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 d764262b9d3c29787d8c1b58399f961f813ac6a1..3bc8bbff6920a49fd83826f91cb9bb766c916de6 100644
(file)
--- 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 ();
}
DiskIOProcessor::init ();
}
+DiskWriter::~DiskWriter ()
+{
+ DEBUG_TRACE (DEBUG::Destruction, string_compose ("DiskWriter %1 @ %2 deleted\n", _name, this));
+}
+
framecnt_t
DiskWriter::default_chunk_frames ()
{
framecnt_t
DiskWriter::default_chunk_frames ()
{
diff --git
a/libs/ardour/processor.cc
b/libs/ardour/processor.cc
index fc8f941d71e674721691f69040f0353508936aea..23e55f91ae431d5d41351f9d0e4e10d5a4bbd28c 100644
(file)
--- 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/automatable.h"
#include "ardour/chan_count.h"
+#include "ardour/debug.h"
#include "ardour/processor.h"
#include "ardour/types.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)
{
XMLNode&
Processor::get_state (void)
{