changeset 92:792bca285459

...
author Chris Cannam
date Fri, 08 Feb 2008 17:54:49 +0000
parents 9fc4b256c283
children 737b373246b5
files audioio/AudioCallbackPlaySource.cpp
diffstat 1 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/audioio/AudioCallbackPlaySource.cpp	Fri Feb 08 17:51:15 2008 +0000
+++ b/audioio/AudioCallbackPlaySource.cpp	Fri Feb 08 17:54:49 2008 +0000
@@ -595,9 +595,13 @@
     MultiSelection::SelectionList selections = m_viewManager->getSelections();
     MultiSelection::SelectionList::const_iterator i;
 
-    // these could be cached from one call to the next, if the
+    // These could be cached from one call to the next, if the
     // selection has not changed... but some of the work would still
-    // need to be done because the playback model may have changed
+    // need to be done because the playback model may have changed.
+
+    // Currently, we know that this method is only ever called from a
+    // single thread (the GUI thread), so we could be nasty and
+    // maintain these as statics to avoid re-creating them...
 
     std::vector<RealTime> rangeStarts;
     std::vector<RealTime> rangeDurations;