[mythtv-commits] [MythTV/mythtv] 164110: MythPlayer: Move video scan tracking into new class
Mark Kendall
noreply at github.com
Tue Oct 6 16:25:47 UTC 2020
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 164110237c3c768ceabbefd6665a5c65d8663e22
https://github.com/MythTV/mythtv/commit/164110237c3c768ceabbefd6665a5c65d8663e22
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-06 (Tue, 06 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp
M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
M mythtv/libs/libmythtv/DVD/mythdvdplayer.h
M mythtv/libs/libmythtv/libmythtv.pro
M mythtv/libs/libmythtv/mythplayer.cpp
M mythtv/libs/libmythtv/mythplayer.h
A mythtv/libs/libmythtv/mythvideoscantracker.cpp
A mythtv/libs/libmythtv/mythvideoscantracker.h
M mythtv/libs/libmythtv/tv_play.cpp
Log Message:
-----------
MythPlayer: Move video scan tracking into new class
- MythVideoScanTracker is a 'mix in' class that encapsulates detection
and override of deinterlacing
- this will almost certainly be moved into MythVideoOutput at some point
Refs #262
Commit: 34311a58a031804233fe9a9c323989051ead57d6
https://github.com/MythTV/mythtv/commit/34311a58a031804233fe9a9c323989051ead57d6
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-06 (Tue, 06 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/mythvideoscantracker.cpp
M mythtv/libs/libmythtv/mythvideoscantracker.h
Log Message:
-----------
MythVideoScanTracker: Remove duplicated method
Commit: df6f18343255fbad88707a9705d6319cf08fe028
https://github.com/MythTV/mythtv/commit/df6f18343255fbad88707a9705d6319cf08fe028
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-06 (Tue, 06 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/mythplayer.cpp
M mythtv/libs/libmythtv/mythvideoscantracker.cpp
M mythtv/libs/libmythtv/mythvideoscantracker.h
Log Message:
-----------
MythVideoScanTracker: Clarify and simplify double rate handling
- there is no need to track double frame rate - once set and requested
in the video buffers, that is our guide
- the old code was also setting double frame rate on the basis of the
buffers - although irrelevant it was confusing
- call GetScanForDisplay after displaying the first field - and use that
to decide whether to display the second - depending on the deinterlacer
chosen
Commit: d75d343709c80abad5e2aca992af934c9c917983
https://github.com/MythTV/mythtv/commit/d75d343709c80abad5e2aca992af934c9c917983
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-06 (Tue, 06 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/mythplayer.cpp
Log Message:
-----------
MythPlayer: Simplify some logic in AVSync
Commit: 82ef185d9f040c039767b562d274ce6bec14cab7
https://github.com/MythTV/mythtv/commit/82ef185d9f040c039767b562d274ce6bec14cab7
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-06 (Tue, 06 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/mythplayer.cpp
Log Message:
-----------
MythPlayer: Fix a regression in double rate CPU deinterlacing
Commit: 6b7abb44f0c6d62a43c02ab02b4a666fca9bf459
https://github.com/MythTV/mythtv/commit/6b7abb44f0c6d62a43c02ab02b4a666fca9bf459
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-06 (Tue, 06 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/tv_play.cpp
M mythtv/libs/libmythtv/tv_play.h
Log Message:
-----------
TV: Fix regression in launching live tv from guide grid
- if we don't have a current TV object, we still need to check
tunability
- revert to a static implementation IsTunableOn, and pass in the
PlayerContext when we have it
Compare: https://github.com/MythTV/mythtv/compare/190d732679b9...6b7abb44f0c6
More information about the mythtv-commits
mailing list