[mythtv-commits] [MythTV/mythtv] 4040b2: MythEDID: Track whether display connection is HDMI
Mark Kendall
noreply at github.com
Tue Jan 14 08:43:24 UTC 2020
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 4040b23139b49dc152e542bc787fc26a958370c8
https://github.com/MythTV/mythtv/commit/4040b23139b49dc152e542bc787fc26a958370c8
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythui/mythedid.cpp
M mythtv/libs/libmythui/mythedid.h
Log Message:
-----------
MythEDID: Track whether display connection is HDMI
- though currently unclear whether this is definitive
Commit: 74413c3f395d08971433db348ed5f22cea9f977f
https://github.com/MythTV/mythtv/commit/74413c3f395d08971433db348ed5f22cea9f977f
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythtv/mythvideoout.cpp
M mythtv/libs/libmythtv/mythvideoout.h
Log Message:
-----------
MythVideoOutput: Remove unused code
Commit: 8211a26cf660cdacdf17f18fb4879cc23eaf57c2
https://github.com/MythTV/mythtv/commit/8211a26cf660cdacdf17f18fb4879cc23eaf57c2
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/programs/mythfrontend/globalsettings.cpp
M mythtv/programs/mythfrontend/globalsettings.h
Log Message:
-----------
GlobalSettings: Remove unused code and rename some Xinerama settings
Commit: 0342b2dced3b4b971827b423fa30bbf7fc51915f
https://github.com/MythTV/mythtv/commit/0342b2dced3b4b971827b423fa30bbf7fc51915f
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythui/platforms/mythdisplayx11.h
Log Message:
-----------
MythDisplayX11: Squash a warning again
Commit: 9eba2cd47532285d235d69b7d4fedfaf6f6cf6ea
https://github.com/MythTV/mythtv/commit/9eba2cd47532285d235d69b7d4fedfaf6f6cf6ea
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythui/mythedid.cpp
M mythtv/libs/libmythui/mythedid.h
Log Message:
-----------
MythEDID: Assess whether display chromaticities are similar to sRGB
Commit: b783bfe25c1e285c3bf5deb78d3ab1e4f62a4afc
https://github.com/MythTV/mythtv/commit/b783bfe25c1e285c3bf5deb78d3ab1e4f62a4afc
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythtv/videocolourspace.cpp
Log Message:
-----------
VideoColourSpace: Fix Rec 601 primary
Commit: 3ea9bd43e6cc62fd85917e45ec2fbbafdd76876e
https://github.com/MythTV/mythtv/commit/3ea9bd43e6cc62fd85917e45ec2fbbafdd76876e
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythui/mythedid.cpp
Log Message:
-----------
MythEDID: 0 is a valid, if not helpful, serial number
Commit: 5053df8168bf48bc32a89669522f557ea11bc167
https://github.com/MythTV/mythtv/commit/5053df8168bf48bc32a89669522f557ea11bc167
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythtv/videocolourspace.cpp
M mythtv/libs/libmythtv/videocolourspace.h
M mythtv/libs/libmythtv/videoouttypes.h
Log Message:
-----------
VideoColourSpace: Start using PrimariesMode
- and clean up some logic
Commit: 766f7ca322b741d14f144210d755647ff3c1fbfe
https://github.com/MythTV/mythtv/commit/766f7ca322b741d14f144210d755647ff3c1fbfe
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythui/mythedid.cpp
Log Message:
-----------
MythEDID: Ensure gamma is correct for sRGB 'like' primaries
Commit: 8a030e824032f0a213d114daeaac70ac779c4a4a
https://github.com/MythTV/mythtv/commit/8a030e824032f0a213d114daeaac70ac779c4a4a
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythtv/videoouttypes.h
Log Message:
-----------
VideoOutTypes: Minor cleanup
Commit: 46165411b9aaacf7aad9326e1846da0da048c726
https://github.com/MythTV/mythtv/commit/46165411b9aaacf7aad9326e1846da0da048c726
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/programs/mythfrontend/globalsettings.cpp
Log Message:
-----------
Mythfrontend: Add advanced playback setting for primaries conversion
Commit: af52a0050a8db04de7db01a0b666bb342dc05f79
https://github.com/MythTV/mythtv/commit/af52a0050a8db04de7db01a0b666bb342dc05f79
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythui/mythdisplay.cpp
M mythtv/libs/libmythui/mythdisplay.h
Log Message:
-----------
MythDisplay: Improve aspect ratio handling and sundry cleanup
- Perform a full sense check of the returned aspect ratio
- use zero size as the default for physical size - so that it falls back
to resolution etc
- as for regular aspect ratio, use resolution as the fallback for the
EstimateVirtualAspectRatio
- rename m_aspectRatio to m_aspectRatioOverride for clarity
- allow subclasses to prevent waiting for resolution changes
- make it clear that certain logged value are the Qt figures (and hence
may not be what is actually used)
Commit: d35793b94ec2b60a458de71deaa54110c8fedb31
https://github.com/MythTV/mythtv/commit/d35793b94ec2b60a458de71deaa54110c8fedb31
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythui/libmythui.pro
M mythtv/libs/libmythui/mythdisplay.cpp
A mythtv/libs/libmythui/platforms/mythdisplayrpi.cpp
A mythtv/libs/libmythui/platforms/mythdisplayrpi.h
Log Message:
-----------
libmythui: Add MythDisplayRPI
- as noted in the class docs, this implementation is limited to
switching refresh rate and other resolutions supported by the display
will be ignored
- this is because Qt has no visibility of the mode changes and hence
does not create a new framebuffer of the correct size.
Commit: a4aad255a7d9259f6c35ac2e8aa955067170d0f8
https://github.com/MythTV/mythtv/commit/a4aad255a7d9259f6c35ac2e8aa955067170d0f8
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths:
M mythtv/libs/libmythbase/mythversion.h
M mythtv/libs/libmythtv/dbcheck.cpp
M mythtv/libs/libmythtv/mythvideoout.cpp
M mythtv/libs/libmythtv/mythvideoout.h
M mythtv/libs/libmythtv/videooutwindow.cpp
M mythtv/libs/libmythtv/videooutwindow.h
M mythtv/libs/libmythui/mythdisplay.cpp
M mythtv/libs/libmythui/mythdisplay.h
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/programs/mythfrontend/globalsettings.cpp
Log Message:
-----------
MythVideoOutput: Rework aspect ratio code (with db schema update)
- N.B. The behaviour of 'Screen aspect ratio' setting is changed
(formerly 'Monitor aspect ratio' in 0.30 and 'Virtual monitor aspect
ratio' in early pre-0.31 versions). This now defaults to a value of
'auto' and other specific overrides are available when automatic
detection does not work.
- As this setting would probably have had a spurious default previously
(and would have been generally unused), a database schema update resets
this to 0.0 (which is auto).
- otherwise this change consolidates the display aspect ratio code into
MythDisplay - where the setting precedence etc is clearly documented.
- all of the old, unnecessary calculation of physical sizes etc in
MythVideoOutput is gone - all it needs is the correct aspect ratio.
- also fixes a regression in the screen switching code
Compare: https://github.com/MythTV/mythtv/compare/a315cd6b3109...a4aad255a7d9
More information about the mythtv-commits
mailing list