It's amazing what you can find when you
Google a problem.
Quote from DivX Acolyte from provided link:
[Q:] I can open a video file, but how come I get a [VideoSourceAVI] ICDecompress: unspecified error (-100) at a certain point in the file? [top]
[A:] This error usually means that some bytes in the video stream got corrupted somehow, and the video codec has detected the error and refused to decode the frame. ASFCHECK.EXE cannot detect this error in an ASF file because it would require decoding the entire file, which with MPEG-4 V3 takes about one-third to one-fourth of the total playing time, i.e. too long.
You may be able to work around this problem by deleting the problematic frame. Because there are likely subsequent delta frames dependent on the corrupted frame, you will have to delete more than one frame. You can do this as follows:
Find the bad frame by searching around the affected area and looking for the error message in the status bar.
Click mark-in (second button from right below slider).
Click keyframe-right (yellow key with right arrow).
Back off one frame and click mark-out.
Press DELETE on your keyboard.