Propagate Latency to backend/system ports
authorRobin Gareus <robin@gareus.org>
Fri, 22 Sep 2017 13:28:00 +0000 (15:28 +0200)
committerRobin Gareus <robin@gareus.org>
Fri, 22 Sep 2017 22:34:01 +0000 (00:34 +0200)
commitab3889fff84a5e0e48c588e9071921ee6578efa9
tree09998ff4f77961a03722f91d33d6cdb224d0e376
parent25f45022db58633dd8e2fec6844157b44fe71428
Propagate Latency to backend/system ports

Set accumulated capture-latency for physical-outputs
and accumulated playback-latency for physical-inputs
after Ardour is done setting all non-physical port latencies.

This will be needed for latency-compensation of the complete graph.
libs/backends/alsa/alsa_audiobackend.cc
libs/backends/alsa/alsa_audiobackend.h
libs/backends/coreaudio/coreaudio_backend.cc
libs/backends/coreaudio/coreaudio_backend.h
libs/backends/portaudio/portaudio_backend.cc
libs/backends/portaudio/portaudio_backend.h