[mythtv-commits] [MythTV/mythtv] 78d60f: MythVDPAUContext: Remove unused member var
Mark Kendall
noreply at github.com
Mon Apr 29 08:53:40 UTC 2019
Branch: refs/heads/devel/2019-render
Home: https://github.com/MythTV/mythtv
Commit: 78d60f557021e8381f05a23bc113d23d5318f53f
https://github.com/MythTV/mythtv/commit/78d60f557021e8381f05a23bc113d23d5318f53f
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-04-24 (Wed, 24 Apr 2019)
Changed paths:
M mythtv/libs/libmythtv/mythvdpaucontext.cpp
M mythtv/libs/libmythtv/mythvdpaucontext.h
Log Message:
-----------
MythVDPAUContext: Remove unused member var
Commit: f90e4e24e0b58698e82d21cadccff3ac999daf0b
https://github.com/MythTV/mythtv/commit/f90e4e24e0b58698e82d21cadccff3ac999daf0b
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-04-28 (Sun, 28 Apr 2019)
Changed paths:
M mythtv/libs/libmythui/mythmainwindow.cpp
Log Message:
-----------
MythMainWindow: Don't timeout the callback to the UI thread
- if we time out and the callback is subsequently called (which happens
if the UI thread is blocked by the calling thread), then QWaitCondition,
QMutex and other objects may be invalidated.
- for the time being at least, don't timeout which should very clearly
highlight where the UI thread is blocking.
Commit: 2338457804537fc9814cf3217b94dd16410f749b
https://github.com/MythTV/mythtv/commit/2338457804537fc9814cf3217b94dd16410f749b
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-04-29 (Mon, 29 Apr 2019)
Changed paths:
M mythtv/libs/libmythtv/mythopenglinterop.cpp
M mythtv/libs/libmythtv/mythopenglinterop.h
M mythtv/libs/libmythtv/mythplayer.cpp
M mythtv/libs/libmythtv/mythplayer.h
M mythtv/libs/libmythtv/videoout_d3d.cpp
M mythtv/libs/libmythtv/videoout_d3d.h
M mythtv/libs/libmythtv/videoout_null.cpp
M mythtv/libs/libmythtv/videoout_null.h
M mythtv/libs/libmythtv/videoout_omx.cpp
M mythtv/libs/libmythtv/videoout_omx.h
M mythtv/libs/libmythtv/videoout_opengl.cpp
M mythtv/libs/libmythtv/videoout_opengl.h
M mythtv/libs/libmythtv/videooutbase.cpp
M mythtv/libs/libmythtv/videooutbase.h
Log Message:
-----------
VideoOutputOpenGL: Check interop support when the input changes
- VideoOutput::InputChanged is usually called from the decoder thread
and hence we need to initiate a callback into the UI thread to check for
interop support for the new video codec
- this is complicated by the decoder thread holding the osd and video
filters locks which block the UI thread and hence the callback does not
work.
- add a new MythMultiLocker class to pass the held locks to VideoOutput
so it can unlock and relock all held locks in a safe manner.
Commit: f0fb69a169d696274083d34d186fde3618924a60
https://github.com/MythTV/mythtv/commit/f0fb69a169d696274083d34d186fde3618924a60
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-04-29 (Mon, 29 Apr 2019)
Changed paths:
R mythtv/libs/libmythtv/blend.c
R mythtv/libs/libmythtv/blend.h
M mythtv/libs/libmythtv/libmythtv.pro
Log Message:
-----------
Remove unused blend code
Commit: e906361e4aa07afcd97a4763926e008ed276e60e
https://github.com/MythTV/mythtv/commit/e906361e4aa07afcd97a4763926e008ed276e60e
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-04-29 (Mon, 29 Apr 2019)
Changed paths:
R mythtv/libs/libmythtv/dsmcc.cpp
R mythtv/libs/libmythtv/dsmcc.h
R mythtv/libs/libmythtv/dsmccbiop.cpp
R mythtv/libs/libmythtv/dsmccbiop.h
R mythtv/libs/libmythtv/dsmcccache.cpp
R mythtv/libs/libmythtv/dsmcccache.h
R mythtv/libs/libmythtv/dsmccobjcarousel.cpp
R mythtv/libs/libmythtv/dsmccobjcarousel.h
R mythtv/libs/libmythtv/dsmccreceiver.h
R mythtv/libs/libmythtv/interactivetv.cpp
R mythtv/libs/libmythtv/interactivetv.h
M mythtv/libs/libmythtv/libmythtv.pro
A mythtv/libs/libmythtv/mheg/dsmcc.cpp
A mythtv/libs/libmythtv/mheg/dsmcc.h
A mythtv/libs/libmythtv/mheg/dsmccbiop.cpp
A mythtv/libs/libmythtv/mheg/dsmccbiop.h
A mythtv/libs/libmythtv/mheg/dsmcccache.cpp
A mythtv/libs/libmythtv/mheg/dsmcccache.h
A mythtv/libs/libmythtv/mheg/dsmccobjcarousel.cpp
A mythtv/libs/libmythtv/mheg/dsmccobjcarousel.h
A mythtv/libs/libmythtv/mheg/dsmccreceiver.h
A mythtv/libs/libmythtv/mheg/interactivetv.cpp
A mythtv/libs/libmythtv/mheg/interactivetv.h
A mythtv/libs/libmythtv/mheg/mhegic.cpp
A mythtv/libs/libmythtv/mheg/mhegic.h
A mythtv/libs/libmythtv/mheg/mhi.cpp
A mythtv/libs/libmythtv/mheg/mhi.h
R mythtv/libs/libmythtv/mhegic.cpp
R mythtv/libs/libmythtv/mhegic.h
R mythtv/libs/libmythtv/mhi.cpp
R mythtv/libs/libmythtv/mhi.h
Log Message:
-----------
libmythtv: Move MHEG/interactive tv files into their own folder
Commit: d5d5c23efbe987e97ef6a9d84aa197429bce0b9f
https://github.com/MythTV/mythtv/commit/d5d5c23efbe987e97ef6a9d84aa197429bce0b9f
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-04-29 (Mon, 29 Apr 2019)
Changed paths:
M mythtv/libs/libmythtv/openglvideo.cpp
Log Message:
-----------
OpenGLVideo: Fix display corruption following input change
Compare: https://github.com/MythTV/mythtv/compare/e0db3b917e3b...d5d5c23efbe9
More information about the mythtv-commits
mailing list