From f9f0b4aabdf0df7b498ef774a608946ed488675e Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 11 Sep 2018 16:01:50 +0200 Subject: LTC-file reader: offset frame position (not timecode) --- libs/ardour/ltc_file_reader.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/ardour/ltc_file_reader.cc b/libs/ardour/ltc_file_reader.cc index 65847dec25..6c510956b1 100644 --- a/libs/ardour/ltc_file_reader.cc +++ b/libs/ardour/ltc_file_reader.cc @@ -215,12 +215,12 @@ LTCFileReader::read_ltc (uint32_t channel, uint32_t max_frames) _info.samplerate, 0, 0, 0); - // align LTC frame relative to video-frame - sample -= ltc_frame_alignment ( + /* align LTC frame relative to video-frame */ + off_start += ltc_frame_alignment ( _info.samplerate / _expected_fps, _ltc_tv_standard); - // convert to seconds (session can use session-rate) + /* convert to seconds (session can use session-rate) */ double fp_sec = off_start / (double) _info.samplerate; double tc_sec = sample / (double) _info.samplerate; rv.push_back (LTCMap (fp_sec, tc_sec)); -- cgit v1.2.3