[mythtv-commits] [MythTV/mythtv] 0e72e2: MythDisplay: Remove ReferenceCounter inheritance

Mark Kendall noreply at github.com
Thu Feb 4 11:27:31 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 0e72e235d4c62580f7ebca5b6a7a33797b153f32
      https://github.com/MythTV/mythtv/commit/0e72e235d4c62580f7ebca5b6a7a33797b153f32
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2021-02-02 (Tue, 02 Feb 2021)

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

  Log Message:
  -----------
  MythDisplay: Remove ReferenceCounter inheritance

- it is no longer reference counted...


  Commit: 632359621f5c5c07b2c49e687021ef536bda77cc
      https://github.com/MythTV/mythtv/commit/632359621f5c5c07b2c49e687021ef536bda77cc
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2021-02-02 (Tue, 02 Feb 2021)

  Changed paths:
    M mythtv/libs/libmythui/mythdisplay.cpp

  Log Message:
  -----------
  MythDisplay: Add the ability to request/force the surface depth

- really only for testing purposes, as anything other than 8bit is still
hit and miss and 10bit seems to be selected automatically when X is
running with 30bit depth (wayland untested and DRM needs forcing but
there is an issue somewhere within Qt/EGLFS).


  Commit: 0db1c2368870c629c51ccfd4490575a9e6bf49d7
      https://github.com/MythTV/mythtv/commit/0db1c2368870c629c51ccfd4490575a9e6bf49d7
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2021-02-02 (Tue, 02 Feb 2021)

  Changed paths:
    M mythtv/libs/libmythtv/mythvideocolourspace.cpp
    M mythtv/libs/libmythtv/mythvideocolourspace.h
    M mythtv/libs/libmythui/libmythui.pro
    A mythtv/libs/libmythui/mythcolourspace.cpp
    A mythtv/libs/libmythui/mythcolourspace.h
    M mythtv/libs/libmythui/mythedid.cpp
    M mythtv/libs/libmythui/mythedid.h

  Log Message:
  -----------
  libmythui: Add MythColourSpace class

- start to remove code duplication between libmythui and libmythtv
- move base code into libmythui to allow for future handling of
colourspace conversion for HDR support


  Commit: 1edb30c8f03021ea80f1021a95e630021ecaebf2
      https://github.com/MythTV/mythtv/commit/1edb30c8f03021ea80f1021a95e630021ecaebf2
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/drm/mythhdrtrackerdrm.cpp
    M mythtv/libs/libmythtv/drm/mythhdrtrackerdrm.h
    M mythtv/libs/libmythtv/drm/mythvideodrmutils.cpp
    M mythtv/libs/libmythtv/drm/mythvideodrmutils.h
    M mythtv/libs/libmythtv/libmythtv.pro
    M mythtv/libs/libmythtv/mythframe.h
    R mythtv/libs/libmythtv/mythhdrmetadata.cpp
    R mythtv/libs/libmythtv/mythhdrmetadata.h
    M mythtv/libs/libmythtv/mythhdrtracker.cpp
    M mythtv/libs/libmythtv/mythhdrtracker.h
    A mythtv/libs/libmythtv/mythhdrvideometadata.cpp
    A mythtv/libs/libmythtv/mythhdrvideometadata.h
    M mythtv/libs/libmythui/libmythui.pro
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythdisplay.h
    M mythtv/libs/libmythui/mythedid.cpp
    M mythtv/libs/libmythui/mythedid.h
    A mythtv/libs/libmythui/mythhdr.cpp
    A mythtv/libs/libmythui/mythhdr.h
    M mythtv/libs/libmythui/platforms/mythdisplaydrm.cpp
    M mythtv/libs/libmythui/platforms/mythdisplaydrm.h

  Log Message:
  -----------
  HDR: Refactor code to move base support into libmythui.pro

- 'best in class' support for HDR means we will need to handle some
colourspace adjustments for rendering the UI when HDR is enabled
- so move base code into libmythui and add an HDR state class


Compare: https://github.com/MythTV/mythtv/compare/bce11f85329f...1edb30c8f030


More information about the mythtv-commits mailing list