[mythtv-commits] mythtv branch master updated by pbennett. v29-pre-195-ge0d1544

Git Repo Owner noreply at mythtv.org
Sat Nov 5 14:47:57 UTC 2016


The branch, master has been updated on the
mythtv repository by gitolite user pbennett.
       via  e0d15446e7df50ec5f671a068a4e4392c54fe628 (commit)
      from  2a1ccc06a58af472bd3044bff81dc93c49c83885 (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 e0d15446e7df50ec5f671a068a4e4392c54fe628
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:44:26 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e0d15446e7df50ec5f671a068a4e4392c54fe628

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.



-----------------------------------------------------------------------

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-commits mailing list