[mythtv-commits] Ticket #6947: xinerama now plays squashed recordings since 21135

MythTV mythtv at cvs.mythtv.org
Wed Sep 30 02:31:51 UTC 2009


#6947: xinerama now plays squashed recordings since 21135
-------------------------------------+--------------------------------------
 Reporter:  anonymous                |        Owner:  markk   
     Type:  defect                   |       Status:  assigned
 Priority:  minor                    |    Milestone:  0.23    
Component:  MythTV - Video Playback  |      Version:  head    
 Severity:  medium                   |   Resolution:          
  Mlocked:  0                        |  
-------------------------------------+--------------------------------------
Changes (by markk):

  * status:  infoneeded => assigned
  * milestone:  0.22 => 0.23


Comment:

 I can't honestly decide whether this is a driver bug or not:)

 I can reproduce the issue here. It seems to be a specific problem (maybe
 restricted to nvidia) when the primary display has the smaller resolution
 and it is the primary display that is unavailable. In that situation, the
 driver reports an incorrect display size for the remaining, active
 display. As I mentioned previously, I believe mythfrontend is making the
 correct decisions and calculations on the basis of the information
 available to it.

 That said, both Qt and X report maximum screen sizes/resolutions
 consistent with both displays being available. While this may provide the
 necessary information to adjust the aspect ratio correctly, it seems
 counter intuitive to me that either should be reporting total resolutions
 that aren't available - that second screen simply isn't plugged in.
 Regardless, I'm not going to start tinkering with that code so close to
 0.22 release, hence pushing back to 0.23 so I can have a more detailed
 look when time permits. There is still every likelihood that I won't
 change the code to try and fix what is, at the end of the day, an edge
 case.

 In the meantime, there are 2 possible workarounds:-

 - try swapping the displays around, so that the tv is the second display.
 This fixed it for me.
 - override the display size settings when running on the lcd tv using
 'mythfrontend -O DisplaySizeWidth=421 -O DisplaySizeHeight=263'.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/6947#comment:9>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list