It is true that it is not a BSPlayer problem but a codec problem. However updating to DivX 5.05 version does not solve it. I'm currently using ffdshow DirectShow decoding filter, a package of audio/video decoders which has a better error control than the original DivX codec. ffdshow skips those bad frames which usually freeze and keeps playing the movie. Instead of freezing you will probably see a blurry screen for a couple seconds after the bad frame is played. This is much better than the alternative! I have tried many codec packages but ffdshow is still the best one so far... You can download it at
http://sourceforge.net/projects/ffdshow
You can try more aidio/video software at
http://www.divx-digest.com/software/index.html
P.S. ffdshow is only a decoder, not an encoder! You can only use it to play DivX / XVid movies! If you want to edit and save DivX / XVid movies (VirtualDub) you will need the actual DivX / XVid encoder. You should not have problems installing and using DivX, XVid, and ffdshow at the same time.