[mythtv-commits] mythtv commits

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Feb 25 01:25:03 UTC 2005


----------------------------------------------------------------------------
Changes committed by cpinkham on Fri Feb 25 01:24:12 2005

Modified Files:
   in mythtv/libs/libmythtv:
        dbcheck.cpp 
   in mythtv/programs/mythbackend:
        mainserver.cpp 
   in mythtv/programs/mythfrontend:
        playbackbox.cpp 
Log Message:


* Remove the FillList() call in PlaybackBox::doRemove() so the frontend
  doesn't manually reload the recordings list after a delete.

* Have the backend send a RECORDING_LIST_CHANGE event in
  MainServer::DoHandleDeleteRecording after the response is sent to the
  client that the recording is being deleted.  This way all clients will
  reload the recordings list eliminating the possiblity that another
  remote frontend will try to play or take action on the file being
  deleted.

* Added an index on the title field in the recorded table based on some
  research by Daniel Manjarres on the -dev list.  This eliminates a
  tablescan on the recorded table during scheduler queries.  The tablescan
  was causing a scheduler query to take quite a bit more time to run as
  the size of the recordings table grew.  The scheduler query went from
  about 16 seconds down to 5 for Daniel with about 700 recordings I believe
  and from 3.08 down to 1.8 for me with about 185 recordings.


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


More information about the mythtv-commits mailing list