[mythtv-firehose] mythtv branch fixes/0.26 updated by gigem. v0.26.0-174-gda9ec38

Git Repo Owner noreply at mythtv.org
Fri Jun 14 19:36:30 UTC 2013


The branch, fixes/0.26 has been updated on the
mythtv repository by gitolite user gigem.
       via  da9ec383d25930225a5ed0b5a4e537b70e6707d2 (commit)
       via  de81f2abce90fb74976681757e627672e7d92081 (commit)
      from  15df319aa3f0dc9bbd7a39fac64ae959f0b6b91a (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 da9ec383d25930225a5ed0b5a4e537b70e6707d2
Author:    David Engel <dengel at mythtv.org> at Fri, 14 Jun 2013 14:20:39 -0500
Committer: David Engel <dengel at mythtv.org> at Fri, 14 Jun 2013 14:20:39 -0500
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=da9ec383d25930225a5ed0b5a4e537b70e6707d2

Don't skip over recordings that are still tuning.
Fix a bug where the scheduler sometimes skips over recordings in the
rsTuning state.  This doesn't matter normally as the recording usually
transitiions to the rsRecording state quickly.  When there is a tuning
problem, however, this bug defeats the tuning timeout check in the
scheduler and the recording gets stuck in the tuning state.  This fix
makes sure the tuning check is always done.

(cherry picked from commit f455e491239cc128200db85c90dcab7ea15044c3)



commit de81f2abce90fb74976681757e627672e7d92081
Author:    David Engel <dengel at mythtv.org> at Fri, 14 Jun 2013 14:19:40 -0500
Committer: David Engel <dengel at mythtv.org> at Fri, 14 Jun 2013 14:19:40 -0500
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=de81f2abce90fb74976681757e627672e7d92081

Mostly revert 788bc510.  It's not needed and created a new bug.
That change was intended to fix a deadlock.  In reality, it only
worked around the deadlock and added a race condition that could cause
delayed handling of reschedule requests.  It was a series of later
changes that actually fixed the deadlocks, so this fix can be fixed by
reverting it.

(cherry picked from commit aafa07e9e314793990e7f58f30bfb6199a430978)



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

Summary of changes:
 mythtv/programs/mythbackend/scheduler.cpp |   12 +++++-------
 mythtv/programs/mythbackend/scheduler.h   |   20 +++++++-------------
 2 files changed, 12 insertions(+), 20 deletions(-)

-- 



More information about the mythtv-firehose mailing list