Hey folks, I can't believe it ... one simple function solved all my problems: XInitThreads();called at the very beginning of my application allows me to create (and not join) a separate video tracking thread ... which works beautifully.
10^6 thanks. DT -- Technical Director, Virginia Center for Computer Music