[mythtv] [mythtv-commits] Ticket #2209: failed (firewire) recordings should fail, not leave 0 byte mpg

Jim Westfall jwestfall at surrealistic.net
Thu Aug 24 21:18:43 UTC 2006


Daniel Kristjansson <danielk at cuymedia.net> wrote [08.23.06]:
> On Wed, 2006-08-23 at 13:28 -0700, Jim Westfall wrote:
> > > Comment (by danielk):
> > >  This is a duplicate of #1648, just a different symptom.
> > mostly, but I can fix this particular issue by verifying the remote
> > node 
> > is an STB and add some basic error checking on the avc library calls
> > during 
> > channel change.
> > 
> > I am not looking forward to the pita #1648 will be ;)
> 
> I didn't close the ticket. :)
> 
> BTW The FreeboxRecorder now provides a better example for the
> FirewireRecorder.
> Due to limits on the number of connections we can make in a set time by
> a Freebox
> ISP we reworked it to keep the connection open across the changeover
> from the
> signal monitor to the recorder by putting the connection logic in
> RTSPComms.
> Something similar could be done for the FirewireRecorder, but of course
> it
> will be more complex..
> 

hrm I must be missing something.  I set it up so firewirechannel will 
return an error in Open if the node isnt a valid STB.  This is only 
causing the mpg file to not be created.  The database is still getting  
populated that the program was recorded causing it to show up in the
frontend/mythweb.

jim

2006-08-24 13:47:15.447 TVRec(1): ClearFlags(CancelNextRecording,) -> RunMainLoop,RingBufferReady,
2006-08-24 13:47:15.448 TVRec(1): Changing from None to RecordingOnly
2006-08-24 13:47:15.448 TVRec(1): ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,RingBufferReady,
2006-08-24 13:47:15.448 TVRec(1): SetFlags(AskAllowRecording,) -> RunMainLoop,AskAllowRecording,RingBufferReady,
2006-08-24 13:47:15.449 TVRec(1): Request: Program(yes) channel() input() flags(Recording,)
2006-08-24 13:47:15.453 TVRec(1): HW Tuner: 1->1
2006-08-24 13:47:15.453 TVRec(1): ClearFlags(PENDINGACTIONS,) -> RunMainLoop,AskAllowRecording,RingBufferReady,
2006-08-24 13:47:15.608 ChannelBase(1): Input #1: 'MPEG2TS' schan(9) sourceid(1) ccid(1)
2006-08-24 13:47:15.609 ChannelBase(1): Current Input #1: 'MPEG2TS'
2006-08-24 13:47:15.609 FireChan: Allocated raw1394 handle for port 0
2006-08-24 13:47:16.212 FireChan, Error: node 0 is not subunit type tuner.
2006-08-24 13:47:16.212 FireChan: Releasing raw1394 handle
2006-08-24 13:47:16.212 TVRec(1) Error: Failed to set channel to 6. Reverting to kState_None
2006-08-24 13:47:16.213 TVRec(1): Changing from RecordingOnly to None
2006-08-24 13:47:16.213 TVRec(1): ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,AskAllowRecording,RingBufferReady,
2006-08-24 13:47:16.213 TVRec(1): SetFlags(AskAllowRecording,) -> RunMainLoop,AskAllowRecording,RingBufferReady,
2006-08-24 13:47:16.213 TVRec(1): Request: Program(no) channel() input() flags(CloseRec,KillRingBuffer,)
2006-08-24 13:47:16.219 TVRec(1): FinishedRecording(KING 5 Noon News) in recgroup: Default
2006-08-24 13:47:16.223 Finished recording KING 5 Noon News: channel 1006
2006-08-24 13:47:16.223 TVRec(1): ClearFlags(PENDINGACTIONS,) -> RunMainLoop,AskAllowRecording,RingBufferReady,
2006-08-24 13:47:16.247 Started recording: KING 5 Noon News: channel 1006 on cardid 1, sourceid 1



More information about the mythtv-dev mailing list