Opened 14 years ago

Closed 14 years ago

#405 closed defect (fixed)

Channel change fails for software encoders since 7334.

Reported by: bjm <bjm@…> Owned by: danielk
Priority: blocker Milestone: unknown
Component: mythtv Version:
Severity: high Keywords:
Cc: Ticket locked: no

Description

Starting Live TV successfully plays the current channel. Any attempt to change the chanel by entering a number, using up and down keys or selecting from the EPG causes the playback to freeze on the current frame for 14 seconds then go blank in 7334. Later versions eventually show a dialog for the video failure but the frontend does not recover and both the frontend anbd backend need to be restarted.

2005-10-01 11:18:48.914 Getting next free recorder after : -1
2005-10-01 11:18:48.917 Card 1 is local.
2005-10-01 11:18:48.925 MainServer::HandleAnnounce Playback
2005-10-01 11:18:48.925 adding: moktoo as a client (events: 1)
2005-10-01 11:18:48.937 MainServer::HandleAnnounce Playback
2005-10-01 11:18:48.937 adding: moktoo as a client (events: 0)
2005-10-01 11:18:48.954 MainServer::HandleAnnounce Playback
2005-10-01 11:18:48.954 adding: moktoo as a client (events: 0)
2005-10-01 11:18:48.960 adding: moktoo as a remote ringbuffer
2005-10-01 11:18:48.968 TVRec(1): Changing from None to WatchingLiveTV
2005-10-01 11:18:48.969 TVRec(1): ClearFlags(FrontendReadyCancelNextRecording,) -> RunMainLoop,
2005-10-01 11:18:48.969 TVRec(1): SetFlags(AskAllowRecording,) -> RunMainLoop,AskAllowRecording,
2005-10-01 11:18:48.969 TVRec(1): Request: Program(no) channel() input() flags(LiveTV,)
2005-10-01 11:18:48.969 TVRec(1): ClearFlags(WaitingForSignal,SignalMonitorRunning,) -> RunMainLoop,AskAllowRecording,
2005-10-01 11:18:48.973 Channel(/dev/video0)::SwitchToInput(in 0)
2005-10-01 11:18:48.976 Channel(/dev/video0)::SwitchToInput() setting video mode to NTSC
2005-10-01 11:18:48.978 Channel(/dev/video0)::SetChannelByString(20)
2005-10-01 11:18:48.979 ChannelBase(/dev/video0)::SetCachedATSCInfo(): RESET
2005-10-01 11:18:48.984 Channel(/dev/video0)::TuneTo(20): curList[19].freq(157250)
2005-10-01 11:18:48.985 Channel(/dev/video0)::Tune(157250000, , analog)
2005-10-01 11:18:48.987 Channel(/dev/video0)::Tune(): Frequency is now 157250000
2005-10-01 11:18:48.988 ChannelBase(/dev/video0)::SetCachedATSCInfo(20): 2_0
2005-10-01 11:18:48.992 TVRec(1): SetFlags(NeedToStartRecorder,) -> RunMainLoop,AskAllowRecording,NeedToStartRecorder,
2005-10-01 11:18:48.992 TVRec(1): Starting Recorder
2005-10-01 11:18:49.010 TVRec(1): Using profile 'Live TV' to record
2005-10-01 11:18:49.031 TVRec(1): SetFlags(RecorderRunning,) -> RunMainLoop,AskAllowRecording,NeedToStartRecorder,RecorderRunning,
2005-10-01 11:18:49.032 SetRecording(0x0)
2005-10-01 11:18:49.032 TVRec(1): ClearFlags(NeedToStartRecorder,) -> RunMainLoop,AskAllowRecording,RecorderRunning,
strange error flushing buffer ...
2005-10-01 11:18:50.651 TVRec(1): SetFlags(FrontendReady) -> FrontendReadyRunMainLoop,AskAllowRecording,RecorderRunning,

Up arrow should change the channel from the current 20 to the next 22.
The frontend shows a freeze frame from 20.

2005-10-01 11:19:40.344 TVRec(1): Request: Program(no) channel(NextChannel 0) input() flags(LiveTV,)
2005-10-01 11:19:40.345 TVRec(1): ClearFlags(WaitingForSignal,SignalMonitorRunning,) -> FrontendReadyRunMainLoop,AskAllowRecording,RecorderRunning,
2005-10-01 11:19:40.345 TVRec(1): SetFlags(WaitingForRecPause,) -> FrontendReadyRunMainLoop,AskAllowRecording,WaitingForRecPause,RecorderRunning,
2005-10-01 11:19:55.374 RingBuffer: Couldn't read data from the capture card in 15 seconds. Stopping.

The playback screen goes blank and will not respond to any keys including ESC.

Change History (1)

comment:1 Changed 14 years ago by danielk

Resolution: fixed
Status: newclosed

Fixed in [7372].

Note: See TracTickets for help on using tickets.