DiskWriter::~DiskWriter ()
{
DEBUG_TRACE (DEBUG::Destruction, string_compose ("DiskWriter %1 @ %2 deleted\n", _name, this));
+
+ boost::shared_ptr<ChannelList> c = channels.reader();
+
+ for (ChannelList::iterator chan = c->begin(); chan != c->end(); ++chan) {
+ (*chan)->write_source.reset ();
+ }
}
framecnt_t
}
playback_sample = frame;
- file_frame = frame;
return 0;
}
bool
DiskWriter::set_name (string const & str)
{
- string my_name = X_("writer:");
+ string my_name = X_("recorder:");
my_name += str;
if (_name != my_name) {