When I did my initial "fixed" msvc/gcc/icl compare above I collected one other datum, which yielded a quite surprising comparative result:
Code:
time (min:sec) to complete test-clip encode
msvc gcc icl
h263 quant 16:11 16:30 16:39
mpeg quant 17:35 17:52 18:22
dll size 580KB 728KB 808KB
I did NOT expect this.
The only hypothesis I can come up with is that the more compact dll works better with my cache-challenged Duron processor. Guess which one I'll be using for my future encodes
If anyone wants to experiment, attached is msvc build of v1.1.2 xvidcore with the above arraysize "fix".
EDIT: withdrawn, based upon syskin's post below. Updated build
here