[mythtv-commits] mythtv commit: r8907 - in trunk/mythtv by gigem

mythtv@cvs.mythtv.org mythtv at cvs.mythtv.org
Thu Feb 9 06:27:58 UTC 2006


      Author: gigem
        Date: 2006-02-09 06:27:56 +0000 (Thu, 09 Feb 2006)
New Revision: 8907
   Changeset: http://cvs.mythtv.org/trac/changeset/8907

Modified:

   trunk/mythtv/libs/libmythtv/dbcheck.cpp
   trunk/mythtv/libs/libmythtv/programinfo.cpp
   trunk/mythtv/programs/mythbackend/scheduler.cpp

Log:

Fixed a couple of cases where the scheduler would not do the right
thing with rsAborted programs.  The entries in recorded could cause
the scheduler to think the program had completed normally and not
reschedule the aborted showing or a later showing if available.

This change solves the problem by adding a recorded.duplicate field
similar to oldrecorded.duplicate.  Only recorded entries with
duplicate set to non-zero are considered for duplicate checking.
Since recorded.duplicate is only set to true when a recording ends
normally, the scheduler will never consider aborted programs as
already recorded.





More information about the mythtv-commits mailing list