"DivX and XviD both encode to MPEG-4 ASP which has a lot of shortcomings that manifestly result in the infamous sludgy green-purple banding artefacts of the time, no matter how good the chosen encoder is."
That's the fault of your decoder; I never had that problem playing DivX or XviD videos in VLC.