[mythtv-commits] [MythTV/mythtv] 766f42: MythPlayer: Fix destructor override

Mark Kendall noreply at github.com
Fri Sep 18 08:45:31 UTC 2020


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

  Changed paths:
    M mythtv/libs/libmythtv/mythplayer.h

  Log Message:
  -----------
  MythPlayer: Fix destructor override


  Commit: 5656eee87d9cbbc1ca86e3ae093a7a7d2e83eb40
      https://github.com/MythTV/mythtv/commit/5656eee87d9cbbc1ca86e3ae093a7a7d2e83eb40
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-18 (Fri, 18 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/Bluray/mythbddecoder.cpp
    M mythtv/libs/libmythtv/DVD/mythdvddecoder.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.h

  Log Message:
  -----------
  AvFormatDecoder: Fix intermittent DVD crashes

- 913a8ff5182d13 removed the static global 'avcodeclock' as it caused
multiple deadlocks following changes for hardware decoder handling and
Picture in Picture support
- subsequent tests showed intermittent crashes within AvFormatDecoder -
notably when skipping around DVDs
- add back the locking in AvFormatDecoder - but use a local lock rather
than global - which fixes the crashes


  Commit: 901491cd0ac55a01ea049d79fc2c53700e2e340a
      https://github.com/MythTV/mythtv/commit/901491cd0ac55a01ea049d79fc2c53700e2e340a
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-18 (Fri, 18 Sep 2020)

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

  Log Message:
  -----------
  MythPainterGPU: Squash a clang-tidy warning


Compare: https://github.com/MythTV/mythtv/compare/400d2135bb8f...901491cd0ac5


More information about the mythtv-commits mailing list