[mythtv-commits] [MythTV/mythtv] ba7584: VideoOutputOpenGL: Restrict direct rendering forma...
Mark Kendall
noreply at github.com
Fri Jun 7 15:52:53 UTC 2019
Branch: refs/heads/devel/2019-render
Home: https://github.com/MythTV/mythtv
Commit: ba75845bacb9fe99cc7713ef68f1a3dba6414d28
https://github.com/MythTV/mythtv/commit/ba75845bacb9fe99cc7713ef68f1a3dba6414d28
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M mythtv/libs/libmythtv/videoout_opengl.cpp
M mythtv/libs/libmythtv/videoout_opengl.h
Log Message:
-----------
VideoOutputOpenGL: Restrict direct rendering formats for OpenGLES2
- the texture formats required to upload some video formats aren't
available on a strict OpenGL ES2.0 implementation.
- unsupported formats will be converted by FFmpeg in software - with a
potential loss in quality for 10bit etc
- OpenGLES2.0 should now be rare'ish - apart from Raspberry Pi, which
will struggle with any of these video formats anyway.
Commit: b197ba1cf9e83d4a1d3d462a15840fa15125b1ec
https://github.com/MythTV/mythtv/commit/b197ba1cf9e83d4a1d3d462a15840fa15125b1ec
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M mythtv/libs/libmythtv/openglvideo.cpp
Log Message:
-----------
OpenGLVideo: Use a 16bit framebuffer texture for 10/12bit video
- to maintain precision throughout the pipeline.
Commit: f98c7281870d10c0abe9af2c6cecebb99b91bf91
https://github.com/MythTV/mythtv/commit/f98c7281870d10c0abe9af2c6cecebb99b91bf91
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M mythtv/libs/libmythtv/mythmediacodeccontext.cpp
M mythtv/libs/libmythtv/mythmediacodecinterop.cpp
M mythtv/libs/libmythtv/mythvideotexture.cpp
Log Message:
-----------
MediaCodec: Fix direct rendering
Commit: 4ba03a7e97430fbf060b67ba04f34f245a998046
https://github.com/MythTV/mythtv/commit/4ba03a7e97430fbf060b67ba04f34f245a998046
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-06-07 (Fri, 07 Jun 2019)
Changed paths:
M mythtv/libs/libmythtv/mythmediacodeccontext.cpp
M mythtv/libs/libmythtv/mythmediacodeccontext.h
Log Message:
-----------
MediaCodec: Mark all MediaCodec decoded frames as progressive
- as noted in the code, this may not always be correct and will need
further work if deinterlacing does not happen.
Compare: https://github.com/MythTV/mythtv/compare/ffdc90e1a1de...4ba03a7e9743
More information about the mythtv-commits
mailing list