Hi all, I recently released a video deinterlacer application called tvtime: http://tvtime.sourceforge.net/ which is a bit of a stress test for XVideo performance: we upload 720x480x59.94fps YUY2 for NTSC, and 720x576x50fps YUY2 for PAL.
We just found a problem with SiS users. For one user, even though AGP 4x is active (or so it seems), frame uploads are taking a horribly long time. Between 15ms and 30ms for PAL-sized frames. I thought we had this problem last December, and it was because the driver spins waiting for the retrace: http://www.xfree86.org/pipermail/xpert/2001-December/014146.html Looking at the code in cvsweb, it looks like this is still the case. I guess no patch came out of that work? Was it rejected for some reason? One solution that was suggested to me was to not XFlush after doing XvShmPutImage, and just make sure tvtime runs at a higher priority. This works nicely for me, since if I'm run as root I run SCHED_FIFO among other things.. Or I could just grab a high priority and hope that works. Any comments on this solution? I haven't tried this out with the SiS user, but it seems to work o.k. for my G400 (but if I'm a user app without high priority then I drop frames). -- Billy Biggs [EMAIL PROTECTED] _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
