[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