I have recently been playing with the HC encoder and discovered that if my source is an XVID, the resulting mpeg has the last couple of frames switched to the beginning, although the total number of frames is correct. If I change the source to a hyffYUV, HC encodes it properly.

TMPGenc encodes the XVID properly. I am using ffdshow and the libvcodec as the XVID decoder, and I assume both HC and TMPgenc would be using this codec.

Anyone else had this problem?