From bce3184ff5383f47675a97a8184f7739552cb04e Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 12 Oct 2012 09:45:22 +0000 Subject: skeleton framework for LTC-slave git-svn-id: svn://localhost/ardour2/branches/3.0@13256 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/audio_clock.cc | 3 +++ gtk2_ardour/port_group.cc | 6 ++++++ 2 files changed, 9 insertions(+) (limited to 'gtk2_ardour') 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 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()) -- cgit v1.2.3