Author: danielk
        Date: 2005-10-18 14:42:18 +0000 (Tue, 18 Oct 2005)
New Revision: 7519

Modified:

   trunk/mythtv/libs/libmythtv/videoout_xv.cpp

Log:

It looks like there was an attempt to change defines to variables in the videoout_xv.cpp code, but it didn't take the effect of the defines on code compilation into account.

I've restored the defines, so now the right code gets compiled. This has made the XvMC a little nicer. I've also added 3 more defines that explain where the remaining mystery numbers in the XvMC surface allocation mean.

Finally, I've also lowered the OSD surfaces from 2 to 1, this may make the OSD a little less smooth, but should make playback better.

------------

This last part has made a huge noticeable improvement in XVMC on my slow Celeron 450 with nvidia xvmc.  Now it almost never skips compared to quite often before.  Before this change I was debating weather not using XVMC was giving better performance than using it.  I think if there was any way to free up that last surface, those of us on slow machines with xvmc would be golden.  (Chroma Key OSd anyone) Just thought I would give some feedback on what I noticed with this change.

Geoff

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to