Dennis,
I'm causiously optomistic. I don't want to get my hopes up and then jinx it.
I'm dying to know, did the techs give you any indication as to what the problem was/is? And how they got around it.
Apparently DiVX does some initialization in ICDecompressQuery() function, which is exactly where initialization should not be done. We added a call to that, and it works much better. It's still not an officially supported format.
///d@