Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Commits

mythtv branch master updated by danielk. v0.26-alpha-20-ge29f47d

 

 

MythTV commits RSS feed   Index | Next | Previous | View Threaded


noreply at mythtv

Jul 21, 2012, 9:03 AM

Post #1 of 1 (79 views)
Permalink
mythtv branch master updated by danielk. v0.26-alpha-20-ge29f47d

The branch, master has been updated on the
mythtv repository by gitolite user danielk.
via e29f47d57c439ccbe6cac2476d8a616323eed44c (commit)
from 84aac9d80f98a30d3cb68caf4827e9e92caedbc1 (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 e29f47d57c439ccbe6cac2476d8a616323eed44c
Author: Daniel Kristjansson <danielk [at] cuymedia> at Sat, 21 Jul 2012 12:03:13 -0400
Committer: Daniel Kristjansson <danielk [at] cuymedia> at Sat, 21 Jul 2012 12:03:13 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=e29f47d57c439ccbe6cac2476d8a616323eed44c

Fixes #10926. Safely teardown MythPainters.
The deadlock was actually the least of our problems.
Since MythPainter::DeleteFormatImagePriv() is a pure
virtual in MythPainter calling ExpireImages() in
the dtor is unsafe. This puts the teardown code
into a Teardown() method which is called from all
the child classes where it is safe to do the teardown.



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

Summary of changes:
mythtv/libs/libmythbase/mythversion.h | 2 +-
mythtv/libs/libmythui/mythpainter.cpp | 40 ++++++++++++-------------
mythtv/libs/libmythui/mythpainter.h | 18 +++++++++--
mythtv/libs/libmythui/mythpainter_d3d9.cpp | 2 +-
mythtv/libs/libmythui/mythpainter_d3d9.h | 3 +-
mythtv/libs/libmythui/mythpainter_ogl.cpp | 2 +-
mythtv/libs/libmythui/mythpainter_qimage.cpp | 2 +-
mythtv/libs/libmythui/mythpainter_qt.cpp | 1 +
mythtv/libs/libmythui/mythpainter_vdpau.cpp | 3 +-
mythtv/libs/libmythui/mythpainter_vdpau.h | 2 +-
mythtv/libs/libmythui/mythpainter_yuva.cpp | 1 +
11 files changed, 45 insertions(+), 31 deletions(-)

--

_______________________________________________
mythtv-commits mailing list
mythtv-commits [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-commits

MythTV commits RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.