diff options
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/audio_clock.cc | 3 | ||||
-rw-r--r-- | gtk2_ardour/port_group.cc | 6 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gtk2_ardour/audio_clock.cc b/gtk2_ardour/audio_clock.cc index 776903ae1f..dbaf3e7292 100644 --- a/gtk2_ardour/audio_clock.cc +++ b/gtk2_ardour/audio_clock.cc @@ -1093,6 +1093,9 @@ AudioClock::set_timecode (framepos_t when, bool /*force*/) case MIDIClock: _left_layout->set_text ("M-Clock"); break; + case LTC: + _left_layout->set_text ("LTC"); + break; } } else { _left_layout->set_text ("INT"); 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()) |