[mythtv] XVideo XvMC VLD broken

Terry Barnaby terry1 at beam.ltd.uk
Mon Apr 25 16:02:52 UTC 2005


Terry Barnaby wrote:
> 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
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
Hi Daniel,

Can you tell me if the error messages:

"AddInheritence(A       ) Error, future=frame"

Are a probem ??

Terry


More information about the mythtv-dev mailing list