[mythtv-commits] [MythTV/mythtv] 7d90a1: VAAPI: Rework driver workarounds
Mark Kendall
noreply at github.com
Wed Feb 27 18:23:07 UTC 2019
Branch: refs/heads/devel/2019-render
Home: https://github.com/MythTV/mythtv
Commit: 7d90a1b616d9fdfb74c9a42165a2be576e5687ce
https://github.com/MythTV/mythtv/commit/7d90a1b616d9fdfb74c9a42165a2be576e5687ce
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-02-27 (Wed, 27 Feb 2019)
Changed paths:
M mythtv/libs/libmythtv/mythvaapicontext.cpp
Log Message:
-----------
VAAPI: Rework driver workarounds
- NV12 definitely seems the best supported format across different GPUs
(and is by all accounts the preferred internal format)
- Ironlake still returns corrupt frames for I420 and MPEG2 however...
Commit: 429c4caa287ef1029d31b573dca624e1497ddada
https://github.com/MythTV/mythtv/commit/429c4caa287ef1029d31b573dca624e1497ddada
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-02-27 (Wed, 27 Feb 2019)
Changed paths:
M mythtv/libs/libmythtv/mythvaapiinterop.cpp
Log Message:
-----------
MythVAAPIInterop: Ensure display is cleared on failure.
Commit: 0990aab50d2c304ac82bc20639db653c59533239
https://github.com/MythTV/mythtv/commit/0990aab50d2c304ac82bc20639db653c59533239
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-02-27 (Wed, 27 Feb 2019)
Changed paths:
M mythtv/libs/libmythtv/openglvideo.cpp
M mythtv/libs/libmythtv/openglvideo.h
M mythtv/libs/libmythui/mythrender_opengl.cpp
M mythtv/libs/libmythui/mythrender_opengl.h
Log Message:
-----------
MythRenderOpenGL: Reinstate limited rectangular texture support
- there's always an exception. In this case OSX IOSurface to texture
mapping (for zero copy VideoToolBox rendering) requires rectangular
textures.
- support is limited, is treated as the exception and is only available
for 'external' textures that are manually created and passed into
OpenGLVideo.
Compare: https://github.com/MythTV/mythtv/compare/af38d57c9472...0990aab50d2c
More information about the mythtv-commits
mailing list