----------------------------------------------------------------------------
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.
----------------------------------------------------------------------------