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

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Sep 23 17:41:50 UTC 2005


      Author: gigem
        Date: 2005-09-23 17:41:49 +0000 (Fri, 23 Sep 2005)
New Revision: 7300
   Changeset: http://cvs.mythtv.org/trac/changeset/7300

Modified:

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

Log:

Changed the scheduler to only keep data for currently recording
programs in memory across scheduling passes.  Everything else is
re-read from the database as needed.  Besides simplifying some logic,
particularly reactivation, the scheduling behavior should be
consistent whether or not the master backend is restarted.
Previously, some situtations would be handled differently if the
master was restarted.





More information about the mythtv-commits mailing list