[mythtv-commits] [MythTV/mythtv] e70fbf: libmythtv: Add MythVideoOutputGPU and MythVideoGPU...

Mark Kendall noreply at github.com
Tue Sep 1 10:11:41 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: e70fbf7044037a1c1cfe06726915fe2eb2fec19b
      https://github.com/MythTV/mythtv/commit/e70fbf7044037a1c1cfe06726915fe2eb2fec19b
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/libmythtv.pro
    A mythtv/libs/libmythtv/mythvideogpu.cpp
    A mythtv/libs/libmythtv/mythvideogpu.h
    A mythtv/libs/libmythtv/mythvideooutgpu.cpp
    A mythtv/libs/libmythtv/mythvideooutgpu.h
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.h
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.h
    M mythtv/libs/libmythui/mythpainter.cpp
    M mythtv/libs/libmythui/mythpainter.h
    M mythtv/libs/libmythui/mythrender_base.h
    M mythtv/libs/libmythui/opengl/mythpainteropengl.cpp
    M mythtv/libs/libmythui/opengl/mythpainteropengl.h
    M mythtv/libs/libmythui/opengl/mythrenderopengl.h
    M mythtv/libs/libmythui/vulkan/mythpaintervulkan.cpp
    M mythtv/libs/libmythui/vulkan/mythpaintervulkan.h

  Log Message:
  -----------
  libmythtv: Add MythVideoOutputGPU and MythVideoGPU classes

- these contain shared code for GPU accelerated video rendering -
currently only OpenGL but Vulkan will come
- some of this shared code may, in the long term, prove to be too
generic and more changes will undoubtedly be required.


  Commit: c739ec4147e68969d309231cc19f44fdb342791e
      https://github.com/MythTV/mythtv/commit/c739ec4147e68969d309231cc19f44fdb342791e
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/libmythtv.pro
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/mythvideoout.h
    A mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.cpp
    A mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.h
    A mythtv/libs/libmythtv/vulkan/mythvideoshadersvulkan.h
    A mythtv/libs/libmythtv/vulkan/mythvideotexturevulkan.cpp
    A mythtv/libs/libmythtv/vulkan/mythvideotexturevulkan.h
    A mythtv/libs/libmythtv/vulkan/mythvideovulkan.cpp
    A mythtv/libs/libmythtv/vulkan/mythvideovulkan.h

  Log Message:
  -----------
  vulkan: Stub out some Vulkan video classes

- OSD will work:)


Compare: https://github.com/MythTV/mythtv/compare/2e11e33b7af2...c739ec4147e6


More information about the mythtv-commits mailing list