I have an avi encoded such that the latest cvs deems mpg4c32.dll as the
proper decoder. This thing has been ahuge file that I could never get to
play smoothly on my 400 MHz machine under linux and windows, until
yesterday after upgrading to CVS XFree86 which fixes the YUY2 XVideo bug
that has plauged my voodoo3, at which point I had less than 5% frame drop.
Today, I updated avifile cvs for the first time in a long while and
discovered, to my dismay, that it was back to the old way, about 50%
frame drop to sync up the audio and video. What sort of changes in the
past while would cause this kind of performance degradation? Would it be
possible to use mpg4ds32.ax instead, and if so, could that improve
performance through better supported YUY2? Here is a snippet of the output
from when it is setting up the overlay and such (I had not changed my
/usr/lib/win32 directory at all..)
Using Win32 dll library: mpg4c32.dll
Video Depth 16
Video decoder thread lowered priority to 16
Not installing SIGFPE handler...
Audio decoder thread lowered priority to 15
Creating YUV overlay 640x360, fourcc 0x32595559 (YUY2)
Win32: WARNING: Unsupported color space 0x32595559 (YUY2)
I unfortunately didn't keep my old lib to see if it reported YUY2 as an
unsupported colorspace.
My machine is AMND K6-2/400 with Kernel 2.4.8 and XFree86 CVS from
yesterday, with a Voodoo3 card, now with working overlays :)
_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile