[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