[mythtv-commits] mythtv branch master updated by jyavenard. v0.27-pre2-1768-g93488a2

Git Repo Owner noreply at mythtv.org
Thu Jul 11 11:00:58 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  93488a288d76a42f79c1e00a7fbaaa48d814a222 (commit)
      from  6749feec830d9271d75d2de8f0ac81f3c123c145 (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 93488a288d76a42f79c1e00a7fbaaa48d814a222
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 11 Jul 2013 16:12:50 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 11 Jul 2013 20:57:15 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=93488a288d76a42f79c1e00a7fbaaa48d814a222

Make LiveTVChain a reference counted object
Under some circumstances, the LiveTVChain instance could have been deleted by the backend MainServer, yet would continue to be used by TVRec.
I'm no fan of reference counted objects, it's only a workaround over an architecture problem, but at this stage; it's the easiest fix

Fixes #11661



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

Summary of changes:
 mythtv/libs/libmythtv/livetvchain.cpp      |    4 +++-
 mythtv/libs/libmythtv/livetvchain.h        |    4 +++-
 mythtv/libs/libmythtv/playercontext.cpp    |    2 +-
 mythtv/libs/libmythtv/tv_rec.cpp           |    6 ++++++
 mythtv/programs/mythbackend/mainserver.cpp |    2 +-
 5 files changed, 14 insertions(+), 4 deletions(-)

-- 



More information about the mythtv-commits mailing list