Hi all,

I have a divx avi that has the following specs:

File A
---
MPEG Layer-3,128 kBit/s, 48,000 Hz, Stereo
720 x 352, 24 Bits, 119258 Frames, 24.000 Frames/Sec, 116 KB/Sec, DIVXMPG4 V3

The playback is noticeably choppy. I tried Windows Media 6, 7, BSPlayer, The Playa. Tried both codecs 4.xx and 3.xx. The Playa is a *bit* less choppy, and codec 4.xx helps slightly. Changing my video mode to 640x480, 16 bit isn't much help either (I'm using Riva TNT2 Ultra). I have no other applications in the background taking up resources.

Now, at first I suspected my PC (Pentium 3 500 MHz, 256 MB RAM, defragged Hard Drives) is not fast enough. But then I got another Divx avi with the following specs:

File B
---
MPEG Layer-3,191 kBit/s, 44,100 Hz, Stereo
720 x 416, 24 Bits, 118523 Frames, 23.976 Frames/Sec, 124 KB/Sec, DIVXMPG4 V3

And File B plays like a dream. What's going on here? Is it possible for poor encoding to cause choppiness in playback (still, File A looks AND sounds very high quality)? Or can there somehow be a corrupted AVI index header? If so can the previous AVI be fixed? Or it it because 24 fps is not as 'safe' as 23.976 fps (which I read to be a 'Film' standard whatever that means).

I tried using AVI-Defreezer (the one that actually rebuilds the AVI header) on File A and the program crashed right away.

Thanks.