summaryrefslogtreecommitdiff
path: root/libs/ardour/ltc_slave.cc
AgeCommit message (Expand)Author
2020-05-13Set timecode format from active master onlyRobin Gareus
2020-05-12Consolidate delta-string format, avoid markupRobin Gareus
2020-05-11Slave delta display tweaksRobin Gareus
2020-05-11Fix TCM requiring port-reconnect when engine restartsRobin Gareus
2020-05-10LTC: sync-lock is only relevant when clock is syncedRobin Gareus
2020-05-09Update LTC reader port latency on connection changeRobin Gareus
2020-05-08LTC Slave: subscribe to LatencyUpdated signalRobin Gareus
2020-05-07make LTC transport master safe against the absence of a sessionPaul Davis
2020-04-24fix parentheses around expression that prevented port flags from being set fo...Paul Davis
2020-03-23extend fixed-width improvements to master delta to LTCPaul Davis
2019-11-15fix crash with -D slave caused by too-early use of a transport master's _port...Paul Davis
2019-09-17add finite state machine to control/manage transport statePaul Davis
2019-09-17manually correct cherry-pick of cdbabe40ed4ePaul Davis
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin Gareus
2019-03-04Make it compile againRobin Gareus
2019-03-03remove debug outputPaul Davis
2019-03-03do not initialize LTC timecode rate from session FPSPaul Davis
2019-03-03audioengine skip should trigger full LTC_Slave::reset(), not just feed silenc...Paul Davis
2019-03-03LTC_Slave: count frames since resetPaul Davis
2019-03-03debug trace output tweaks (including avoiding stderr/stdout issues)Paul Davis
2019-03-03LTC_Slave::reset() should change _current.speed back to zeroPaul Davis
2019-03-03NO-OP: brace positionPaul Davis
2019-03-03NO-OP: brace positionPaul Davis
2019-03-03expand scope of LTC_Slave::reset() to include more object statePaul Davis
2019-03-03fix semantics of LTC_Slave::locked() - we must have detected FPS to be consid...Paul Davis
2019-03-03fix initialization orderPaul Davis
2019-03-03rename LTC_Slave::prev_sample to prev_frame, correcting s/frame/sample/ changesPaul Davis
2019-03-03remove ill-conceived use-session-timecode-format optionPaul Davis
2019-02-26enhanced debug trace outputPaul Davis
2019-02-06do not use green for "OK" deltas in transport master dialog and drop delta ch...Paul Davis
2019-02-06use correct value for silent sample count delivered to LTC decoderPaul Davis
2019-02-04reset "current" in LTC transport master when necessaryPaul Davis
2019-02-04correctly initialize LTC transport master port latency (reversed boolean error)Paul Davis
2019-02-04NOOP: whitespace in function callPaul Davis
2019-02-04fully initialize all LTC transport master membersPaul Davis
2019-01-25new approach to handling Transport Masters when engine is restartedPaul Davis
2018-10-04add new ::update_interval() method for transport masters, and use in shared :...Paul Davis
2018-09-27consolidate all transport masters on a SafeTime object that is a member of th...Paul Davis
2018-09-22Remove some namespace ambiguityJohn Emmas
2018-09-18new transport slave/master implementation, libs/ editionPaul Davis
2017-09-29Update Timecode Generator/Slave alignmentRobin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
2017-09-18attempt fix for LTC slave when locatingPaul Davis
2017-07-26Fix initial sync to LTC with small buffersizesRobin Gareus
2016-12-08Clarify "frames" (video, timecode) vs "samples" (audio)Robin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2015-07-23avoid llabs ambiguityRobin Gareus
2015-07-15-Wabsolute-value fixRobin Gareus
2015-06-29(re)implement Yevgeny's LTC branch changes in the context of ardour-merge-fro...Paul Davis
2015-01-12LTC: don’t flag “no lock” until delta was at zero at least least once.Robin Gareus