[mythtv-commits] [MythTV/mythtv] bdc90f: MythMainWindow: Add a popup warning when OpenGL is...
Mark Kendall
noreply at github.com
Tue Feb 18 11:04:08 UTC 2020
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: bdc90fe86cf9c8ab160f292dff6839fc53abe9e8
https://github.com/MythTV/mythtv/commit/bdc90fe86cf9c8ab160f292dff6839fc53abe9e8
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-02-18 (Tue, 18 Feb 2020)
Changed paths:
M mythtv/libs/libmythui/mythmainwindow.cpp
Log Message:
-----------
MythMainWindow: Add a popup warning when OpenGL is not available
Commit: 4d03072d5c10e0c2999d81091394d4da87764cb3
https://github.com/MythTV/mythtv/commit/4d03072d5c10e0c2999d81091394d4da87764cb3
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-02-18 (Tue, 18 Feb 2020)
Changed paths:
M mythtv/libs/libmythtv/mythdeinterlacer.cpp
M mythtv/libs/libmythtv/mythdeinterlacer.h
M mythtv/libs/libmythtv/mythplayer.cpp
M mythtv/libs/libmythtv/mythvideooutnull.cpp
M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
Log Message:
-----------
MythDeinterlacer: Enable multithreaded deinterlacing
- only available for yadif and bwdif
- the number of threads follows the video display profile - and hence
the max cpu's profile setting
Commit: 595946c04208b7e151837588f2b027b04cae6b2f
https://github.com/MythTV/mythtv/commit/595946c04208b7e151837588f2b027b04cae6b2f
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-02-18 (Tue, 18 Feb 2020)
Changed paths:
M mythtv/libs/libmythtv/mythdeinterlacer.cpp
M mythtv/libs/libmythtv/mythdeinterlacer.h
Log Message:
-----------
MythDeinterlacer: Guard against frequent changes in field order
- some (mostly telecined material) continually changes the field order
of interlaced frames every 3-5 frames.
- this causes the libavfilter (yadif and bwidf) filters to be
continually recreated - which produces terrible performance and quality
- so for these two filters, track field order changes and switch to the
'auto' setting - which should handle the field changes internally - but
this does break user override of the field order.
Commit: 3d8155d131ed11e727f23f903acfc9a61899cb80
https://github.com/MythTV/mythtv/commit/3d8155d131ed11e727f23f903acfc9a61899cb80
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-02-18 (Tue, 18 Feb 2020)
Changed paths:
M mythtv/libs/libmythtv/videodisplayprofile.cpp
M mythtv/libs/libmythtv/videodisplayprofile.h
M mythtv/programs/mythfrontend/globalsettings.cpp
Log Message:
-----------
VideoDisplayProfile: Add bounds check to max cpus and bump max to 16
- ensure we always return at least 1 thread to AvFormatDecoder (although
I suspect it defaults to 1 in this case anyway)
- 8 cores is increasingly common, so add a little extra for future
proofing
Compare: https://github.com/MythTV/mythtv/compare/3131ddb52b73...3d8155d131ed
More information about the mythtv-commits
mailing list