[mythtv-commits] Re: Ticket #430: Tuner busy on consecutive
recordings
MythTV
mythtv at cvs.mythtv.org
Mon Oct 10 07:38:39 UTC 2005
#430: Tuner busy on consecutive recordings
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: danielk
Type: defect | Status: reopened
Priority: critical | Milestone:
Component: mythtv | Version: head
Severity: high | Resolution:
-----------------------+----------------------------------------------------
Comment (by bjm):
Here is a simpler more controlled experiment. "One (Manual Record)" is
scheduled for 23:05 - 23:10. "Two (Manual Record)" is scheduled for 23:10
- 23:15. Both are assigned to card 1 on a slave backend. Here are the logs
from both backends with -v record.
{{{
Master backend
2005-10-09 23:05:04.131 Started recording: One (Manual Record) "Sun Oct 9
23:05:00 2005": channel 1003 on cardid 1, sourceid 1
2005-10-09 23:05:04.137 scheduler: Last message repeated 1 times
2005-10-09 23:05:04.141 scheduler: Started
2005-10-09 23:05:33.430 Reschedule requested for id 6617.
2005-10-09 23:05:33.976 Scheduled 290 items in 0.5 = 0.13 match + 0.41
place
2005-10-09 23:05:33.981 scheduler: Scheduled items
2005-10-09 23:10:02.229 Canceled recording: Two (Manual Record) "Sun Oct 9
23:10:00 2005": channel 1003 on cardid 1, sourceid 1
2005-10-09 23:10:02.234 scheduler: Canceled
2005-10-09 23:10:24.299 Reschedule requested for id 0.
2005-10-09 23:10:24.741 Scheduled 289 items in 0.4 = 0.00 match + 0.42
place
2005-10-09 23:10:24.748 scheduler: Scheduled items
}}}
{{{
Slave backend
2005-10-09 23:05:03.657 TVRec(1): ClearFlags(AskAllowRecording,) ->
RunMainLoop,CancelNextRecording,
2005-10-09 23:05:03.659 TVRec(1): ClearFlags(CancelNextRecording,) ->
RunMainLoop,
2005-10-09 23:05:03.660 TVRec(1): Changing from None to RecordingOnly
2005-10-09 23:05:03.661 TVRec(1):
ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,
2005-10-09 23:05:03.662 TVRec(1): SetFlags(AskAllowRecording,) ->
RunMainLoop,AskAllowRecording,
2005-10-09 23:05:03.663 TVRec(1): Request: Program(yes) channel() input()
flags(Recording,)
2005-10-09 23:05:03.664 TVRec(1): ClearFlags(WaitingForSignal,) ->
RunMainLoop,AskAllowRecording,
2005-10-09 23:05:03.665 TVRec(1): ClearFlags(PENDINGACTIONS,) ->
RunMainLoop,AskAllowRecording,
2005-10-09 23:05:03.705 TVRec(1): SetFlags(NeedToStartRecorder,) ->
RunMainLoop,AskAllowRecording,NeedToStartRecorder,
2005-10-09 23:05:03.706 TVRec(1): Starting Recorder
2005-10-09 23:05:04.022 TVRec(1): Using profile 'Low Quality' to record
2005-10-09 23:05:04.098 SetRecording(0x0x81aec98)
2005-10-09 23:05:04.100 Prog title: One (Manual Record)
2005-10-09 23:05:04.147 TVRec(1): SetFlags(RecorderRunning,) ->
RunMainLoop,AskAllowRecording,NeedToStartRecorder,RecorderRunning,
strange error flushing buffer ...
2005-10-09 23:05:04.260 TVRec(1): ClearFlags(NeedToStartRecorder,) ->
RunMainLoop,AskAllowRecording,RecorderRunning,
2005-10-09 23:09:30.617 TVRec(1): SetFlags(AskAllowRecording,) ->
RunMainLoop,AskAllowRecording,RecorderRunning,
2005-10-09 23:10:02.210 TVRec(1): ClearFlags(AskAllowRecording,) ->
RunMainLoop,RecorderRunning,
2005-10-09 23:10:02.212 TVRec(1): Wanted to record: Two (Manual Record)
1003 Sun Oct 9 23:10:00 2005 Sun Oct 9 23:15:00 2005
But the current state is: RecordingOnly
Currently recording: One (Manual Record) 1003 Sun Oct 9 23:05:00 2005 Su
n Oct 9 23:10:00 2005
2005-10-09 23:10:02.213 TVRec(1): ClearFlags(CancelNextRecording,) ->
RunMainLoop,RecorderRunning,
2005-10-09 23:10:24.267 TVRec(1): ClearFlags(FinishRecording,) ->
RunMainLoop,RecorderRunning,
2005-10-09 23:10:24.268 TVRec(1): Changing from RecordingOnly to None
2005-10-09 23:10:24.270 TVRec(1):
ClearFlags(FrontendReady,CancelNextRecording,) ->
RunMainLoop,RecorderRunning,
2005-10-09 23:10:24.273 TVRec(1): SetFlags(AskAllowRecording,) ->
RunMainLoop,AskAllowRecording,RecorderRunning,
2005-10-09 23:10:24.274 TVRec(1): Request: Program(no) channel() input()
flags(CloseRec,KillRingBuffer,)
2005-10-09 23:10:24.276 TVRec(1): ClearFlags(WaitingForSignal,) ->
RunMainLoop,AskAllowRecording,RecorderRunning,
2005-10-09 23:10:24.305 Finished recording One (Manual Record) "Sun Oct 9
23:05:00 2005": channel 1003
2005-10-09 23:10:24.337 scheduler: Finished recording
2005-10-09 23:10:24.531 TVRec(1): ClearFlags(RecorderRunning,) ->
RunMainLoop,AskAllowRecording,
2005-10-09 23:10:24.536 TVRec(1): ClearFlags(RecorderRunning,) ->
RunMainLoop,AskAllowRecording,
2005-10-09 23:10:24.543 TVRec(1): Tearing down RingBuffer
2005-10-09 23:10:24.553 TVRec(1): ClearFlags(PENDINGACTIONS,) ->
RunMainLoop,AskAllowRecording,
}}}
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/430>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list