I'm a bit all over the place with these questions lately, but bear with me...
I'm not very familiar with threads so I might be way off here, but seems to me that in FxMixer, we go through all of the channels in a recursive function just to add them on the job queue - and we do this every period. Additionally it seems (I could be wrong as I'm not sure how the queue works) that this puts the channels in the exact opposite order than what they should be processed in. Would it make sense to instead create an array or QVector that stores the order of the channels in which they should be placed in the queue, and only update this array each time channels are added/removed or channel sends changed? Then just add the whole array each time in to the queue... ------------------------------------------------------------------------------ Start Your Social Network Today - Download eXo Platform Build your Enterprise Intranet with eXo Platform Software Java Based Open Source Intranet - Social, Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A Collaboration Platform http://p.sf.net/sfu/ExoPlatform _______________________________________________ LMMS-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmms-devel
