[mythtv-firehose] mythtv branch master updated by gigem. v0.27-pre2-586-g5587501

Git Repo Owner noreply at mythtv.org
Wed Jan 30 22:03:03 UTC 2013

The branch, master has been updated on the
mythtv repository by gitolite user gigem.
       via  5587501e8b5f55694f6036bc187e9d63ac4fc83a (commit)
      from  4aabde2288f2b08420aab28ad0da05c66f7628f9 (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 5587501e8b5f55694f6036bc187e9d63ac4fc83a
Author:    David Engel <dengel at mythtv.org> at Wed, 30 Jan 2013 15:09:06 -0600
Committer: David Engel <dengel at mythtv.org> at Wed, 30 Jan 2013 15:45:57 -0600
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=5587501e8b5f55694f6036bc187e9d63ac4fc83a

Use recording rule priority as the primary scheduling priority.
Previously, priorities like input and channel were added to the
recording rule priority to calculate a single priority used in
scheduling.  Now, the recording rule priority is used by itself as the
primary priority.  The other priorities are summed together and used
as a secondary priority.

What this means is all programs matching a given recording rule,
including those on less desirable inputs and channels, are scheduled
before any programs matching lower priority rules.  This is more in
line with the way most users assume and expect the scheduler to work
and still allows the ancillary priorities to influence the scheduling
of specific showings.

Note: this is essentially a reintroduction of the "ComplexPriority"


Summary of changes:
 mythtv/libs/libmythtv/recordinginfo.cpp   |    9 +++-
 mythtv/libs/libmythtv/recordinginfo.h     |    9 +++-
 mythtv/programs/mythbackend/scheduler.cpp |   77 +++++++++++++++++++++++------
 3 files changed, 78 insertions(+), 17 deletions(-)


More information about the mythtv-firehose mailing list