[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