[mythtv] [mythtv-commits] Ticket #1648: Firewire Recorder missing signal monitor (get's stuck)
jwestfall at surrealistic.net
Wed Jul 12 17:17:53 UTC 2006
Daniel Kristjansson <danielk at cuymedia.net> wrote [07.12.06]:
> Say you are watching channel 4, you want to change to channel 5.
> tv_rec pauses/closes the FirewireRecorder (closes device)
> tv_rec starts up the FirewireSignalMonitor which (opens device)
> if the FirewireSignalMonitor gets a PAT & PMT
> tv_rec closes/deletes the signal monitor and unpauses/opens the
> FirewireRecorder and this channel is saved as the current start
> channel for the current input. (closes device in sm, opens in rec)
> while the FirewireSignalMonitor does not get a PAT & PMT it keeps
> running. After the table_timeout expires, tv_play tells the user
> something is up, the user is told how they can change the channel,
> change the tuner, or exit LiveTV.
> if the user changes the channel, firewirechannel is told of the new
> channel and the signal monitor starts waiting for the PAT & PMT.
That makes sense, but wont work well with firewire. Once the signal
monitor has seen data, closes the device, then recorder opens device,
there is no guarantee the recorder will see data.
I dont need to worry about continuing to monitor the device once the
recording has started? ie its stop getting data in the middle of watching
More information about the mythtv-dev