[mythtv-commits] [MythTV/mythtv] cf76c4: VAAPI: Avoid deinterlacing the pause frame with VPP

Mark Kendall noreply at github.com
Thu Sep 19 07:37:59 UTC 2019


  Branch: refs/heads/devel/2019-render
  Home:   https://github.com/MythTV/mythtv
  Commit: cf76c4c8fc527f0e227d99aed8df4bf0812d6bc5
      https://github.com/MythTV/mythtv/commit/cf76c4c8fc527f0e227d99aed8df4bf0812d6bc5
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    M mythtv/libs/libmythtv/Bluray/avformatdecoderbd.cpp
    M mythtv/libs/libmythtv/DVD/avformatdecoderdvd.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/decoderbase.cpp
    M mythtv/libs/libmythtv/decoders/decoderbase.h
    M mythtv/libs/libmythtv/mythframe.h
    M mythtv/libs/libmythtv/mythvaapiinterop.cpp
    M mythtv/libs/libmythtv/mythvaapiinterop.h
    M mythtv/libs/libmythtv/videobuffers.cpp

  Log Message:
  -----------
  VAAPI: Avoid deinterlacing the pause frame with VPP

- it's unnecessary and due to the implementation of the FFmpeg VPP
filter, it flips between two different frames.


  Commit: 468d048fee58325e74931e80390a024f2573a024
      https://github.com/MythTV/mythtv/commit/468d048fee58325e74931e80390a024f2573a024
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

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

  Log Message:
  -----------
  MythOpenGLPainter: Improve VBO pool handling

- bump the number of pooled VBOs - some screens repaint the same image
many times
- use a simple array to improve efficiency. QQueue is just a subclass of
QList - which is not an efficient queue implementation.


Compare: https://github.com/MythTV/mythtv/compare/074e325b837a...468d048fee58


More information about the mythtv-commits mailing list