Don't crash if the click is missing
This commit is contained in:
parent
02b0ecdacb
commit
d5113e6e91
@ -459,7 +459,9 @@ PortGroupList::gather (ARDOUR::Session* session, ARDOUR::DataType type, bool inp
|
|||||||
if (!inputs) {
|
if (!inputs) {
|
||||||
|
|
||||||
program->add_bundle (session->the_auditioner()->output()->bundle());
|
program->add_bundle (session->the_auditioner()->output()->bundle());
|
||||||
|
if (session->click_io()) {
|
||||||
program->add_bundle (session->click_io()->bundle());
|
program->add_bundle (session->click_io()->bundle());
|
||||||
|
}
|
||||||
|
|
||||||
boost::shared_ptr<Bundle> ltc (new Bundle (_("LTC Out"), inputs));
|
boost::shared_ptr<Bundle> ltc (new Bundle (_("LTC Out"), inputs));
|
||||||
ltc->add_channel (_("LTC Out"), DataType::AUDIO, session->engine().make_port_name_non_relative (session->ltc_output_port()->name()));
|
ltc->add_channel (_("LTC Out"), DataType::AUDIO, session->engine().make_port_name_non_relative (session->ltc_output_port()->name()));
|
||||||
|
@ -6969,7 +6969,9 @@ Session::set_worst_output_latency ()
|
|||||||
_io_latency = max (_io_latency, (*i)->output()->latency() + (*i)->input()->latency());
|
_io_latency = max (_io_latency, (*i)->output()->latency() + (*i)->input()->latency());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (_click_io) {
|
||||||
_worst_output_latency = max (_worst_output_latency, _click_io->latency());
|
_worst_output_latency = max (_worst_output_latency, _click_io->latency());
|
||||||
|
}
|
||||||
|
|
||||||
DEBUG_TRACE (DEBUG::LatencyCompensation, string_compose ("Worst output latency: %1\n", _worst_output_latency));
|
DEBUG_TRACE (DEBUG::LatencyCompensation, string_compose ("Worst output latency: %1\n", _worst_output_latency));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user