[mythtv-commits] mythtv commit: r7366 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Sep 30 16:16:18 UTC 2005

      Author: danielk
        Date: 2005-09-30 16:16:17 +0000 (Fri, 30 Sep 2005)
New Revision: 7366
   Changeset: http://cvs.mythtv.org/trac/changeset/7366




Handle RingBuffer shutdown better on error conditions.

This seems to have been causing some of the problems
people are reporting. If the StartRecorder() method
failed we didn't enter the kFlagRecorderRunning state,
and hence wouldn't shut down the recorder and ringbuffer.

If for some reason the starting up the recorder failed
in LiveTV we didn't send a QUIT_LIVETV to the frontend,
so StopLiveTV() was never called and so the ringbuffer
for LiveTV remained around. This shouldn't really happen
unless device permissions or compile flags are broken.

More information about the mythtv-commits mailing list