Mailing List Archive

[MythTV/mythtv] bdd3c5: MythVideoColourSpace: Expose color range and space
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: bdd3c565afbaf77185e1e193db7f7b0acaffbe9a
https://github.com/MythTV/mythtv/commit/bdd3c565afbaf77185e1e193db7f7b0acaffbe9a
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-01-12 (Tue, 12 Jan 2021)

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

Log Message:
-----------
MythVideoColourSpace: Expose color range and space

- when the video rendering method doesn't want a full blown conversion
matrix


Commit: ff040d7467159ad71ac14ddef36af0ae12a876c9
https://github.com/MythTV/mythtv/commit/ff040d7467159ad71ac14ddef36af0ae12a876c9
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-01-12 (Tue, 12 Jan 2021)

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

Log Message:
-----------
MythInteropGPU: Add a 'pure' DRM interop type


Commit: 8e1b4694c02d29e49d0c1af20f1d57243f2f8331
https://github.com/MythTV/mythtv/commit/8e1b4694c02d29e49d0c1af20f1d57243f2f8331
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-01-12 (Tue, 12 Jan 2021)

Changed paths:
M mythtv/libs/libmythtv/mythframe.h
M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp

Log Message:
-----------
MythFrame: Add tracking of presentation details

- this may ultimately be removed but for the time being this is the
simplest method of passing rendering information through for DRM video.


Commit: 0500fd0195e72a50283ae433d771644a8084a255
https://github.com/MythTV/mythtv/commit/0500fd0195e72a50283ae433d771644a8084a255
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-01-12 (Tue, 12 Jan 2021)

Changed paths:
M mythtv/libs/libmythui/platforms/mythscreensaverdrm.cpp
M mythtv/libs/libmythui/platforms/mythscreensaverdrm.h

Log Message:
-----------
MythScreenSaverDRM: Disable

- this needs a re-write for up and coming atomic DRM operations and was
effectively useless anyway.


Commit: 509c16ff5e95e669096fa7e985a6b9feae15bb96
https://github.com/MythTV/mythtv/commit/509c16ff5e95e669096fa7e985a6b9feae15bb96
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-01-12 (Tue, 12 Jan 2021)

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

Log Message:
-----------
OpenGL: Allow using a different alpha value for clearing the framebuffer

- not yet used but will allow us to specifiy an alpha of zero when
OpenGL/Vulkan UI is blended on top of non-OpenGL/Vulkan video (e.g. DRM)
- also starts tracking the clear color


Commit: a26ec8752e6020779ce0886afa126a7dd0b58225
https://github.com/MythTV/mythtv/commit/a26ec8752e6020779ce0886afa126a7dd0b58225
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-01-12 (Tue, 12 Jan 2021)

Changed paths:
M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.cpp
M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.h

Log Message:
-----------
MythVAAPIInteropDRM: Breakout GetDRMFrameDescriptor

- which separates DRM frame descriptor logic from OpenGL texture logic -
as we may not want/need textures...


Commit: 7cf2cb4dd2762400a6add72eeb4b728b0941ef8e
https://github.com/MythTV/mythtv/commit/7cf2cb4dd2762400a6add72eeb4b728b0941ef8e
Author: Mark Kendall <mark.kendall@gmail.com>
Date: 2021-01-12 (Tue, 12 Jan 2021)

Changed paths:
M mythtv/libs/libmythtv/mythvideooutgpu.cpp
M mythtv/libs/libmythtv/mythvideooutgpu.h
M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
M mythtv/libs/libmythui/mythdisplay.h

Log Message:
-----------
MythDisplay: Add 'IsPlanar' virtual method

- which will be implemented by MythDisplayDRM and is used to tell the UI
rendering device to fully clear the framebuffer with an alpha of zero on
each page flip - to ensure any underlying video planes are not obscured.


Compare: https://github.com/MythTV/mythtv/compare/9060a1c2ab86...7cf2cb4dd276
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-commits