[mythtv-commits] [MythTV/mythtv] 7c0e57: MythVideoOutputGPU: Clarify some logic

Mark Kendall noreply at github.com
Thu Sep 3 11:06:40 UTC 2020


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

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

  Log Message:
  -----------
  MythVideoOutputGPU: Clarify some logic


  Commit: 31a811e54e21ac4160a3ed533f965eb9caeb4f7b
      https://github.com/MythTV/mythtv/commit/31a811e54e21ac4160a3ed533f965eb9caeb4f7b
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-03 (Thu, 03 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythbase/bonjourregister.cpp
    M mythtv/libs/libmythbase/mythmiscutil.h
    M mythtv/libs/libmythfreemheg/Programs.cpp
    M mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp
    M mythtv/libs/libmythtv/eitscanner.cpp
    M mythtv/libs/libmythtv/eitscanner.h
    M mythtv/libs/libmythtv/previewgenerator.cpp
    M mythtv/libs/libmythtv/recorders/rtp/packetbuffer.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythui/mythuiimage.cpp
    M mythtv/libs/libmythui/mythuitype.cpp
    M mythtv/libs/libmythupnp/mmulticastsocketdevice.cpp
    M mythtv/libs/libmythupnp/ssdp.cpp
    M mythtv/libs/libmythupnp/upnptasknotify.cpp
    M mythtv/libs/libmythupnp/upnptasksearch.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythfrontend/playbackbox.cpp
    M mythtv/programs/mythfrontend/playbackbox.h
    M mythtv/programs/mythfrontend/playbackboxhelper.cpp
    M mythtv/programs/mythfrontend/videodlg.cpp

  Log Message:
  -----------
  mythmiscutil.h: Add MythRandom function

- and convert uses of random() to use it


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

  Changed paths:
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythvideoout.h
    M mythtv/libs/libmythtv/mythvideooutgpu.cpp
    M mythtv/libs/libmythtv/mythvideooutgpu.h
    M mythtv/libs/libmythtv/mythvideooutnull.cpp
    M mythtv/libs/libmythtv/mythvideooutnull.h
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.h
    M mythtv/libs/libmythtv/videoout_d3d.cpp
    M mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.cpp
    M mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.h
    M mythtv/programs/mythavtest/main.cpp

  Log Message:
  -----------
  MythVideoOutput: Rename main frame rendering methods

- for better clarity and to tie in with renamed associated methods in
MythVideoGPU


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

  Changed paths:
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythvideoout.h
    M mythtv/libs/libmythtv/mythvideooutgpu.cpp
    M mythtv/libs/libmythtv/mythvideooutgpu.h
    M mythtv/libs/libmythtv/mythvideooutnull.cpp
    M mythtv/libs/libmythtv/mythvideooutnull.h
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.h
    M mythtv/libs/libmythtv/videoout_d3d.cpp
    M mythtv/libs/libmythtv/videoout_d3d.h
    M mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.cpp
    M mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.h
    M mythtv/programs/mythavtest/main.cpp

  Log Message:
  -----------
  MythVideoOutput: Remove redundant parameters

- these all hark back to the days of software blended overlays (OSD and
Picture in Picture) - which is no longer supported


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

  Changed paths:
    M mythtv/libs/libmythtv/visualisations/videovisualcircles.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualcircles.h
    M mythtv/libs/libmythtv/visualisations/videovisualgoom.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualgoom.h
    M mythtv/libs/libmythtv/visualisations/videovisualmonoscope.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualmonoscope.h
    M mythtv/libs/libmythtv/visualisations/videovisualspectrum.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualspectrum.h

  Log Message:
  -----------
  libmythtv visuals: Sundry cleanup

- mostly coding standards and minor warning suppression


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

  Changed paths:
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/decoderbase.cpp
    M mythtv/libs/libmythtv/decoders/mythmmalcontext.cpp
    M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
    M mythtv/libs/libmythtv/mythframe.h
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/mythvideoout.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:
  -----------
  MythVideoOutput: Rework handling of supported rende formats

- rename VideoFrameVec to VideoFrameTypeVec
- pass a pointer to the vec rather than by value
- track the supported formats directly in MythVideoOutput


Compare: https://github.com/MythTV/mythtv/compare/d12b18907df7...ca3ee6abdf3a


More information about the mythtv-commits mailing list