Permalink
Browse files

Changed the scheduler to use a separate list without holding a lock

when recalculating the schedule.  This keeps getAllPending and
getConflicting from blocking while a recalculation is being done.  As
a result, the PlayBackBox should be much more responsive when
recordings are deleted, stopped or started.

Refs #2282


git-svn-id: http://svn.mythtv.org/svn/trunk@11503 7dbf422c-18fa-0310-86e9-fd20926502f2
  • Loading branch information...
1 parent a30b9b2 commit dcb2335f1f78ccadcf6951ad175f4b9c708d3e3f @gigem gigem committed Oct 11, 2006
Showing with 154 additions and 98 deletions.
  1. +145 −91 mythtv/programs/mythbackend/scheduler.cpp
  2. +9 −7 mythtv/programs/mythbackend/scheduler.h
Oops, something went wrong.

0 comments on commit dcb2335

Please sign in to comment.