Mailing List Archive

[MythTV/mythtv] c65f63: MythColourSpace: clang-tidy fix
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: c65f63d17912c4d675741bd5ee8f1f0b9c08b5d2
https://github.com/MythTV/mythtv/commit/c65f63d17912c4d675741bd5ee8f1f0b9c08b5d2
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-02-07 (Sun, 07 Feb 2021)

Changed paths:
M mythtv/libs/libmythui/mythcolourspace.cpp
M mythtv/libs/libmythui/mythcolourspace.h

Log Message:
-----------
MythColourSpace: clang-tidy fix


Commit: cfde5f0b633aa7475720d7e67ace774d07b65a98
https://github.com/MythTV/mythtv/commit/cfde5f0b633aa7475720d7e67ace774d07b65a98
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-02-07 (Sun, 07 Feb 2021)

Changed paths:
M mythtv/libs/libmythui/mythhdr.cpp
M mythtv/libs/libmythui/mythhdr.h

Log Message:
-----------
MythHDRMetadata: clang-tidy fix


Commit: 16efbf3f94871ce1871a16c803c43d3fe7a60669
https://github.com/MythTV/mythtv/commit/16efbf3f94871ce1871a16c803c43d3fe7a60669
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)

Changed paths:
M mythtv/libs/libmythui/mythedid.cpp
M mythtv/libs/libmythui/mythedid.h

Log Message:
-----------
MythEDID: Add GetVRRRange method


Commit: 57e9e0bf1b2c44f7c5d998a79401956edbe9cd89
https://github.com/MythTV/mythtv/commit/57e9e0bf1b2c44f7c5d998a79401956edbe9cd89
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)

Changed paths:
M mythtv/libs/libmythui/platforms/mythdrmdevice.cpp
M mythtv/libs/libmythui/platforms/mythdrmdevice.h

Log Message:
-----------
MythDRMDevice: Add FindDevice method

- breakout code from SetupDRM method to allow re-use
- update to allow explicitly creating a device without the requirement
for video and GUI planes


Commit: ac120bf2a13c45f86b9c09cffc504af809603bfd
https://github.com/MythTV/mythtv/commit/ac120bf2a13c45f86b9c09cffc504af809603bfd
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)

Changed paths:
M mythtv/libs/libmythui/libmythui.pro
M mythtv/libs/libmythui/mythdisplay.cpp
M mythtv/libs/libmythui/mythdisplay.h
A mythtv/libs/libmythui/mythvrr.cpp
A mythtv/libs/libmythui/mythvrr.h
A mythtv/libs/libmythui/platforms/drm/mythdrmvrr.cpp
A mythtv/libs/libmythui/platforms/drm/mythdrmvrr.h
M mythtv/libs/libmythui/platforms/mythdrmdevice.cpp
A mythtv/libs/libmythui/platforms/mythnvcontrol.cpp
A mythtv/libs/libmythui/platforms/mythnvcontrol.h
M mythtv/programs/mythavtest/commandlineparser.cpp
M mythtv/programs/mythfrontend/commandlineparser.cpp

Log Message:
-----------
Add FreeSync and GSync support (Variable Refresh Rate/VRR)

- Note: FreeSync and GSync seem to work fine with mythfrontend; these
changes allow certain optimisations when VRR is detected and is enabled
and under some situations allow the user to force VRR on or off for
mythfrontend (and mythavtest).
- GSync support is linux only when using Display Port, X11 and the
proprietary NVidia driver. It can be enabled/disabled via the NVidia
control/settings thingy or it can be forced on or off for mythtv with the
-/--vrr command line option (0 is off, >=1 on) - otherwise it will detect
the correct state and act accordingly.
- FreeSync support is detectable with AMD on linux - and works with
Display Port when using X11 (there is meant to be some wayland support
with sway but this has not been confirmed). It can be enabled via
xorg.conf but is otherwise not configurable for mythfrontend at run time.
If running mythfrontend without X11 or Wayland, it can again be forced
on or off with the -/--vrr (0 or 1) command line option; but for some
reason does not seem to work corrrectly (needs further investigation;
maybe swap interval/vsync related).


Compare: https://github.com/MythTV/mythtv/compare/aba0bd6c9a6f...ac120bf2a13c
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-commits