[mythtv-commits] [MythTV/mythtv] 4faa06: MythVideoOutput: Move GPU render options into Myth...

Mark Kendall noreply at github.com
Sun Dec 20 14:10:44 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 4faa064fdc2fba63f34da41ccff484f00bd81d88
      https://github.com/MythTV/mythtv/commit/4faa064fdc2fba63f34da41ccff484f00bd81d88
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/mythvideooutgpu.cpp
    M mythtv/libs/libmythtv/mythvideooutgpu.h

  Log Message:
  -----------
  MythVideoOutput: Move GPU render options into MythVideoOutputGPU


  Commit: ef008cd18a88d8d79621fb153c5bdcb4c7f9e391
      https://github.com/MythTV/mythtv/commit/ef008cd18a88d8d79621fb153c5bdcb4c7f9e391
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mythplayervideoui.cpp
    M mythtv/libs/libmythtv/mythvideooutgpu.cpp
    M mythtv/libs/libmythtv/mythvideooutgpu.h
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.h
    M mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.cpp
    M mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.h

  Log Message:
  -----------
  MythVideoOutputGPU: Explicitly pass in main render/painter/display etc

- in line with the changes being made in the player classes - and avoid
sundry calls back into global singletons to retrieve instances on an ad-
hoc basis


  Commit: 81e381efc5a5d853fb86056bf631779f35af10eb
      https://github.com/MythTV/mythtv/commit/81e381efc5a5d853fb86056bf631779f35af10eb
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/opengl/mythopenglvideoshaders.h

  Log Message:
  -----------
  libmythtv: Add a GLSL debanding shader

- this is not currently used as I can't decide how best to integrate it
- as noted, adapted from the version used in libplacebo with all due
credit to the original authors


  Commit: 953bb1d4ad05d71adfd78af0cb55816d19f67c47
      https://github.com/MythTV/mythtv/commit/953bb1d4ad05d71adfd78af0cb55816d19f67c47
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.h

  Log Message:
  -----------
  Avoid extra render stage for bicubic scaling of RGB frames

- we can just scale directly if there is no colourspace conversion or
deinterlacing


Compare: https://github.com/MythTV/mythtv/compare/2c5dcb724c54...953bb1d4ad05


More information about the mythtv-commits mailing list