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

Reply via email to