13
0
livetrax/libs
Robin Gareus 28c29ab22d Fix initial sync to LTC with small buffersizes
Ardour follow_slave() does nothing (not even seek) if the slave is not
locked.

The LTC-slave assumes it's locked if LTC is stable for 5 continuous
process-calls.

If the difference of Ardour's transport-position to the LTC-timecode
is large (> 2sec), the slave reset itself (assuming drift, seek don't vari-
speed).

A LTC-slave does reset does reset the locked counter.

Hence: If initially Ardour's transport differs > 2 sec and the buffersize
is small (many process-callbacks), the slave kept resetting itself
never informing Ardour that it locked to the external TC, and Ardour
never issued a seek.
2017-07-26 22:58:16 +02:00
..
appleutility
ardour Fix initial sync to LTC with small buffersizes 2017-07-26 22:58:16 +02:00
ardouralsautil
audiographer
backends
canvas MSVC changes needed to implement the new 'waveview' library 2017-07-19 08:20:18 +01:00
clearlooks-newer
evoral Update WritePass logic + AutomationList Undo 2017-07-24 21:00:12 +02:00
fluidsynth
fst Don't use VST ->user points, prefer host-reserved ptr 2017-07-08 18:13:42 +02:00
gtkmm2ext MSVC changes needed to implement the new 'widgets' library 2017-07-19 08:16:30 +01:00
hidapi
libltc update libltc 2017-07-26 22:58:12 +02:00
lua
midi++2
panners
pbd Make start_touch() truly idempotent 2017-07-25 20:15:12 +02:00
plugins Sanitize printing of a-eq gain parameters 2017-07-22 17:41:35 +02:00
ptformat
qm-dsp
surfaces Remove unnecessary tests for touch-state 2017-07-25 20:16:04 +02:00
timecode
vamp-plugins
vfork
waveview MSVC changes needed to implement the new 'waveview' library 2017-07-19 08:20:18 +01:00
widgets Add touch-events signal emission to ArdourKnob 2017-07-23 19:40:20 +02:00