add interface for latency updates w/o restarting the backend
authorRobin Gareus <robin@gareus.org>
Fri, 4 Dec 2015 16:08:45 +0000 (17:08 +0100)
committerRobin Gareus <robin@gareus.org>
Fri, 4 Dec 2015 16:08:45 +0000 (17:08 +0100)
commit78a9791b5850e48dfcaf7045f443a082f14f58da
treec45d8489e9c7e625672566e6a5aeaac6887df77d
parente9b0b4bcf036b144ed9ebd69ad6bfb27db44ae67
add interface for latency updates w/o restarting the backend

This is useful for USB devices. Since there is a ringbuffer in the driver
(common on ALSA but also other platforms) to align the USB stream with
USB bus timing the latency can differ every time the device is re-opened.
libs/ardour/ardour/audio_backend.h