[mythtv] XVideo XvMC merge patch (v17)

Daniel Kristjansson danielk at cat.nyu.edu
Fri Apr 22 14:43:11 UTC 2005


Get it here:
    http://www.mrl.nyu.edu/~danielk/mythtv/xv-xvmc-merge-v17.patch.bz2

1/ There is some cleanup in DisplayRes; removing the backward
   compatibility code that is no longer needed with this patch.

2/ The doxygen documentation has been updated; removing bug
   descriptions of bugs that no longer exist with this patch.

3/ There is a bug fix for a XvMC buffer initialization bug discovered
   by Andy Polling. It existed in the last couple versions, but isn't
   always triggered. As a side effect, the code will now allocate up
   to 16 XvMC buffers, if it can. Before everyone rejoices, the current
   nVidia drivers/hardware only allow for eight buffers. But if they,
   or someone else, fixes this, MythTV will automagically allocate
   more buffers...

BTW From the reports I'm getting it appears that the hard deadlock
problem with some nvidia hardware combinations has been solved by
the x11 locking I discussed in the v15 and v14 patch e-mails.

This also explains why v0.17 and v0.18 caused such problems for
some nvidia users. It appears the nvidia drivers XvMC support is
not even minimally threadsafe.

-- 
Daniel Kristjansson <danielk at cat.nyu.edu>



More information about the mythtv-dev mailing list