diff options
author | Robin Gareus <robin@gareus.org> | 2020-05-07 17:22:40 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-05-07 20:42:53 +0200 |
commit | d9caa7fd9a55e5b21a35971f17e26d8c26838a6b (patch) | |
tree | a43073baca894a5659237751c0edd548f19cec4d /libs/ardour/ardour | |
parent | 9604e64c35bfd13bcf22a29f60db3fbc26411a80 (diff) |
Prepare timecode-generator direct-out
Generator ports (like TransportMaster slaves), should not be
re-sampled when vari-speeding. Instead the Timecode/Clock should
directly use the engine-speed.
For this to happen, they need to be special-cased: no re-sampler
latency, direct access to engine-buffers.
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r-- | libs/ardour/ardour/types.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h index 12a0ee51e3..31ecba195e 100644 --- a/libs/ardour/ardour/types.h +++ b/libs/ardour/ardour/types.h @@ -735,7 +735,10 @@ enum PortFlags { /* non-JACK related flags */ Hidden = 0x20, Shadow = 0x40, - TransportMasterPort = 0x80 + + TransportMasterPort = 0x80, // incoming data, used by slaves + TransportGenerator = 0x100, // outgoing, timecode/clock generators + TransportSyncPort = 0x180 // = TransportMasterPort | TransportGenerator }; enum MidiPortFlags { |