[mythtv-commits] [MythTV/mythtv] 76351b: NVDEC: Implement NVDEC/CUDA deinterlacing and remo...
Mark Kendall
noreply at github.com
Wed May 29 14:50:42 UTC 2019
Branch: refs/heads/devel/2019-render
Home: https://github.com/MythTV/mythtv
Commit: 76351b073411da0270702fb5d4fdd9d3d3dde179
https://github.com/MythTV/mythtv/commit/76351b073411da0270702fb5d4fdd9d3d3dde179
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
M mythtv/libs/libmythtv/decoders/avformatdecoder.h
M mythtv/libs/libmythtv/decoders/mythcodeccontext.cpp
M mythtv/libs/libmythtv/decoders/mythcodeccontext.h
M mythtv/libs/libmythtv/libmythtv.pro
M mythtv/libs/libmythtv/mythhwcontext.cpp
M mythtv/libs/libmythtv/mythhwcontext.h
M mythtv/libs/libmythtv/mythnvdeccontext.cpp
M mythtv/libs/libmythtv/mythnvdeccontext.h
R mythtv/libs/libmythtv/nvdeccontext.cpp
R mythtv/libs/libmythtv/nvdeccontext.h
Log Message:
-----------
NVDEC: Implement NVDEC/CUDA deinterlacing and remove NVDECContext
- merges the remaing NVDEC code from NVDECContext - which is removed
- implement deinterlacing at the decoder level
- add a full decoder capability check and store those capabilities so
they do not have to be continually tested
Issues
- interlaced H.264 streams are 're-flagged' as interlaced and hence
deinterlaced twice
- some presentation issues after a stream change
Commit: 78300856cf9889efecfd621d1f259ad7e13c4b5e
https://github.com/MythTV/mythtv/commit/78300856cf9889efecfd621d1f259ad7e13c4b5e
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M mythtv/libs/libmythtv/mythframe.h
Log Message:
-----------
MythFrame: Fix format_is_yuv
Commit: b848f39a997769d8d113ee758923efeb3b16252a
https://github.com/MythTV/mythtv/commit/b848f39a997769d8d113ee758923efeb3b16252a
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M mythtv/libs/libmythtv/mythframe.h
M mythtv/libs/libmythtv/openglvideo.cpp
Log Message:
-----------
MythFrame: Fix NV12/P010/P016 chroma height
Commit: 853f5217d34de4f4126140a14224fc22ae1c6caa
https://github.com/MythTV/mythtv/commit/853f5217d34de4f4126140a14224fc22ae1c6caa
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-05-29 (Wed, 29 May 2019)
Changed paths:
M mythtv/libs/libmythtv/mythvideotexture.cpp
Log Message:
-----------
MythVideoTexture: Work around GL ES2.0 restrictions for texture formats
- for those drivers that don't like GL_RED/RG formats, rendering of
higher bit depth formats will still fail as there is no alternative
Compare: https://github.com/MythTV/mythtv/compare/dfa890cb27d9...853f5217d34d
More information about the mythtv-commits
mailing list