[mythtv-commits] 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"
scheme.
-----------------------------------------------------------------------
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-commits
mailing list