[mythtv-commits] [MythTV/mythtv] 98bed5: configure: Add proper EGL check
Mark Kendall
noreply at github.com
Mon Nov 11 12:34:03 UTC 2019
Branch: refs/heads/devel/2019-render
Home: https://github.com/MythTV/mythtv
Commit: 98bed5c95a118f6b6cc9608122acb5e09c7bcf4c
https://github.com/MythTV/mythtv/commit/98bed5c95a118f6b6cc9608122acb5e09c7bcf4c
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-11-11 (Mon, 11 Nov 2019)
Changed paths:
M mythtv/configure
M mythtv/libs/libmythui/libmythui.pro
Log Message:
-----------
configure: Add proper EGL check
Commit: d3c3d8f33d41263ce81115e3f7b9a3de348fd205
https://github.com/MythTV/mythtv/commit/d3c3d8f33d41263ce81115e3f7b9a3de348fd205
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-11-11 (Mon, 11 Nov 2019)
Changed paths:
M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.cpp
M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.h
M mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
M mythtv/libs/libmythtv/videobuffers.cpp
Log Message:
-----------
MythDRMPRIMEInterop : Try and improve performance and extend for GL3
support
- buffer EGL images rather than creating on each pass.
- they are additionally not updated on each pass - which seems to
work...
- tweak V4L2 direct rendering buffering
- tweak MythOpenGLInterop logging
- add some logging of the DRM frame descriptor with VB_PLAYBACK and
LOG_DEBUG logging
- extend support to include full YUV frames where supported (GL/ES >= 3
I think). This will return each plane as a texture which allows full
shader deinterlacing and colourspace management. Validated with some
interaction with VAAPI (not yet committed).
Compare: https://github.com/MythTV/mythtv/compare/400db721b04c...d3c3d8f33d41
More information about the mythtv-commits
mailing list