[mythtv-commits] mythtv commits

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sat Feb 28 17:10:04 EST 2004


----------------------------------------------------------------------------
Changes committed by gigem on Sat Feb 28 22:06:08 2004

Modified Files:
   in mythtv/programs/mythbackend:
        scheduler.h scheduler.cpp 
Log Message:
Initial optimization of the new scheduler algorithms.  The bigger
optimization will come next.

Have the database order the programs so that MarkOverlaps can be O(1)
instead of O(2).

Merge MarkOverlaps and MarkTooManys into AddNewRecords to avoid extra
passes that can be done together.

Have comp_recstart order the programs so that PruneRedundants can be
O(1) instead of O(2).

Merge MarkConflicts into PruneRedundants to avoid extra passes that
can be done together.

----------------------------------------------------------------------------


More information about the mythtv-commits mailing list