[mythtv-firehose] mythtv branch fixes/0.28 updated by pbennett. v0.28-78-g1434df8

Git Repo Owner noreply at mythtv.org
Sat Nov 5 14:48:28 UTC 2016

The branch, fixes/0.28 has been updated on the
mythtv repository by gitolite user pbennett.
       via  1434df8592ad6bf1eae4fd2eb46955e0adedc8aa (commit)
      from  2bb98e1749b4b0642076eae440a073b5649b88a6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 1434df8592ad6bf1eae4fd2eb46955e0adedc8aa
Author:    Peter Bennett <pbennett at mythtv.org> at Fri, 4 Nov 2016 11:11:42 -0400
Committer: Peter Bennett <pbennett at mythtv.org> at Sat, 5 Nov 2016 10:45:34 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1434df8592ad6bf1eae4fd2eb46955e0adedc8aa

Fix Artifacts that appear on VDPAU setups in Live TV.
This problem was caused by commit 28fe92a (Fix Seg Fault due to OSD
painter being deleted while image loader threads are still using it)

Leaving the OSD painter undeleted after the OSD has been reinitialized
results in artifacts displayed in the screen when the video has a
black image over the place where the initial Live TV OSD showed. This
only affect Live TV because only Live TV starts out with an OSD
display before the video starts running.

Fix: Call Teardown on the osd painter when deleting the VDPAU
renderer. Leave the osd painter still allocated but ignoring
all requests, so that image loads in other threads do not crash.

(cherry picked from commit e0d15446e7df50ec5f671a068a4e4392c54fe628)


Summary of changes:
 mythtv/libs/libmythtv/videoout_d3d.cpp    |    4 +++-
 mythtv/libs/libmythtv/videoout_opengl.cpp |    1 +
 mythtv/libs/libmythtv/videoout_vdpau.cpp  |    1 +
 mythtv/libs/libmythui/mythpainter_d3d9.h  |    1 +
 mythtv/libs/libmythui/mythpainter_ogl.h   |    1 +
 mythtv/libs/libmythui/mythpainter_vdpau.h |    1 +
 6 files changed, 8 insertions(+), 1 deletions(-)


More information about the mythtv-firehose mailing list