diff options
author | Robin Gareus <robin@gareus.org> | 2012-10-12 09:45:22 +0000 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2012-10-12 09:45:22 +0000 |
commit | bce3184ff5383f47675a97a8184f7739552cb04e (patch) | |
tree | f74f770085dfb11a2b419cd3af197d3bc489e260 /gtk2_ardour/port_group.cc | |
parent | 8f55ca6a5099f44de83330d3da267bd32fd769d9 (diff) |
skeleton framework for LTC-slave
git-svn-id: svn://localhost/ardour2/branches/3.0@13256 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/port_group.cc')
-rw-r--r-- | gtk2_ardour/port_group.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/port_group.cc b/gtk2_ardour/port_group.cc index f313b2973f..5bdd69a00f 100644 --- a/gtk2_ardour/port_group.cc +++ b/gtk2_ardour/port_group.cc @@ -445,6 +445,7 @@ PortGroupList::gather (ARDOUR::Session* session, ARDOUR::DataType type, bool inp boost::shared_ptr<Bundle> sync (new Bundle (_("Sync"), inputs)); MIDI::MachineControl* mmc = midi_manager->mmc (); AudioEngine& ae = session->engine (); + if (inputs) { sync->add_channel ( _("MTC in"), DataType::MIDI, ae.make_port_name_non_relative (midi_manager->mtc_input_port()->name()) @@ -458,6 +459,11 @@ PortGroupList::gather (ARDOUR::Session* session, ARDOUR::DataType type, bool inp sync->add_channel ( _("MMC in"), DataType::MIDI, ae.make_port_name_non_relative (mmc->input_port()->name()) ); +#ifdef HAVE_LIBLTC + sync->add_channel ( + _("LTC in"), DataType::AUDIO, ae.make_port_name_non_relative (ae->ltc_input_port()->name()) + ); +#endif } else { sync->add_channel ( _("MTC out"), DataType::MIDI, ae.make_port_name_non_relative (midi_manager->mtc_output_port()->name()) |