[mythtv] [exp. patch] xv xvmc merge (v7)

Terry Barnaby terry1 at beam.ltd.uk
Wed Apr 13 06:25:24 UTC 2005


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
> mythtv-dev at mythtv.org
> 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


More information about the mythtv-dev mailing list