[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mythtv-commits
Subject:    [mythtv-commits] mythtv commit: r7366 by danielk
From:       mythtv () cvs ! mythtv ! org
Date:       2005-09-30 16:16:18
Message-ID: 20050930161618.784C72CD923 () cvs ! mythtv ! org
[Download RAW message or body]

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

Modified:

   trunk/mythtv/libs/libmythtv/dvbchannel.cpp

Log:

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.






_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic