> In 1.6.0, occasionally I'll get this situation when I'm seeking where it > starts rendering the wave from the wrong position - It won't "propagate > outwards" from the centre, it'll go left-to-right instead. > > To me, both this "left-to-right waveform drawing" and the "missed cue" > problem smell like race condition caused by unsafe threading. In both > cases, the "seek position" or something related to that isn't being > updated properly every once and a while because it's being clobbered by > another thread's unsafe access to that variable. > > Again, this is all theory, but it wouldn't be the first time that > unmutexed multithreaded access only started causing problems after the > jump to QT4. (ControlObject thread issues, etc etc.)
That's part of the symptom in my case, it draws from left to right. Oh I get it a bit more now... it should be interleaving drawing (center out) with other functions, and it's not... it definitely needs to *eventually* redraw the entire waveform but it does so all at once instead of interleaved. Urgh. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
