Daniel Kristjansson wrote:
I've updated the xv/xvmc merge patch with the help of some VLD debugging by Ivor Hewitt. Hopefully this version functions with
XvMC-VLD..


The patch is at:
  http://www.mrl.nyu.edu/~danielk/mythtv/xv-xvmc-merge-v7.tbz

I've also continued to clean-up the buffer init code, and I've
made the buffer management a little more aggressive. When
AGGRESSIVE_BUFFER_MANAGEMENT is defined (the default in this
patch) videoout_xv reclaims buffers as soon as their children are done rendering, instead of waiting until the children are
done displaying. Also with AGGRESSIVE_BUFFER_MANAGEMENT we
don't sync the past and future frames in DrawSlice, which
means less time is spent holding their frame locks. Finally,
I've lowered XVMC_OSD_NUM from 3 to 2, which seems sufficient
for OSD buffering.




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

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

One little thing on this. Do you plan to use the libXvMCW library so that a single MythTv binary can support XvMCVld and XvMC acceleration ? I note that there are some defines (USING_XVMC_VLD) for using VLD acceleration at the moment ...

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

Reply via email to