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

MythTV noreply at mythtv.org
Mon Aug 14 01:44:03 UTC 2017


#13100: Handle Non Integer Refresh Rates with XRandr (Fixing JudderFree)
-------------------------------------+-------------------------------------
     Reporter:  halovanic@…          |      Owner:  jyavenard
         Type:  Patch - Bug Fix      |     Status:  new
     Priority:  minor                |  Milestone:  needs_triage
    Component:  MythTV - Video       |    Version:  Master Head
  Playback                           |   Keywords:  xrandr nvidia refresh
     Severity:  medium               |  rate
Ticket locked:  0                    |
-------------------------------------+-------------------------------------
 The current code for [https://www.mythtv.org/wiki/User_Manual:JudderFree
 JudderFree] doesn't work anymore for
 [https://lists.gt.net/mythtv/users/597082#597082 recent NVIDIA drivers].
 It also was an NVIDIA-only solution due to relying on getting and setting
 refresh rates using XRandr, where they can only be integer values, or in
 NVIDIA's case, fake integer values.

 The attached patch uses an alternate method of calculating the actual
 refresh rate as a more accurate double value and switching to a supported
 modeline without trying to match the real and fake rates through the
 (broken) NVIDIA extension method.  This should also allow Judder Free
 playback for other video cards so long as they support suitable
 implementation of XRandr.

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


More information about the mythtv-commits mailing list