[mythtv-commits] [MythTV/mythtv] dc7218: VideoColourSpace: Workaround for erroneous nvdec R...
Mark Kendall
noreply at github.com
Fri Apr 5 10:13:19 UTC 2019
Branch: refs/heads/devel/2019-render
Home: https://github.com/MythTV/mythtv
Commit: dc72186404117fb429942ac878f5d8c05506a068
https://github.com/MythTV/mythtv/commit/dc72186404117fb429942ac878f5d8c05506a068
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-03-25 (Mon, 25 Mar 2019)
Changed paths:
M mythtv/libs/libmythtv/videocolourspace.cpp
Log Message:
-----------
VideoColourSpace: Workaround for erroneous nvdec RGB colourspace
- for some reason, MPEG2 streams are reported as RGB when using nvdec-
dec
Commit: 51ac1acae22a78a138dc3e7afa63441d87451287
https://github.com/MythTV/mythtv/commit/51ac1acae22a78a138dc3e7afa63441d87451287
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-03-27 (Wed, 27 Mar 2019)
Changed paths:
M mythtv/libs/libmythtv/mythvideotexture.cpp
M mythtv/libs/libmythtv/mythvideotexture.h
Log Message:
-----------
MythVideoTexture: Minor sign correctness
Commit: 17903c46e019aeaa01560fc2b9c33de459c855e4
https://github.com/MythTV/mythtv/commit/17903c46e019aeaa01560fc2b9c33de459c855e4
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-04-03 (Wed, 03 Apr 2019)
Changed paths:
M mythtv/libs/libmythtv/mythavutil.cpp
M mythtv/libs/libmythtv/mythframe.cpp
M mythtv/libs/libmythtv/mythframe.h
M mythtv/libs/libmythtv/mythvideotexture.cpp
M mythtv/libs/libmythtv/openglvideo.cpp
M mythtv/libs/libmythtv/openglvideoshaders.h
Log Message:
-----------
VideoFrameType: Add 10/16bit biplanar YUV support
- i.e. 10/16bit NV12 - which is used by CUDA
Commit: a03523358270403c3f2fb329a2696ec192fa6da3
https://github.com/MythTV/mythtv/commit/a03523358270403c3f2fb329a2696ec192fa6da3
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-04-03 (Wed, 03 Apr 2019)
Changed paths:
M mythtv/libs/libmythtv/visualisations/videovisualgoom.cpp
M mythtv/libs/libmythtv/visualisations/videovisualgoom.h
Log Message:
-----------
VideoVisualGoom: Drop VDPAU support
- as it will soon be OpenGL all the way...
Commit: f5aad2fa80e02f7917344e7e3a19650b296fa2f4
https://github.com/MythTV/mythtv/commit/f5aad2fa80e02f7917344e7e3a19650b296fa2f4
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-04-03 (Wed, 03 Apr 2019)
Changed paths:
M mythtv/libs/libmythtv/mythvtbinterop.cpp
M mythtv/libs/libmythtv/videoouttypes.h
Log Message:
-----------
VideoOutput: Add a define for all video picture attributes.
Commit: 94036bc3586f2d02a0e3ffcb6abdca4badaf8475
https://github.com/MythTV/mythtv/commit/94036bc3586f2d02a0e3ffcb6abdca4badaf8475
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-04-05 (Fri, 05 Apr 2019)
Changed paths:
M mythtv/libs/libmythtv/avformatdecoder.cpp
M mythtv/libs/libmythtv/libmythtv.pro
M mythtv/libs/libmythtv/mythcodeccontext.h
M mythtv/libs/libmythtv/mythcodecid.h
A mythtv/libs/libmythtv/mythnvdeccontext.cpp
A mythtv/libs/libmythtv/mythnvdeccontext.h
A mythtv/libs/libmythtv/mythnvdecinterop.cpp
A mythtv/libs/libmythtv/mythnvdecinterop.h
M mythtv/libs/libmythtv/mythopenglinterop.cpp
M mythtv/libs/libmythtv/mythopenglinterop.h
M mythtv/libs/libmythtv/mythvaapiinterop.cpp
M mythtv/libs/libmythtv/mythvaapiinterop.h
A mythtv/libs/libmythtv/mythvdpaucontext.cpp
A mythtv/libs/libmythtv/mythvdpaucontext.h
A mythtv/libs/libmythtv/mythvdpauhelper.cpp
A mythtv/libs/libmythtv/mythvdpauhelper.h
A mythtv/libs/libmythtv/mythvdpauinterop.cpp
A mythtv/libs/libmythtv/mythvdpauinterop.h
M mythtv/libs/libmythtv/videobuffers.cpp
M mythtv/libs/libmythtv/videocolourspace.cpp
M mythtv/libs/libmythtv/videodisplayprofile.cpp
M mythtv/libs/libmythtv/videoout_null.cpp
M mythtv/libs/libmythtv/videoout_opengl.cpp
R mythtv/libs/libmythtv/videoout_vdpau.cpp
R mythtv/libs/libmythtv/videoout_vdpau.h
M mythtv/libs/libmythtv/videooutbase.cpp
M mythtv/libs/libmythtv/vsync.cpp
M mythtv/libs/libmythui/libmythui.pro
R mythtv/libs/libmythui/mythpainter_vdpau.cpp
R mythtv/libs/libmythui/mythpainter_vdpau.h
R mythtv/libs/libmythui/mythrender_vdpau.cpp
R mythtv/libs/libmythui/mythrender_vdpau.h
Log Message:
-----------
Add NVDEC and VDPAU OpenGL interop
- VDPAU OpenGL interop replaces previous VDPAU direct rendering allowing
the removal of large amounts of custom VDPAU rendering code (as well as
deprecated FFmpeg code)
- TODO
- deinterlacing support for both
- work out what is really going on with 10bit NVDEC memory layout...
- N.B. known issues
- H.264 VDPAU will crash if an attempt is made to seek beyond the end
of a stream
- GUI rendering is broken after using NVDEC/CUDA direct rendering
(blank screen)
Compare: https://github.com/MythTV/mythtv/compare/837020e6f511...94036bc3586f
More information about the mythtv-commits
mailing list