[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