[mythtv] [mythtv-commits] Ticket #3466: [13435] breaks the Guide video on some setups

Simon Kenyon simon at koala.ie
Thu Mar 5 17:38:20 UTC 2009


Simon Kenyon wrote:
> Simon Kenyon wrote:
>> Simon Kenyon wrote:
>>> MythTV wrote:
>>>  
>>>> #3466: [13435] breaks the Guide video on some setups
>>>> ---------------------+------------------------------------------------------ 
>>>>
>>>>  Reporter:  stuartm  |        Owner:  danielk
>>>>      Type:  defect   |       Status:  new     Priority:  minor    
>>>> |    Milestone:  unknown
>>>> Component:  mythtv   |      Version:  head    Severity:  medium   
>>>> |   Resolution:         
>>>> ---------------------+------------------------------------------------------ 
>>>>
>>>>
>>>> Comment(by danielk):
>>>>
>>>>  It looks like both of you are using pre-6xxx nvidia cards and you 
>>>> don't
>>>>  tell the drivers to use the 3D hardware for drawing in the 
>>>> xorg.conf. This
>>>>  means you are probably using the dedicated XVideo overlay hardware.
>>>>
>>>>  This is useful. I probably just need to replace the "Loading Preview
>>>>  Video" with something drawn in the current chromakey to get these 
>>>> cards to
>>>>  work. You can verify this by setting the xterm background color to 
>>>> the
>>>>  chromakey color and placing it over the video preview section of the
>>>>  guide.
>>>>
>>>>       
>>> i am using the xorg ati driver on my laptop and it is broken.
>>> i am using the closed source nvidia driver on another backend and it 
>>> works.
>>> -- 
>>> simon
>>>   
>> nothing really changes
>> this seems to have bitten me again
>>
>> when in the epg, the video preview is displayed.
>> when i go back into livetv. only that portion of the screen which 
>> contained the video preview is displaying a picture
>> the rest is black.
>>
>> i realise that this has been caused by my fiddling. i upgraded to 
>> xorg 1.5.3 etc. and changed my display driver to the radeon driver 
>> (from the ati one)
>> i gone back to the ati driver and the problem persists. this is 
>> annoying.
>>
>> in trying to understand what is going on i have been reading the code.
>>
>> one question:
>>
>> i see in guidgrid.cpp the set up of a clipping region with setMask
>> i don't see this cleared anywhere.
>>
>> what am i not getting?
>> -- 
>> simon
>
> i did some more debugging
> my slave backend has ati video
> no problems there - but it is running xorg 1.3
> but anyway i copied the xorg.conf
> no differencec
>
> but i tried running in windowed mode and discovered something which is 
> interesting
>
> if i don't touch the window then in and out of the programme guide 
> works just fine
> no black regions on return from the guide - but only after the first 
> in and out
> the first time i get a mostly black screen
>
> if i resize the window just a bit and then cover part of the window 
> and uncover it - that portion of the livetv is black
> i also note that if i move the mouse quickly in and out of the window 
> (with focus follows mouse) then sometimes a large portion of the 
> livetv window is black.
> the large portion is the same size as the window was originally before 
> i resized it
>
> it seems that if myth gets an event while the mouse if in the black 
> region around the edge of the video window then the blackness occurs
> if i move the mouse really fast over that region then the problem does 
> not occur
> -- 
> simon
much simpler way of showing this
drag the window partially off screen
when you drag it back the portion that was off screen is now black
until myth gets an expose event

it is not a window manager thing - happens under kde as well as gnome
--
simon


More information about the mythtv-dev mailing list