summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-10 01:56:20 +0200
committerRobin Gareus <robin@gareus.org>2013-07-10 15:27:17 +0200
commit0571e5d6aebc4faad6972c09e2b101dce9430d30 (patch)
tree7552f3d521a38c9160680afab3c6630d257ee684
parent833ab2ebbdb2b31edfb9f1327cabecdb50b27ddd (diff)
Revert "show track-ID in mixer" and "...towards unique track numbers."
This reverts commits: ca54ea2b462869bfd9254a493d073ca1e9ad4b8e. 9e87e058e26b87013e89ddf5d3b7358d50024d60.
-rw-r--r--gtk2_ardour/mixer_strip.cc2
-rw-r--r--libs/ardour/ardour/route.h6
-rw-r--r--libs/ardour/ardour/session.h1
-rw-r--r--libs/ardour/route.cc20
-rw-r--r--libs/ardour/session.cc3
-rw-r--r--libs/ardour/session_state.cc7
6 files changed, 1 insertions, 38 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc
index 8ba3fa4e6d..c15d3ea221 100644
--- a/gtk2_ardour/mixer_strip.cc
+++ b/gtk2_ardour/mixer_strip.cc
@@ -1545,7 +1545,7 @@ MixerStrip::name_changed ()
{
switch (_width) {
case Wide:
- name_button.set_text (_route->id_and_name());
+ name_button.set_text (_route->name());
break;
case Narrow:
name_button.set_text (PBD::short_version (_route->name(), 5));
diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h
index 7a8daf8501..2e44d00984 100644
--- a/libs/ardour/ardour/route.h
+++ b/libs/ardour/ardour/route.h
@@ -98,8 +98,6 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember,
std::string comment() { return _comment; }
void set_comment (std::string str, void *src);
- std::string id_and_name(std::string id_prefix="", std::string id_suffix=" ");
-
bool set_name (const std::string& str);
static void set_name_in_state (XMLNode &, const std::string &);
@@ -186,9 +184,6 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember,
void set_meter_type (MeterType t) { _meter_type = t; }
MeterType meter_type() const { return _meter_type; }
- void set_unique_id (uint32_t id) { _unique_id = id; }
- uint32_t unique_id() const { return _unique_id; }
-
/* Processors */
boost::shared_ptr<Amp> amp() const { return _amp; }
@@ -500,7 +495,6 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember,
uint32_t _soloed_by_others_upstream;
uint32_t _soloed_by_others_downstream;
uint32_t _solo_isolated;
- uint32_t _unique_id;
bool _denormal_protection;
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h
index c3695de1dc..a149224607 100644
--- a/libs/ardour/ardour/session.h
+++ b/libs/ardour/ardour/session.h
@@ -929,7 +929,6 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
bool _writable;
bool _was_seamless;
bool _under_nsm_control;
- uint32_t _unique_track_number;
void initialize_latencies ();
void set_worst_io_latencies ();
diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc
index ba78b0df8b..e87cb4b03f 100644
--- a/libs/ardour/route.cc
+++ b/libs/ardour/route.cc
@@ -88,7 +88,6 @@ Route::Route (Session& sess, string name, Flag flg, DataType default_type)
, _soloed_by_others_upstream (0)
, _soloed_by_others_downstream (0)
, _solo_isolated (0)
- , _unique_id (0)
, _denormal_protection (false)
, _recordable (true)
, _silent (false)
@@ -1882,9 +1881,6 @@ Route::state(bool full_state)
node->add_property("meter-type", enum_2_string (_meter_type));
- snprintf (buf, sizeof (buf), "%d", _unique_id);
- node->add_property("unique-id", buf);
-
if (_route_group) {
node->add_property("route-group", _route_group->name());
}
@@ -2063,10 +2059,6 @@ Route::set_state (const XMLNode& node, int version)
_meter_type = MeterType (string_2_enum (prop->value (), _meter_type));
}
- if ((prop = node.property (X_("unique-id"))) != 0) {
- _unique_id = atoi(prop->value());
- }
-
set_processor_state (processor_state);
// this looks up the internal instrument in processors
@@ -3488,18 +3480,6 @@ Route::set_name (const string& str)
return ret;
}
-std::string
-Route::id_and_name (std::string id_prefix, std::string id_postfix)
-{
- if (_unique_id == 0) {
- return name();
- } else {
- stringstream ss;
- ss << id_prefix << _unique_id << id_postfix << name();
- return ss.str();
- }
-}
-
/** Set the name of a route in an XML description.
* @param node XML <Route> node to set the name in.
* @param name New name.
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index e7dde4d225..914c6a9a77 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -134,7 +134,6 @@ Session::Session (AudioEngine &eng,
, _target_transport_speed (0.0)
, _requested_return_frame (-1)
, _under_nsm_control (false)
- , _unique_track_number (0)
, _session_dir (new SessionDirectory(fullpath))
, state_tree (0)
, _state_of_the_state (Clean)
@@ -1650,7 +1649,6 @@ Session::new_midi_track (const ChanCount& input, const ChanCount& output, boost:
try {
track.reset (new MidiTrack (*this, track_name, Route::Flag (0), mode));
- track->set_unique_id(++_unique_track_number);
if (track->init ()) {
goto failed;
@@ -1886,7 +1884,6 @@ Session::new_audio_track (int input_channels, int output_channels, TrackMode mod
try {
track.reset (new AudioTrack (*this, track_name, Route::Flag (0), mode));
- track->set_unique_id(++_unique_track_number);
if (track->init ()) {
goto failed;
diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc
index 59e0331383..49a0eed559 100644
--- a/libs/ardour/session_state.cc
+++ b/libs/ardour/session_state.cc
@@ -1033,9 +1033,6 @@ Session::state (bool full_state)
snprintf (buf, sizeof (buf), "%" PRIu64, ID::counter());
node->add_property ("id-counter", buf);
- snprintf (buf, sizeof (buf), "%d", _unique_track_number);
- node->add_property ("trackid-counter", buf);
-
/* save the event ID counter */
snprintf (buf, sizeof (buf), "%d", Evoral::event_id_counter());
@@ -1244,10 +1241,6 @@ Session::set_state (const XMLNode& node, int version)
ID::init_counter (now);
}
- if ((prop = node.property (X_("trackid-counter"))) != 0) {
- _unique_track_number = atoi (prop->value());
- }
-
if ((prop = node.property (X_("event-counter"))) != 0) {
Evoral::init_event_id_counter (atoi (prop->value()));
}