[mythtv-commits] [MythTV/mythtv] 1a16b0: MythDisplay: Add MythDisplayMutter subclass (for W...

Mark Kendall noreply at github.com
Fri Aug 28 11:15:38 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 1a16b01f706e8e7c8edaef471e9757cc64daa4ae
      https://github.com/MythTV/mythtv/commit/1a16b01f706e8e7c8edaef471e9757cc64daa4ae
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M mythtv/libs/libmythui/libmythui.pro
    M mythtv/libs/libmythui/mythdisplay.cpp
    A mythtv/libs/libmythui/platforms/mythdisplaymutter.cpp
    A mythtv/libs/libmythui/platforms/mythdisplaymutter.h

  Log Message:
  -----------
  MythDisplay: Add MythDisplayMutter subclass (for Wayland)

- N.B. this is disabled until testing is complete
- MythDisplayMutter uses the org.gnome.Mutter.DisplayConfig DBUS
interface to query and change the screen settings
- it provides display resolution and rate switching when running Wayland
- as far as I can see, this is the only way to handle this with pure
(i.e. no X11) Wayland compositors. Under the hood Wayland will be using
DRM for modeswitching etc - and we will never have the correct
permissions to access this directly.


  Commit: f7a063d9452804a698bfbb91ba26fd940ee5b225
      https://github.com/MythTV/mythtv/commit/f7a063d9452804a698bfbb91ba26fd940ee5b225
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M mythtv/libs/libmythui/platforms/mythdisplaydrm.cpp

  Log Message:
  -----------
  MythDisplayDRM: Note a FIXME


  Commit: 19319361816ccecf5d82624daceb63323646e37d
      https://github.com/MythTV/mythtv/commit/19319361816ccecf5d82624daceb63323646e37d
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M mythtv/configure
    M mythtv/libs/libmythtv/libmythtv.pro

  Log Message:
  -----------
  configure: Improved VideoToolBox configuration for macOS

- FFmpeg will check dependencies - so follow their lead and only enable
MythTV support if available in FFmpeg


  Commit: e4bf49415875f8f7899a2b11b8bf013cc1902e9a
      https://github.com/MythTV/mythtv/commit/e4bf49415875f8f7899a2b11b8bf013cc1902e9a
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M mythtv/configure

  Log Message:
  -----------
  configure: Remove some old, unused macOS code


  Commit: 6ae4586724c3b77a9946a1aad6477fb7c13d668e
      https://github.com/MythTV/mythtv/commit/6ae4586724c3b77a9946a1aad6477fb7c13d668e
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M mythtv/configure

  Log Message:
  -----------
  configure: Fix MSYS2 taglib detection (again)


Compare: https://github.com/MythTV/mythtv/compare/3d3ddd517139...6ae4586724c3


More information about the mythtv-commits mailing list