Mailing List Archive

[MythTV/mythtv] fffb6a: MythVideoOutputNull: Remove pause frame code
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: fffb6a01665df827e5e08d7143f721e160f02176
https://github.com/MythTV/mythtv/commit/fffb6a01665df827e5e08d7143f721e160f02176
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-15 (Thu, 15 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/mythvideooutnull.cpp
M mythtv/libs/libmythtv/mythvideooutnull.h

Log Message:
-----------
MythVideoOutputNull: Remove pause frame code

- pause frame functionality is only required by MythPlayerUI, which no
longer used null videooutput.


Commit: dfd6347d0ef9f07bb12eb5f408a72140d78caffd
https://github.com/MythTV/mythtv/commit/dfd6347d0ef9f07bb12eb5f408a72140d78caffd
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-15 (Thu, 15 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/mythvideooutgpu.cpp
M mythtv/libs/libmythtv/mythvideooutnull.cpp
M mythtv/libs/libmythtv/videobuffers.cpp
M mythtv/libs/libmythtv/videobuffers.h

Log Message:
-----------
VideoBuffers: Remove scratch frame/extra pause frame code

- no longer used


Commit: ee0407fb6957b63f3dd2fe9fe9e4693c6fbf4c04
https://github.com/MythTV/mythtv/commit/ee0407fb6957b63f3dd2fe9fe9e4693c6fbf4c04
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-15 (Thu, 15 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/mythvideooutgpu.h

Log Message:
-----------
MythVideoOutputGPU: Convert WindowResized to slot


Commit: 2c172c7e919f704eee76a344dcce0b68e7be837b
https://github.com/MythTV/mythtv/commit/2c172c7e919f704eee76a344dcce0b68e7be837b
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-15 (Thu, 15 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/mythplayerui.cpp
M mythtv/libs/libmythtv/mythplayerui.h
M mythtv/libs/libmythtv/mythplayervideoui.cpp
M mythtv/libs/libmythtv/mythplayervideoui.h
M mythtv/libs/libmythtv/mythvideoout.h
M mythtv/libs/libmythtv/mythvideooutgpu.cpp
M mythtv/libs/libmythtv/mythvideooutgpu.h
M mythtv/libs/libmythtv/tv_play.cpp
M mythtv/libs/libmythtv/tv_play.h

Log Message:
-----------
TV: Signal when the window has been resized

- remove MythVideoOutput::StereoScopicModesAllowed - as this is now
implicit
- sundry cleanup of MythVideoOutput header


Commit: 8a964e9a801623ae6a8b525a1d7ed36491da048f
https://github.com/MythTV/mythtv/commit/8a964e9a801623ae6a8b525a1d7ed36491da048f
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-15 (Thu, 15 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/mythplayeroverlayui.cpp
M mythtv/libs/libmythtv/mythplayeroverlayui.h

Log Message:
-----------
MythPlayerOverlayUI: Add an UpdateOSDMessage method

- first baby step towards simpler, more responsive OSD handling


Commit: 4483abbb096bf162c5bc4e6250955e8df1173627
https://github.com/MythTV/mythtv/commit/4483abbb096bf162c5bc4e6250955e8df1173627
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-15 (Thu, 15 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/mythplayervideoui.cpp
M mythtv/libs/libmythtv/mythplayervideoui.h
M mythtv/libs/libmythtv/mythvideobounds.cpp
M mythtv/libs/libmythtv/mythvideobounds.h
M mythtv/libs/libmythtv/mythvideooutgpu.cpp
M mythtv/libs/libmythtv/tv_play.cpp
M mythtv/libs/libmythtv/tv_play.h
M mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.h

Log Message:
-----------
TV: Use signal for setting stereoscopic override

- this is essentially a first 'glimpse' of how the new player interface
should in theory work (subject to random changes in direction etc etc)
using one of the simpler features
- start to disconnect the UI and the player by signalling requests.
- this moves the logic out of the TV class and into the classes that
actually know about the property/state in question
- signalling allows us to direct the calls to the correct slots without
endless runtime checks of whether an object exists and feedback can be
handled as required (i.e. OSD and/or feedback new state to TV class)

- the second part of the change will be to signal back to the parent/TV
object about state changes - which avoids calling into the player to get
state


Commit: 3fdc038a550118d6e43afcb1d747dbc6a1607a2f
https://github.com/MythTV/mythtv/commit/3fdc038a550118d6e43afcb1d747dbc6a1607a2f
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-15 (Thu, 15 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
M mythtv/libs/libmythtv/mythplayer.cpp
M mythtv/libs/libmythtv/mythplayer.h
M mythtv/libs/libmythtv/mythplayeroverlayui.cpp
M mythtv/libs/libmythtv/mythplayeroverlayui.h
M mythtv/libs/libmythtv/mythplayerui.cpp
M mythtv/libs/libmythtv/mythplayervideoui.cpp
M mythtv/libs/libmythtv/mythplayervideoui.h
M mythtv/libs/libmythtv/mythvideocolourspace.cpp
M mythtv/libs/libmythtv/mythvideocolourspace.h
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/tv_play.cpp
M mythtv/libs/libmythtv/tv_play.h
M mythtv/libs/libmythtv/videoouttypes.h

Log Message:
-----------
TV: Signal when a picture attribute should be changed

- which started as such a simple premise...

- remove nesting of MythVideoColourSpace objects. This was only needed
for Picture in Picture support.
- refactor MythVideoColourSpace to have a single entry point for
updating a picture attribute.
- cleanup/simplify picture attribute logic in TV
- signal from TV through MythPlayerVideoUI to MythVideoColourSpace to
change...
- listen for updates if a change happened to display the expected OSD
update

- the last of which either meant fudging the code for a while or biting
the bullet and moving more OSD related code into MythPlayerOverlayUI, as
well as the timer that updates the OSD status window.
- TV now emits ChangeOSDPositionUpdates to turn updates on/off

NOTE - The night mode feature has also been removed. This will be
replaced with a more generic approach to custom appearance settings/
toggles.


Commit: c21a673cff9bc8a133b69fa52805477867a2ffb1
https://github.com/MythTV/mythtv/commit/c21a673cff9bc8a133b69fa52805477867a2ffb1
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-15 (Thu, 15 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/mythplayeroverlayui.cpp
M mythtv/libs/libmythtv/mythplayeroverlayui.h
M mythtv/libs/libmythtv/mythplayervideoui.cpp
M mythtv/libs/libmythtv/mythplayervideoui.h

Log Message:
-----------
MythPlayerVideoUI: Move OSD position updates into MythPlayerOverlayUI

- turns out it was the better place for it:)


Commit: b62ea66141ed1f71b8a2d18e55132d45d395f915
https://github.com/MythTV/mythtv/commit/b62ea66141ed1f71b8a2d18e55132d45d395f915
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-16 (Fri, 16 Oct 2020)

Changed paths:
M mythtv/libs/libmythtv/mythplayeraudioui.cpp
M mythtv/libs/libmythtv/mythplayeraudioui.h
M mythtv/libs/libmythtv/tv_play.cpp
M mythtv/libs/libmythtv/tv_play.h
M mythtv/programs/mythfrontend/guidegrid.cpp
M mythtv/programs/mythfrontend/guidegrid.h

Log Message:
-----------
MythPlayerAudioUI: Start signalling volume/mute changes


Commit: 8e5c2867862a1141aab4faa0b63fdaf78776dd63
https://github.com/MythTV/mythtv/commit/8e5c2867862a1141aab4faa0b63fdaf78776dd63
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-16 (Fri, 16 Oct 2020)

Changed paths:
M mythplugins/mythnews/mythnews/mythnews.h

Log Message:
-----------
mythnews: Make cleanText static


Commit: f2db1dc2d33cebceeab000b7e73790c7a07f46e4
https://github.com/MythTV/mythtv/commit/f2db1dc2d33cebceeab000b7e73790c7a07f46e4
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2020-10-16 (Fri, 16 Oct 2020)

Changed paths:
M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
M mythtv/libs/libmythui/opengl/mythrenderopengl.h

Log Message:
-----------
MythRenderOpenGL: Detect geometry shader support

- no actual support yet - but may be used for some visualiser effects


Compare: https://github.com/MythTV/mythtv/compare/b3d42cff2270...f2db1dc2d33c
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-commits