[mythtv] XVideo XvMC VLD broken

Terry Barnaby terry1 at beam.ltd.uk
Mon Apr 25 15:59:41 UTC 2005


Daniel Kristjansson wrote:
> On Mon, 2005-04-25 at 06:52 +0100, Terry Barnaby wrote:
> 
>>Hi,
>>
>>The current MythTv CVS version (2004-04-25) of the Xv/XvMC merge appears 
>>to be broken on a Via M10K box using XvMC VLD acceleration.
>>
>>Problems are:
>>1. If DVB-T cards are set to TS mode the system will show TV
>>	on startup, but will fail on channel change.
>>	Before changing channel I get the following Errors repeated:
>>
>>2005-04-25 06:38:19.007 AddInheritence(A       ) Error, future=frame
>>2005-04-25 06:38:19.127 AddInheritence( B      ) Error, future=frame
>>2005-04-25 06:38:19.247 AddInheritence(  C     ) Error, future=frame
>>2005-04-25 06:38:19.487 AddInheritence(   D    ) Error, future=frame
>>2005-04-25 06:38:19.607 AddInheritence(    E   ) Error, future=frame
>>2005-04-25 06:38:19.727 AddInheritence(     F  ) Error, future=frame
> 
> 
>>I suspect this could be caused by not calling the XvMCSyncSurface().
>>This call releases the HWMPEG controller for other processes, and
>>I suspect a lock is not being released when it is not called.
> 
> We call XvMCSyncSurface(), the problem is that the Unichrome drivers
> don't deal with stream changes gracefully. I'm making some changes
> to the change channel code this week, once that settles down I'll
> ask the unichrome people how to make channel changes work with
> their stuff.
> 
> -- Daniel
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
Hi Daniel,

I am one of the unichrome people, and the one responsible for the 
original MythTV XvMC VLD implementation.
I am happy to have a look at this issue.
In what way do you think that "the Unichrome drivers don't deal with
stream changes gracefully" ?

Cheers

Terry


More information about the mythtv-dev mailing list