More info, please. Like what is the container format you save the program and what program you use to save it. Best option is, if you could share small sample file that doesn't work.
It's possible that program creates wrong crc for packets. Yes I use latest version. But Windows media player doesn't have any problems with videos in this format.
According to trac handler it won't be fixed because the file is against specs. I think ProjectX demux and muxing with another tool should create fully working files.
I don't think this is a CRC error, but rather not determining the right frame/packet boundaries...which, of course, makes it look like a CRC error. The file plays correctly on Windows Media Player, and on mplayer under Linux.