[mythtv-commits] mythtv branch master updated by beirdo. v0.26-pre-731-g4b07742

Git Repo Owner noreply at mythtv.org
Fri Jun 29 08:13:59 UTC 2012

The branch, master has been updated on the
mythtv repository by gitolite user beirdo.
       via  4b07742e8af6f18e1b353f1f866211e9331f4c4b (commit)
      from  c2883d035eb06ae0bdd054fe933c716ccd6edcfb (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 4b07742e8af6f18e1b353f1f866211e9331f4c4b
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Fri, 29 Jun 2012 00:56:45 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Fri, 29 Jun 2012 00:56:45 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4b07742e8af6f18e1b353f1f866211e9331f4c4b

Convert LoggingItem to use ReferenceCounter
This gets rid of the deleteLater() which removes the nasty memory growth
issues in various threads that don't use the full Qt event loop.

Also converted mthreadpool processEvents/sendPostedEvents to use qApp->
rather than QCoreApplication::  QCoreApplication:: is specifically for console
apps, which made mythfrontend grow like crazy as it did not effect it.


Summary of changes:
 mythtv/libs/libmythbase/logging.cpp       |   74 +++-------------------------
 mythtv/libs/libmythbase/logging.h         |    6 +--
 mythtv/libs/libmythbase/loggingserver.cpp |   37 +++++++--------
 mythtv/libs/libmythbase/mthreadpool.cpp   |    4 +-
 4 files changed, 29 insertions(+), 92 deletions(-)


More information about the mythtv-commits mailing list