hey.
I was having a similar problem with Divx 5.1, the video only showed the odd diagonal line.
After lots of playing with various codecs I found that the ffdshow codec solved this problem, and some other problems I had with xVid.
You can download ffdshow alpha from:
http://cutka.szm.sk/ffdshow/
Hope it helps!