similar fix for punch recording as applied to 2.X, with additional tweak that when...
commit4cf0c1d6cd4b4489dd6066e186400dd00b12062b
authorpaul <paul@d708f5d6-7413-0410-9779-e7cbd77b26cf>
Wed, 7 Apr 2010 14:39:34 +0000 (7 14:39 +0000)
committerpaul <paul@d708f5d6-7413-0410-9779-e7cbd77b26cf>
Wed, 7 Apr 2010 14:39:34 +0000 (7 14:39 +0000)
treee56e64930b90bcdd09406e8c908790711e3d6c16
parent9884022156ff04e099c9f2c4eab3ef4c9bf03817
similar fix for punch recording as applied to 2.X, with additional tweak that when we fetch the audio port buffer, we must use the full nframes() for the current ::roll() call and not rec_nframes. otherwise, we get back an AudioBuffer that thinks it is smaller than it really is. there may be other issues with this distinction lurking somewhere

git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@6873 d708f5d6-7413-0410-9779-e7cbd77b26cf
libs/ardour/audio_diskstream.cc