[mythtv-commits] Ticket #13100: Handle Non Integer Refresh Rates with XRandr (Fixing JudderFree)

MythTV noreply at mythtv.org
Mon Dec 9 22:56:28 UTC 2019


#13100: Handle Non Integer Refresh Rates with XRandr (Fixing JudderFree)
----------------------------------------+-------------------------------
 Reporter:  halovanic@…                 |          Owner:  Peter Bennett
     Type:  Patch - Bug Fix             |         Status:  closed
 Priority:  minor                       |      Milestone:  unknown
Component:  MythTV - Video Playback     |        Version:  Master Head
 Severity:  medium                      |     Resolution:  Abandoned
 Keywords:  xrandr nvidia refresh rate  |  Ticket locked:  0
----------------------------------------+-------------------------------

Comment (by Mark Kendall <mark.kendall@…>):

 In [changeset:"962525f37f621b301cf121c32aebf483053381f9/mythtv"
 962525f37f/mythtv]:
             {{{
             #!CommitTicketReference repository="mythtv"
 revision="962525f37f621b301cf121c32aebf483053381f9"
             MythDisplayX11: Use accurate XRandR refresh rates

 - use the more modern XRandR API to interrogate actual modelines
 available and hence calculate refresh rates with full floating point
 accuracy
 - enables the removal of libxnvtrl at some point
 - working on multiple testes linux platforms
 - there is a fairly ugly workaround to ensure the main window is not
 clipped when we have moved to a higher resolution mode - if necessary,
 we hide and then show the main window. I have no idea why this is
 necessary and can't work out why it is needed - all the loggging/
 debugging in the world doesn't indicate why sometimes the window is
 clipped.
 - also moves a little state management out of MythUIHelper and
 MythVideoOutput - which is a good thing.

 Refs #13100
             }}}

-- 
Ticket URL: <https://code.mythtv.org/trac/ticket/13100#comment:12>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list