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

Reply via email to