I have nticed similar behaviour when using Threads .. ! when the code
works fine on osx and when it does not on WinXP .. ! The only thing I did to
solve this was to put Thread.sleep(20) (beside Thread.yield()); for 20 ms or
even less and all went fine ... on WinXp .. since osx did not bother with
sleep's(20) .. anyway I did a custom check statement to tell if the code is
running on Windows and perform sleeps ... !!
In short .. Windows and (Mac) OSX have different ways to deal with Threads.
You can find some resources about this subject on the Internet.
I am still looking for help concerning .. mov.Flatten(..) or
mov.FlattenData(...) ... my movie is already saved as a movie. I found a
page saying something about StdQTConstants.flattenCompressMovieResource|
StdQTConstants.zlibDataCompressorSubType|