13
0
Go to file
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
doc
export
gtk2_ardour Fix #6280 – region (first_frame()==0) selectable with SnapRegionBoundary 2017-07-25 17:39:08 +02:00
headless
libs Fix initial sync to LTC with small buffersizes 2017-07-26 22:58:16 +02:00
mcp
midi_maps
msvc_extra_headers
MSVCardour3 MSVC changes needed to implement the new 'widgets' library 2017-07-19 08:16:30 +01:00
MSVCMixbus3
MSVCvst_scan MSVC changes needed to implement the new 'waveview' library 2017-07-19 08:20:18 +01:00
osc
patches
patchfiles
scripts Replace a ringbuffer with a multi-reader circular table 2017-07-24 15:05:05 +02:00
session_utils
templates
tools
vst
.dir-locals.el
.gitattributes
.gitignore
ardour-3.ttl
ardour.1
ardour.1.es
ardour.1.fr
ardour.1.ru
COPYING
instant.xml
instant.xml.sae
msvc32-fixup.pl
PACKAGER_README
README
README-GITHUB.txt
system_config
testfile.flac
testfile.ogg
TRANSLATORS
waf
wscript

Please see the Ardour web site at http://ardour.org/ for all documentation..

For information on building ardour: 
      
     http://ardour.org/development.html