[mythtv-commits] [MythTV/mythtv] 633b44: MythPlayer: Move more code into the interface classes
Mark Kendall
noreply at github.com
Thu Oct 22 09:23:50 UTC 2020
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 633b448d8345b7b0eb50fdd8a35a6926da6a0704
https://github.com/MythTV/mythtv/commit/633b448d8345b7b0eb50fdd8a35a6926da6a0704
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/mythplayer.cpp
M mythtv/libs/libmythtv/mythplayer.h
M mythtv/libs/libmythtv/mythplayeraudioui.cpp
M mythtv/libs/libmythtv/mythplayeraudioui.h
M mythtv/libs/libmythtv/mythplayeroverlayui.cpp
M mythtv/libs/libmythtv/mythplayeroverlayui.h
M mythtv/libs/libmythtv/mythplayerui.cpp
M mythtv/libs/libmythtv/mythplayerui.h
M mythtv/libs/libmythtv/mythplayeruibase.h
M mythtv/libs/libmythtv/mythplayervideoui.cpp
M mythtv/libs/libmythtv/mythplayervideoui.h
M mythtv/libs/libmythtv/mythplayervisualiserui.h
M mythtv/libs/libmythtv/osd.h
M mythtv/libs/libmythtv/playercontext.cpp
M mythtv/libs/libmythtv/playercontext.h
M mythtv/libs/libmythtv/tv_play.cpp
M mythtv/libs/libmythtv/tv_play.h
M mythtv/programs/mythtranscode/transcode.cpp
Log Message:
-----------
MythPlayer: Move more code into the interface classes
- and move more code from PlayerContext into TV
Commit: 663dd5f6b17ced8b0429c1bd3d588840216333fa
https://github.com/MythTV/mythtv/commit/663dd5f6b17ced8b0429c1bd3d588840216333fa
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/Bluray/mythbdoverlayscreen.cpp
M mythtv/libs/libmythtv/captions/subtitlescreen.cpp
M mythtv/libs/libmythtv/captions/teletextscreen.cpp
M mythtv/libs/libmythtv/captions/teletextscreen.h
M mythtv/libs/libmythtv/mythplayer.cpp
M mythtv/libs/libmythtv/mythplayerui.cpp
M mythtv/libs/libmythtv/mythvideoout.cpp
M mythtv/libs/libmythtv/mythvideoout.h
M mythtv/libs/libmythtv/mythvideooutgpu.cpp
M mythtv/libs/libmythtv/mythvideooutgpu.h
M mythtv/libs/libmythtv/osd.cpp
M mythtv/libs/libmythtv/osd.h
Log Message:
-----------
MythVideoOutput: Remove GetOSDPainter method
- actually use the existing painter object in various subtitle screens
- remove unnecessary use in various places (we now have one painter for
the duration of playback)
- move reference frame handling into MythPlayerUI (this is only relevant
to direct rendering of video playback)
- pass through the MythMainWindow object to OSD and various OSD window
classes - which cleans up a couple of the countless uses of
GetMythMainWindow...
Commit: 3cf264770abdf8ae8ff1cbf6f3cf936cb9f76aa8
https://github.com/MythTV/mythtv/commit/3cf264770abdf8ae8ff1cbf6f3cf936cb9f76aa8
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/osd.cpp
M mythtv/libs/libmythtv/osd.h
M mythtv/libs/libmythtv/tv_play.cpp
M mythtv/libs/libmythtv/tv_play.h
Log Message:
-----------
OSD: Remove OSDHideEvent class
- use a signal instead
Commit: 3273b58c651a782bde4492a21c20246e3f5736e5
https://github.com/MythTV/mythtv/commit/3273b58c651a782bde4492a21c20246e3f5736e5
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/mythplayerui.cpp
M mythtv/libs/libmythtv/mythplayerui.h
M mythtv/libs/libmythtv/tv_play.cpp
M mythtv/libs/libmythtv/tv_play.h
Log Message:
-----------
TV: Move debug OSD into MythPlayerUI
Commit: e68996a1506530aa68a3d82c7bbed28f07eb4806
https://github.com/MythTV/mythtv/commit/e68996a1506530aa68a3d82c7bbed28f07eb4806
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
M mythtv/libs/libmythtv/mythframe.cpp
M mythtv/libs/libmythtv/mythframe.h
M mythtv/libs/libmythtv/mythvideoout.cpp
M mythtv/libs/libmythtv/mythvideoout.h
Log Message:
-----------
MythVideoOutput: Move ParseDeinterlacer into MythVideoFrame
Refs #261
Commit: 83840d46ddf77034c5df0de13e254f6b14f65ef0
https://github.com/MythTV/mythtv/commit/83840d46ddf77034c5df0de13e254f6b14f65ef0
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/mythframe.cpp
M mythtv/libs/libmythtv/mythframe.h
Log Message:
-----------
MythVideoFrame: Final header cleanup
Closes #261
Commit: c6f13d2572bece127fbc8f7ee8f7cf7c9016e132
https://github.com/MythTV/mythtv/commit/c6f13d2572bece127fbc8f7ee8f7cf7c9016e132
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/test/test_copyframes/test_copyframes.cpp
Log Message:
-----------
test_copyframes: Silence coverity warning
- use a real buffer
Commit: 82dda6bc859e85facec65bb5f26c9067142ce682
https://github.com/MythTV/mythtv/commit/82dda6bc859e85facec65bb5f26c9067142ce682
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M mythtv/libs/libmythbase/unzip.cpp
Log Message:
-----------
Unzip: Initialise keys array before use
- and keep coverity happy
Commit: 189be52b30bc5ea6b77aecceace849acac1f6e75
https://github.com/MythTV/mythtv/commit/189be52b30bc5ea6b77aecceace849acac1f6e75
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M mythtv/libs/libmythupnp/configuration.cpp
Log Message:
-----------
libmythupnp: Check return value in XmlConfiguration
Commit: bb6365f8765c6c4383a9c5bd860cb2d201442dad
https://github.com/MythTV/mythtv/commit/bb6365f8765c6c4383a9c5bd860cb2d201442dad
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M mythplugins/mytharchive/mytharchive/thumbfinder.cpp
M mythplugins/mytharchive/mytharchive/thumbfinder.h
M mythplugins/mytharchive/mytharchivehelper/main.cpp
M mythtv/libs/libmythtv/mythavutil.cpp
M mythtv/libs/libmythtv/mythavutil.h
Log Message:
-----------
MythAVUtil: Replace MythPictureDeinterlacer with wrapper around
MythDeinterlacer
Commit: 6e2028b4db461d25f9da761ced88a85bcd49171b
https://github.com/MythTV/mythtv/commit/6e2028b4db461d25f9da761ced88a85bcd49171b
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/libmythtv.pro
A mythtv/libs/libmythtv/mythtvactionutils.h
Log Message:
-----------
libmythtv: Add MythTVActionUtils
- a utility header only file to offload/simplify some of the endless
string processing in TV
Commit: 141730bf08e78d7a974e49b4ab2d0198255019c2
https://github.com/MythTV/mythtv/commit/141730bf08e78d7a974e49b4ab2d0198255019c2
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M mythtv/libs/libmythtv/tv_play.cpp
M mythtv/libs/libmythtv/tv_play.h
Log Message:
-----------
TV: Convert to new IsActionable string handling
- mostly cosmetic but using the version of IsActionable that handles a
list of actions should give a performance (and readability) improvement.
Compare: https://github.com/MythTV/mythtv/compare/58dfe835843a...141730bf08e7
More information about the mythtv-commits
mailing list