fix LTC alignment.
authorRobin Gareus <robin@gareus.org>
Fri, 9 Jan 2015 05:02:36 +0000 (06:02 +0100)
committerRobin Gareus <robin@gareus.org>
Fri, 9 Jan 2015 05:08:15 +0000 (06:08 +0100)
commit7f72e7d879312e0130bc840566b572b34fe0c591
tree2942d5f9aa5da300f52f1e1d2748e37ac6c23f61
parent7235ece8986f335d52d8b76f5135ddb3d794de35
fix LTC alignment.

LTC-slave: offset the parsed LTC-frame instead of changing the
frame's timestamp. This fixes an issue with freewheel timeout and
delta-calculation. Align transport-time with output to match
capture alignment: "with existing material".

LTC-generator: follow suit. align clock with master-bus out.
This is a semi-permanent workaround. Once [tracks feeding] the
master-bus is/are delayed to align to output. The generator
needs to use (worst_track_latency not worst_playback_latency)
libs/ardour/ltc_slave.cc
libs/ardour/session_ltc.cc