sorta-kinda working latency compensation, latency reporting and capture alignment...
commitf91817b4b82b446a5df8dff2a2aa48b4d32f2470
authorpaul <paul@d708f5d6-7413-0410-9779-e7cbd77b26cf>
Fri, 11 Mar 2011 02:55:52 +0000 (11 02:55 +0000)
committerpaul <paul@d708f5d6-7413-0410-9779-e7cbd77b26cf>
Fri, 11 Mar 2011 02:55:52 +0000 (11 02:55 +0000)
tree160ca7969013b713d70f31f15f328e7a11a723dd
parent7c606382ad3b8d9e747e20d3e92a7d38d2d92047
sorta-kinda working latency compensation, latency reporting and capture alignment ... working except that we report the wrong information to JACK and i've noticed a couple of odd circumstances where turning on a latent plugin caused punch recording to fail

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@9121 d708f5d6-7413-0410-9779-e7cbd77b26cf
30 files changed:
libs/ardour/ardour/audio_buffer.h
libs/ardour/ardour/audio_port.h
libs/ardour/ardour/audioengine.h
libs/ardour/ardour/delivery.h
libs/ardour/ardour/io.h
libs/ardour/ardour/io_processor.h
libs/ardour/ardour/midi_port.h
libs/ardour/ardour/midi_track.h
libs/ardour/ardour/port.h
libs/ardour/ardour/route.h
libs/ardour/ardour/session.h
libs/ardour/ardour/track.h
libs/ardour/audio_diskstream.cc
libs/ardour/audio_port.cc
libs/ardour/audio_track.cc
libs/ardour/audioengine.cc
libs/ardour/delivery.cc
libs/ardour/diskstream.cc
libs/ardour/io.cc
libs/ardour/io_processor.cc
libs/ardour/midi_diskstream.cc
libs/ardour/midi_port.cc
libs/ardour/midi_track.cc
libs/ardour/port.cc
libs/ardour/route.cc
libs/ardour/session.cc
libs/ardour/session_process.cc
libs/ardour/session_transport.cc
libs/ardour/track.cc
libs/ardour/wscript