[mythtv-commits] [MythTV/mythtv] 66024f: libmythtv: Create and use 'opengl' sub-directory
Mark Kendall
noreply at github.com
Mon Nov 4 08:39:35 UTC 2019
Branch: refs/heads/devel/2019-render
Home: https://github.com/MythTV/mythtv
Commit: 66024f5442631f21efcb2ff679eae60438d0a463
https://github.com/MythTV/mythtv/commit/66024f5442631f21efcb2ff679eae60438d0a463
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M mythtv/libs/libmythtv/libmythtv.pro
R mythtv/libs/libmythtv/mythmediacodecinterop.cpp
R mythtv/libs/libmythtv/mythmediacodecinterop.h
R mythtv/libs/libmythtv/mythmmalinterop.cpp
R mythtv/libs/libmythtv/mythmmalinterop.h
R mythtv/libs/libmythtv/mythnvdecinterop.cpp
R mythtv/libs/libmythtv/mythnvdecinterop.h
R mythtv/libs/libmythtv/mythopenglinterop.cpp
R mythtv/libs/libmythtv/mythopenglinterop.h
R mythtv/libs/libmythtv/mythvaapiinterop.cpp
R mythtv/libs/libmythtv/mythvaapiinterop.h
R mythtv/libs/libmythtv/mythvdpauinterop.cpp
R mythtv/libs/libmythtv/mythvdpauinterop.h
R mythtv/libs/libmythtv/mythvideotexture.cpp
R mythtv/libs/libmythtv/mythvideotexture.h
R mythtv/libs/libmythtv/mythvtbinterop.cpp
R mythtv/libs/libmythtv/mythvtbinterop.h
A mythtv/libs/libmythtv/opengl/mythmediacodecinterop.cpp
A mythtv/libs/libmythtv/opengl/mythmediacodecinterop.h
A mythtv/libs/libmythtv/opengl/mythmmalinterop.cpp
A mythtv/libs/libmythtv/opengl/mythmmalinterop.h
A mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
A mythtv/libs/libmythtv/opengl/mythnvdecinterop.h
A mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
A mythtv/libs/libmythtv/opengl/mythopenglinterop.h
A mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
A mythtv/libs/libmythtv/opengl/mythopenglvideo.h
A mythtv/libs/libmythtv/opengl/mythopenglvideoshaders.h
A mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
A mythtv/libs/libmythtv/opengl/mythvaapiinterop.h
A mythtv/libs/libmythtv/opengl/mythvdpauinterop.cpp
A mythtv/libs/libmythtv/opengl/mythvdpauinterop.h
A mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
A mythtv/libs/libmythtv/opengl/mythvideotexture.h
A mythtv/libs/libmythtv/opengl/mythvtbinterop.cpp
A mythtv/libs/libmythtv/opengl/mythvtbinterop.h
A mythtv/libs/libmythtv/opengl/videooutopengl.cpp
A mythtv/libs/libmythtv/opengl/videooutopengl.h
R mythtv/libs/libmythtv/openglvideo.cpp
R mythtv/libs/libmythtv/openglvideo.h
R mythtv/libs/libmythtv/openglvideoshaders.h
R mythtv/libs/libmythtv/videoout_opengl.cpp
R mythtv/libs/libmythtv/videoout_opengl.h
M mythtv/libs/libmythtv/videooutbase.cpp
Log Message:
-----------
libmythtv: Create and use 'opengl' sub-directory
- mostly just moves but some file/class renaming
Commit: 379ed523d00bc9b0deaac61aedda09de74e6d64d
https://github.com/MythTV/mythtv/commit/379ed523d00bc9b0deaac61aedda09de74e6d64d
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
A mythtv/libs/libmythtv/decoders/mythmediacodeccontext.cpp
A mythtv/libs/libmythtv/decoders/mythmediacodeccontext.h
A mythtv/libs/libmythtv/decoders/mythmmalcontext.cpp
A mythtv/libs/libmythtv/decoders/mythmmalcontext.h
A mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
A mythtv/libs/libmythtv/decoders/mythnvdeccontext.h
A mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
A mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.h
A mythtv/libs/libmythtv/decoders/mythvaapicontext.cpp
A mythtv/libs/libmythtv/decoders/mythvaapicontext.h
A mythtv/libs/libmythtv/decoders/mythvdpaucontext.cpp
A mythtv/libs/libmythtv/decoders/mythvdpaucontext.h
A mythtv/libs/libmythtv/decoders/mythvdpauhelper.cpp
A mythtv/libs/libmythtv/decoders/mythvdpauhelper.h
A mythtv/libs/libmythtv/decoders/mythvtbcontext.cpp
A mythtv/libs/libmythtv/decoders/mythvtbcontext.h
M mythtv/libs/libmythtv/libmythtv.pro
R mythtv/libs/libmythtv/mythmediacodeccontext.cpp
R mythtv/libs/libmythtv/mythmediacodeccontext.h
R mythtv/libs/libmythtv/mythmmalcontext.cpp
R mythtv/libs/libmythtv/mythmmalcontext.h
R mythtv/libs/libmythtv/mythnvdeccontext.cpp
R mythtv/libs/libmythtv/mythnvdeccontext.h
R mythtv/libs/libmythtv/mythv4l2m2mcontext.cpp
R mythtv/libs/libmythtv/mythv4l2m2mcontext.h
R mythtv/libs/libmythtv/mythvaapicontext.cpp
R mythtv/libs/libmythtv/mythvaapicontext.h
R mythtv/libs/libmythtv/mythvdpaucontext.cpp
R mythtv/libs/libmythtv/mythvdpaucontext.h
R mythtv/libs/libmythtv/mythvdpauhelper.cpp
R mythtv/libs/libmythtv/mythvdpauhelper.h
R mythtv/libs/libmythtv/mythvtbcontext.cpp
R mythtv/libs/libmythtv/mythvtbcontext.h
M mythtv/programs/mythfrontend/globalsettings.cpp
Log Message:
-----------
libmythtv: Move hardware decoder context classes into 'decoders'
- along with the base class
Commit: 26e188ea36a372e8073ee07c3f5b2e74e793e446
https://github.com/MythTV/mythtv/commit/26e188ea36a372e8073ee07c3f5b2e74e793e446
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-11-01 (Fri, 01 Nov 2019)
Changed paths:
M mythtv/libs/libmythtv/Bluray/bdoverlayscreen.cpp
M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
M mythtv/libs/libmythtv/libmythtv.pro
M mythtv/libs/libmythtv/mythplayer.cpp
M mythtv/libs/libmythtv/mythplayer.h
A mythtv/libs/libmythtv/mythvideoout.cpp
A mythtv/libs/libmythtv/mythvideoout.h
A mythtv/libs/libmythtv/mythvideooutnull.cpp
A mythtv/libs/libmythtv/mythvideooutnull.h
M mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
M mythtv/libs/libmythtv/opengl/mythopenglvideo.h
M mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
A mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
A mythtv/libs/libmythtv/opengl/mythvideooutopengl.h
R mythtv/libs/libmythtv/opengl/videooutopengl.cpp
R mythtv/libs/libmythtv/opengl/videooutopengl.h
M mythtv/libs/libmythtv/playercontext.cpp
M mythtv/libs/libmythtv/remoteencoder.cpp
M mythtv/libs/libmythtv/subtitlescreen.cpp
M mythtv/libs/libmythtv/teletextscreen.cpp
M mythtv/libs/libmythtv/tv_play.cpp
M mythtv/libs/libmythtv/videocolourspace.h
M mythtv/libs/libmythtv/videodisplayprofile.cpp
M mythtv/libs/libmythtv/videoout_d3d.cpp
M mythtv/libs/libmythtv/videoout_d3d.h
R mythtv/libs/libmythtv/videoout_null.cpp
R mythtv/libs/libmythtv/videoout_null.h
R mythtv/libs/libmythtv/videooutbase.cpp
R mythtv/libs/libmythtv/videooutbase.h
M mythtv/libs/libmythtv/vsync.cpp
M mythtv/libs/libmythtv/vsync.h
M mythtv/programs/mythavtest/main.cpp
M mythtv/programs/mythtranscode/transcode.cpp
M mythtv/programs/mythtranscode/videodecodebuffer.cpp
M mythtv/programs/mythtranscode/videodecodebuffer.h
Log Message:
-----------
libmythtv: Rename VideoOutput -> MythVideoOutput
Commit: 4d5a702d7cc834a4c1036518ecf871a0da1589ea
https://github.com/MythTV/mythtv/commit/4d5a702d7cc834a4c1036518ecf871a0da1589ea
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-11-03 (Sun, 03 Nov 2019)
Changed paths:
M mythtv/libs/libmythtv/decoders/mythvaapicontext.cpp
M mythtv/libs/libmythtv/decoders/mythvtbcontext.cpp
M mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
M mythtv/libs/libmythtv/opengl/mythopenglinterop.h
M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
M mythtv/libs/libmythtv/opengl/mythopenglvideo.h
M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
M mythtv/libs/libmythtv/opengl/mythvideotexture.h
M mythtv/libs/libmythtv/visualisations/videovisualgoom.cpp
M mythtv/libs/libmythui/libmythui.pro
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/libs/libmythui/mythmainwindow_internal.h
R mythtv/libs/libmythui/mythopenglperf.cpp
R mythtv/libs/libmythui/mythopenglperf.h
R mythtv/libs/libmythui/mythpainter_ogl.cpp
R mythtv/libs/libmythui/mythpainter_ogl.h
R mythtv/libs/libmythui/mythrender_opengl.cpp
R mythtv/libs/libmythui/mythrender_opengl.h
R mythtv/libs/libmythui/mythrender_opengl_defs.h
R mythtv/libs/libmythui/mythrender_opengl_shaders.h
A mythtv/libs/libmythui/opengl/mythopenglperf.cpp
A mythtv/libs/libmythui/opengl/mythopenglperf.h
A mythtv/libs/libmythui/opengl/mythpainteropengl.cpp
A mythtv/libs/libmythui/opengl/mythpainteropengl.h
A mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
A mythtv/libs/libmythui/opengl/mythrenderopengl.h
A mythtv/libs/libmythui/opengl/mythrenderopengldefs.h
A mythtv/libs/libmythui/opengl/mythrenderopenglshaders.h
M mythtv/programs/mythfrontend/globalsettings.cpp
Log Message:
-----------
libmythui: Use 'opengl' sub-directory for opengl classes
- and cleanup some file names
Commit: 0515eacc50452ec1af325f5547758a88140b23a5
https://github.com/MythTV/mythtv/commit/0515eacc50452ec1af325f5547758a88140b23a5
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-11-03 (Sun, 03 Nov 2019)
Changed paths:
M mythtv/libs/libmythtv/mythdeinterlacer.cpp
M mythtv/libs/libmythtv/mythdeinterlacer.h
Log Message:
-----------
MythDeinterlacer: Improve software onefield/bob deinterlacer
- this uses a trick from the libavfilter deinterleave filter to 'emulate'
a field by faking the frame height and strides, followed by scaling that
field up to the full frame height using libswcale.
- improves on the old (but faster method) because the key to the one
field quality is actually the scaling up. With no bilinear filtering the
result is extremely blocky (akin to GL_NEAREST v GL_LINEAR in opengl
terms)
Compare: https://github.com/MythTV/mythtv/compare/3a7a0abc89c1...0515eacc5045
More information about the mythtv-commits
mailing list