[mythtv-commits] mythtv commit: r12433 - in trunk/mythtv by bjm

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sat Jan 6 19:49:50 UTC 2007


      Author: bjm
        Date: 2007-01-06 19:49:50 +0000 (Sat, 06 Jan 2007)
New Revision: 12433
   Changeset: http://cvs.mythtv.org/trac/changeset/12433

Modified:

   trunk/mythtv/libs/libmythtv/dbcheck.cpp
   trunk/mythtv/libs/libmythtv/recordingtypes.h
   trunk/mythtv/libs/libmythtv/sr_items.h
   trunk/mythtv/programs/mythbackend/scheduler.cpp

Log:

Added two new "Duplicate In" options for "Exclude unidentified
episodes" and "Exclude old episodes".

The kDupsExGeneric is used in the match phase to exclude matching
showings from a series if the showing does not appear to describe
a specific episode as determined by the 'generic' flag. If set,
only episodes with descriptive information are allowed to record.

"Exclude old episodes" is subtly different than "Record new episodes
only" and the user may prefer either depending on circumstance. Say
there is a series with six showings; two new and four re-runs.
The kDupsNewEpi will match all six and mark four as recstatus "r".
The new kDupsExRepeats will only match the two new showings in the
match phase and no showings will be marked as "r".

The dupin flags were sorted out a bit so that kDupsNewEpi and the
new options have separate bit fields as these are not mutually
exclusive. The current UI is kind of a catch all for one off
specialty options and the interface may change in the future but 
the code is now prepared for setting combinations of dupin flags.





More information about the mythtv-commits mailing list