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

Reply via email to