[mythtv-commits] [MythTV/mythtv] c77033: Deinterlacing: Cleaner handling of scan override
Mark Kendall
noreply at github.com
Mon Mar 2 10:53:34 UTC 2020
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: c7703342b8ec6aea5e92cbe15087bca48dc09bbd
https://github.com/MythTV/mythtv/commit/c7703342b8ec6aea5e92cbe15087bca48dc09bbd
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-03-02 (Mon, 02 Mar 2020)
Changed paths:
M mythtv/libs/libmythtv/mythplayer.cpp
M mythtv/libs/libmythtv/mythplayer.h
M mythtv/libs/libmythtv/tv_play.cpp
M mythtv/libs/libmythtv/tv_play.h
M mythtv/libs/libmythtv/videoouttypes.h
Log Message:
-----------
Deinterlacing: Cleaner handling of scan override
- any scan setting that is triggerred via user interaction is an
override and cannot be reset other than via another user interaction (on
screen menu, action etc)
- fixes a few small deinterlacing issues (e.g. the overridden scan
setting is lost when coming out of edit mode)
- fixes NEXTSCAN action handling
- paves the way for more dynamic scan handling (i.e. switching between
progressive and interlaced content)
- Refs #13594
Commit: 1ed3d824cf9bf9dc82b2dcbcc0b7e7fdb1a0c91c
https://github.com/MythTV/mythtv/commit/1ed3d824cf9bf9dc82b2dcbcc0b7e7fdb1a0c91c
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-03-02 (Mon, 02 Mar 2020)
Changed paths:
M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
M mythtv/libs/libmythtv/decoders/decoderbase.h
M mythtv/libs/libmythtv/mythframe.h
M mythtv/libs/libmythtv/mythplayer.cpp
Log Message:
-----------
Deinterlacing: Better handling of mixed progressive/interlaced H264
- signal to the player when we are on a new H264 GOP boundary and allow
the player to unlock the current scan type if there is a change in
interlaced flags
- works well for mixed H264 content but *much* more work is required if
this it to work with MPEG2
- Refs #13594
Compare: https://github.com/MythTV/mythtv/compare/861bd1a49b49...1ed3d824cf9b
More information about the mythtv-commits
mailing list