summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2017-06-10 00:41:29 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2017-09-18 11:40:53 -0400
commit51865535b1c9064d38c06ebbd85184052e7d89cc (patch)
tree3b69c6eb88ce59babf14e9ff8ed411ef5ba854f8 /libs
parent0aa5abe6aa71a86c2c1f5b4dc84e709d51c320b9 (diff)
fix various naming issues with Disk{Reader,Writer}
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/ardour/disk_reader.h3
-rw-r--r--libs/ardour/ardour/disk_writer.h5
-rw-r--r--libs/ardour/disk_writer.cc13
3 files changed, 21 insertions, 0 deletions
diff --git a/libs/ardour/ardour/disk_reader.h b/libs/ardour/ardour/disk_reader.h
index b0a6f6a158..46d9c43cb6 100644
--- a/libs/ardour/ardour/disk_reader.h
+++ b/libs/ardour/ardour/disk_reader.h
@@ -20,6 +20,8 @@
#ifndef __ardour_disk_reader_h__
#define __ardour_disk_reader_h__
+#include "pbd/i18n.h"
+
#include "ardour/disk_io.h"
#include "ardour/midi_buffer.h"
@@ -38,6 +40,7 @@ class LIBARDOUR_API DiskReader : public DiskIOProcessor
~DiskReader ();
bool set_name (std::string const & str);
+ std::string display_name() const { return std::string (_("reader")); }
static framecnt_t chunk_frames() { return _chunk_frames; }
static framecnt_t default_chunk_frames ();
diff --git a/libs/ardour/ardour/disk_writer.h b/libs/ardour/ardour/disk_writer.h
index 62e18bff9d..6d2683780b 100644
--- a/libs/ardour/ardour/disk_writer.h
+++ b/libs/ardour/ardour/disk_writer.h
@@ -23,6 +23,8 @@
#include <list>
#include <vector>
+#include "pbd/i18n.h"
+
#include "ardour/disk_io.h"
#include "ardour/midi_buffer.h"
@@ -38,6 +40,9 @@ class LIBARDOUR_API DiskWriter : public DiskIOProcessor
public:
DiskWriter (Session&, std::string const & name, DiskIOProcessor::Flag f = DiskIOProcessor::Flag (0));
+ bool set_name (std::string const & str);
+ std::string display_name() const { return std::string (_("writer")); }
+
virtual bool set_write_source_name (const std::string& str);
bool recordable() const { return _flags & Recordable; }
diff --git a/libs/ardour/disk_writer.cc b/libs/ardour/disk_writer.cc
index 615e37cfbe..5ff7b48e9c 100644
--- a/libs/ardour/disk_writer.cc
+++ b/libs/ardour/disk_writer.cc
@@ -1656,3 +1656,16 @@ DiskWriter::realtime_handle_transport_stopped ()
{
realtime_speed_change ();
}
+
+bool
+DiskWriter::set_name (string const & str)
+{
+ string my_name = X_("writer:");
+ my_name += str;
+
+ if (_name != my_name) {
+ SessionObject::set_name (my_name);
+ }
+
+ return true;
+}