From a18250905cf1dddcfdd3c450dce547c872e729b5 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 4 Feb 2019 11:22:04 -0700 Subject: [PATCH] fully initialize all LTC transport master members at least the ones that can be done via initialization statements --- libs/ardour/ltc_slave.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/ardour/ltc_slave.cc b/libs/ardour/ltc_slave.cc index 9fe2635446..4598c1295c 100644 --- a/libs/ardour/ltc_slave.cc +++ b/libs/ardour/ltc_slave.cc @@ -49,14 +49,19 @@ using namespace Timecode; LTC_TransportMaster::LTC_TransportMaster (std::string const & name) : TimecodeTransportMaster (name, LTC) , did_reset_tc_format (false) + , saved_tc_format (timecode_24) // whatever .... , decoder (0) , samples_per_ltc_frame (0) , fps_detected (false) , monotonic_cnt (0) , delayedlocked (10) , ltc_detect_fps_cnt (0) + , printed_timecode_warning (false) , ltc_detect_fps_max (0) , sync_lock_broken (false) + , ltc_timecode (Timecode::timecode_24) + , a3e_timecode (Timecode::timecode_24) + , samples_per_timecode_frame (0) { if ((_port = AudioEngine::instance()->register_input_port (DataType::AUDIO, string_compose ("%1 in", _name))) == 0) { throw failed_constructor();