diff options
author | Carl Hetherington <carl@carlh.net> | 2010-12-10 22:28:29 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2010-12-10 22:28:29 +0000 |
commit | 86ac707573a5f5124c4a26b4e48e9756415700c4 (patch) | |
tree | 58dda1c31bc0349578bd7ff674d539054180809d /libs/ardour/ardour/audio_track.h | |
parent | 8387e1bff87e1bed31a807f993a001a967bca51a (diff) |
Stop bounce / freeze on tracks that have more outputs than inputs and so cannot record all the outputs in their diskstreams. Fix buffer shortage when bouncing tracks whose processing chains temporarily need more buffers than there are inputs. Fixes #3573.
git-svn-id: svn://localhost/ardour2/branches/3.0@8239 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/audio_track.h')
-rw-r--r-- | libs/ardour/ardour/audio_track.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/ardour/audio_track.h b/libs/ardour/ardour/audio_track.h index b9c60d5107..80124300fd 100644 --- a/libs/ardour/ardour/audio_track.h +++ b/libs/ardour/ardour/audio_track.h @@ -61,6 +61,8 @@ class AudioTrack : public Track boost::shared_ptr<AudioFileSource> write_source (uint32_t n = 0); + bool bounceable () const; + protected: boost::shared_ptr<AudioDiskstream> audio_diskstream () const; XMLNode& state (bool full); |