for (RouteList::const_iterator i = routes->begin(); i != routes->end(); ++i) {
- /* we never show the monitor bus inputs */
+ /* we never show the monitor bus inputs */
- if (inputs && (*i)->is_monitor()) {
- continue;
- }
+ if (inputs && (*i)->is_monitor()) {
+ continue;
+ }
/* keep track of IOs that we have taken bundles from,
so that we can avoid taking the same IO from both
/* Now put the bundles that belong to these sorted RouteIOs into the PortGroup. */
for (list<RouteIOs>::iterator i = route_ios.begin(); i != route_ios.end(); ++i) {
- TimeAxisView* tv = PublicEditor::instance().axis_view_from_stripable (i->route);
+ TimeAxisView* tv = PublicEditor::instance().time_axis_view_from_stripable (i->route);
/* Work out which group to put these IOs' bundles in */
boost::shared_ptr<PortGroup> g;
std::vector<std::string> extra_program[DataType::num_types];
std::vector<std::string> extra_other[DataType::num_types];
- string lpn (PROGRAM_NAME);
- boost::to_lower (lpn);
- string lpnc = lpn;
- lpnc += ':';
+ string lpn (PROGRAM_NAME);
+ boost::to_lower (lpn);
+ string lpnc = lpn;
+ lpnc += ':';
vector<string> ports;
if (type == DataType::NIL) {
!program->has_port(p) &&
!other->has_port(p)) {
- /* special hack: ignore MIDI ports labelled Midi-Through. these
- are basically useless and mess things up for default
- connections.
- */
+ /* special hack: ignore MIDI ports labelled Midi-Through. these
+ are basically useless and mess things up for default
+ connections.
+ */
if (p.find ("Midi-Through") != string::npos || p.find ("Midi Through") != string::npos) {
- ++s;
- continue;
- }
+ ++s;
+ continue;
+ }
- /* special hack: ignore our monitor inputs (which show up here because
- we excluded them earlier.
- */
+ /* special hack: ignore our monitor inputs (which show up here because
+ we excluded them earlier.
+ */
- string lp = p, monitor = _("Monitor");
- boost::to_lower (lp);
- boost::to_lower (monitor);
+ string lp = p;
+ string monitor = _("Monitor");
- if ((lp.find (monitor) != string::npos) &&
- (lp.find (lpn) != string::npos)) {
- ++s;
- continue;
- }
+ boost::to_lower (lp);
+ boost::to_lower (monitor);
+
+ if ((lp.find (monitor) != string::npos) &&
+ (lp.find (lpn) != string::npos)) {
+ ++s;
+ continue;
+ }
/* can't use the audio engine for this as we
* are looking at ports not owned by the
*/
PortEngine::PortHandle ph = AudioEngine::instance()->port_engine().get_port_by_name (p);
- if (ph) {
- DataType t (AudioEngine::instance()->port_engine().port_data_type (ph));
- if (t != DataType::NIL) {
- if (port_has_prefix (p, X_("system:")) ||
- port_has_prefix (p, X_("alsa_pcm:")) ||
- port_has_prefix (p, X_("alsa_midi:"))) {
- extra_system[t].push_back (p);
- } else if (port_has_prefix (p, lpnc)) {
-
- /* we own this port (named after the program) */
-
- /* Hide scene ports from non-Tracks Live builds */
- if (!ARDOUR::Profile->get_trx()) {
- if (p.find (_("Scene ")) != string::npos) {
- ++s;
- continue;
- }
- }
- extra_program[t].push_back (p);
- } else {
- extra_other[t].push_back (p);
+ if (!ph) {
+ continue;
+ }
+
+ DataType t (AudioEngine::instance()->port_engine().port_data_type (ph));
+
+ if (t != DataType::NIL) {
+
+ if (port_has_prefix (p, X_("system:")) ||
+ port_has_prefix (p, X_("alsa_pcm:")) ||
+ port_has_prefix (p, X_("alsa_midi:"))) {
+ extra_system[t].push_back (p);
+
+ } else if (port_has_prefix (p, lpnc)) {
+
+ /* we own this port (named after the program) */
+
+ /* Hide scene ports from non-Tracks Live builds */
+ if (!ARDOUR::Profile->get_trx()) {
+ if (p.find (_("Scene ")) != string::npos) {
+ ++s;
+ continue;
+ }
}
+
+ extra_program[t].push_back (p);
+ } else {
+ extra_other[t].push_back (p);
}
}
}