[mythtv-commits] [MythTV/mythtv] 2bc510: VideoBuffers: Trivial logging clarification

Mark Kendall noreply at github.com
Tue Feb 4 18:29:40 UTC 2020


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

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

  Log Message:
  -----------
  VideoBuffers: Trivial logging clarification


  Commit: 2f93b01f8f17b5989f3a6fbf9f585bb4555c0574
      https://github.com/MythTV/mythtv/commit/2f93b01f8f17b5989f3a6fbf9f585bb4555c0574
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-02-04 (Tue, 04 Feb 2020)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp

  Log Message:
  -----------
  AvFormatDecoder: Flush H264 streams to release frames context

- on stream changes, a second hardware frames context was being created
before the first was released because the codec context still held
references to the frames context for reference frames (not relevant for
MPEG2).
- should fix H264 concurrency on both VAAPI and VDPAU
- a similar fix is necessary for NVDEC, MediaCodec and VideoToolBox
(which use device contexts)
- N.B. there is no fix for HEVC for any codec (which will have the same
issues) as we have no HEVC parser to detect stream changes.


Compare: https://github.com/MythTV/mythtv/compare/f42ae424cd54...2f93b01f8f17


More information about the mythtv-commits mailing list