Performance - speed up switching of playlists with non-destructive diskstreams.
authornick_m <mainsbridge@gmail.com>
Mon, 11 Apr 2016 16:57:10 +0000 (02:57 +1000)
committernick_m <mainsbridge@gmail.com>
Fri, 27 May 2016 13:38:14 +0000 (23:38 +1000)
libs/ardour/diskstream.cc

index 3b44c51dd46852da2ae93b24dafa3e526ce8bdab..3ca463189c4ace26477a47d6ec3efd0ae5e50f4e 100644 (file)
@@ -380,7 +380,7 @@ Diskstream::use_playlist (boost::shared_ptr<Playlist> playlist)
                _playlist = playlist;
                _playlist->use();
 
-               if (!in_set_state && recordable()) {
+               if (!in_set_state && destructive() && recordable()) {
                        reset_write_sources (false);
                }