[mythtv-users] Problem with changing channel

OJ olejl77 at gmail.com
Sat Oct 25 16:00:22 UTC 2008


I'm having a small problem with my mythtv setup lately. When i click
ch+ from keyboard (or remote) the EIT information for the next channel
shows up ok, but when I hit enter to switch to the channel it always
jumps to channel 1. If I enter the next channel number manually the
change is working.

If anyone have a tips on how I can solve this it would be very much
appreciated. I can see from the log that the backend SetChannel(1)
when failing and SetChannel(305) when OK, but I can't tell why it is
not the same. It should have been SetChannel(305) in both cases.

Extract of backend log when failing:
2008-10-25 19:21:00.763 DVBRec(1:/dev/dvb/adapter0/frontend0): Wrote
PAT @2992960 + 1237040
2008-10-25 19:21:00.767 MythSocket(7fb730011ec0:46): socket is readable
2008-10-25 19:21:00.767 MythSocket(7fb730011ec0:46): cb->readyRead()
2008-10-25 19:21:00.767 MythSocket(7fb730011ec0:46): UpRef: 2
2008-10-25 19:21:00.767 read  <- 46 89      QUERY_RECORDER
1[]:[]GET_NEXT_PROGRAM_INFO[]:[]304[]:[]1304[]:[]0...
2008-10-25 19:21:00.768 write -> 46 361     George Lopez[]:[]George
Gets Assisterance[]:[]When George finds o...
2008-10-25 19:21:00.768 MythSocket(7fb730011ec0:46): DownRef: 1
2008-10-25 19:21:00.768 MythSocket(123d940:30): socket is readable
2008-10-25 19:21:00.768 MythSocket(123d940:30): cb->readyRead()
2008-10-25 19:21:00.768 MythSocket(123d940:30): UpRef: 2
2008-10-25 19:21:00.768 read  <- 30 19      QUERY_GETALLPENDING
2008-10-25 19:21:00.768 write -> 30 7       0[]:[]0
2008-10-25 19:21:00.768 MythSocket(123d940:30): DownRef: 1
2008-10-25 19:21:00.773 MythSocket(7fb730011ec0:46): socket is readable
2008-10-25 19:21:00.773 MythSocket(7fb730011ec0:46): cb->readyRead()
2008-10-25 19:21:00.773 MythSocket(7fb730011ec0:46): UpRef: 2
2008-10-25 19:21:00.773 read  <- 46 89      QUERY_RECORDER
1[]:[]GET_NEXT_PROGRAM_INFO[]:[]304[]:[]1304[]:[]1...
2008-10-25 19:21:00.777 write -> 46 339     King Kong[]:[]2005[]:[]In
1933 New York, an overly ambitious movi...
2008-10-25 19:21:00.777 MythSocket(7fb730011ec0:46): DownRef: 1
2008-10-25 19:21:00.777 MythSocket(123d940:30): socket is readable
2008-10-25 19:21:00.777 MythSocket(123d940:30): cb->readyRead()
2008-10-25 19:21:00.777 MythSocket(123d940:30): UpRef: 2
2008-10-25 19:21:00.778 read  <- 30 19      QUERY_GETALLPENDING
2008-10-25 19:21:00.778 write -> 30 7       0[]:[]0
2008-10-25 19:21:00.778 MythSocket(123d940:30): DownRef: 1
2008-10-25 19:21:10.923 MythSocket(7fb730011ec0:46): socket is readable
2008-10-25 19:21:10.923 MythSocket(7fb730011ec0:46): cb->readyRead()
2008-10-25 19:21:10.923 MythSocket(7fb730011ec0:46): UpRef: 2
2008-10-25 19:21:10.923 read  <- 46 39      QUERY_RECORDER
1[]:[]CHECK_CHANNEL[]:[]
2008-10-25 19:21:10.925 write -> 46 1       1
2008-10-25 19:21:10.925 MythSocket(7fb730011ec0:46): DownRef: 1
2008-10-25 19:21:10.925 MythSocket(7fb730011ec0:46): socket is readable
2008-10-25 19:21:10.925 MythSocket(7fb730011ec0:46): cb->readyRead()
2008-10-25 19:21:10.925 MythSocket(7fb730011ec0:46): UpRef: 2
2008-10-25 19:21:10.925 read  <- 46 82      QUERY_RECORDER
1[]:[]GET_NEXT_PROGRAM_INFO[]:[][]:[][]:[]0[]:[]20...
2008-10-25 19:21:10.928 write -> 46 74       []:[] []:[] []:[] []:[]
[]:[] []:[]EEPG[]:[] []:[]1[]:[]10902[]:...
2008-10-25 19:21:10.928 MythSocket(7fb730011ec0:46): DownRef: 1
2008-10-25 19:21:10.928 MythSocket(123d940:30): socket is readable
2008-10-25 19:21:10.928 MythSocket(123d940:30): cb->readyRead()
2008-10-25 19:21:10.928 MythSocket(123d940:30): UpRef: 2
2008-10-25 19:21:10.928 read  <- 30 19      QUERY_GETALLPENDING
2008-10-25 19:21:10.928 write -> 30 7       0[]:[]0
2008-10-25 19:21:10.929 MythSocket(123d940:30): DownRef: 1
2008-10-25 19:21:10.931 MythSocket(7fb730011ec0:46): socket is readable
2008-10-25 19:21:10.931 MythSocket(7fb730011ec0:46): cb->readyRead()
2008-10-25 19:21:10.931 MythSocket(7fb730011ec0:46): UpRef: 2
2008-10-25 19:21:10.931 read  <- 46 47      QUERY_RECORDER
1[]:[]CHECK_CHANNEL_PREFIX[]:[]1
2008-10-25 19:21:10.936 write -> 46 19      1[]:[]1[]:[]1[]:[]X
2008-10-25 19:21:10.936 MythSocket(7fb730011ec0:46): DownRef: 1
2008-10-25 19:21:10.936 MythSocket(7fb730011ec0:46): socket is readable
2008-10-25 19:21:10.936 MythSocket(7fb730011ec0:46): cb->readyRead()
2008-10-25 19:21:10.936 MythSocket(7fb730011ec0:46): UpRef: 2
2008-10-25 19:21:10.937 read  <- 46 40      QUERY_RECORDER
1[]:[]CHECK_CHANNEL[]:[]1
2008-10-25 19:21:10.937 write -> 46 1       1
2008-10-25 19:21:10.937 MythSocket(7fb730011ec0:46): DownRef: 1
2008-10-25 19:21:10.938 MythSocket(7fb730011ec0:46): socket is readable
2008-10-25 19:21:10.938 MythSocket(7fb730011ec0:46): cb->readyRead()
2008-10-25 19:21:10.938 MythSocket(7fb730011ec0:46): UpRef: 2
2008-10-25 19:21:10.938 read  <- 46 26      QUERY_RECORDER 1[]:[]PAUSE
2008-10-25 19:21:10.938 write -> 46 2       ok
2008-10-25 19:21:10.938 MythSocket(7fb730011ec0:46): DownRef: 1
2008-10-25 19:21:10.938 MythSocket(7fb730011ec0:46): socket is readable
2008-10-25 19:21:10.938 MythSocket(7fb730011ec0:46): cb->readyRead()
2008-10-25 19:21:10.938 MythSocket(7fb730011ec0:46): UpRef: 2
2008-10-25 19:21:10.938 read  <- 46 30      QUERY_RECORDER 1[]:[]GET_INPUT
2008-10-25 19:21:10.938 write -> 46 8       DVBInput
2008-10-25 19:21:10.938 MythSocket(7fb730011ec0:46): DownRef: 1
2008-10-25 19:21:10.938 MythSocket(7fb730011ec0:46): socket is readable
2008-10-25 19:21:10.938 MythSocket(7fb730011ec0:46): cb->readyRead()
2008-10-25 19:21:10.938 MythSocket(7fb730011ec0:46): UpRef: 2
2008-10-25 19:21:10.938 read  <- 46 38      QUERY_RECORDER
1[]:[]SET_CHANNEL[]:[]1
2008-10-25 19:21:10.938 TVRec(1): SetChannel(1) -- begin
2008-10-25 19:21:10.938 TVRec(1): ClearFlags(RingBufferReady,) ->
FrontendReady,RunMainLoop,CancelNextRecording,RecorderRunning,
2008-10-25 19:21:10.939 TVRec(1): Request: Program(no) channel(1)
input() flags(LiveTV,)
2008-10-25 19:21:10.939 ChannelBase(1): Looking for startchannel '1'
on input 'DVBInput'
2008-10-25 19:21:10.941 ChannelBase(1): Found startchannel '1' on
input 'DVBInput'
2008-10-25 19:21:10.942 TVRec(1): HW Tuner: 1->1


Extract of backend log when OK:
2008-10-25 19:29:17.259 MythSocket(b65d70:36): socket is readable
2008-10-25 19:29:17.259 MythSocket(b65d70:36): cb->readyRead()
2008-10-25 19:29:17.259 MythSocket(b65d70:36): UpRef: 2
@@2008-10-25 19:29:17.259 read  <- 36 49      QUERY_RECORDER
1[]:[]CHECK_CHANNEL_PREFIX[]:[]305
2008-10-25 19:29:17.262 write -> 36 19      1[]:[]1[]:[]0[]:[]X
2008-10-25 19:29:17.262 DVBRec(1:/dev/dvb/adapter0/frontend0): Wrote
PAT @3476496 + 1731856
2008-10-25 19:29:17.263 MythSocket(b65d70:36): socket is readable
2008-10-25 19:29:17.263 MythSocket(b65d70:36): cb->readyRead()
2008-10-25 19:29:17.263 MythSocket(b65d70:36): UpRef: 3
2008-10-25 19:29:17.263 read  <- 36 42      QUERY_RECORDER
1[]:[]CHECK_CHANNEL[]:[]305
2008-10-25 19:29:17.263 MythSocket(b65d70:36): DownRef: 2
2008-10-25 19:29:17.264 write -> 36 1       1
2008-10-25 19:29:17.264 MythSocket(b65d70:36): DownRef: 1
2008-10-25 19:29:17.274 MythSocket(b65d70:36): socket is readable
2008-10-25 19:29:17.274 MythSocket(b65d70:36): cb->readyRead()
2008-10-25 19:29:17.274 MythSocket(b65d70:36): UpRef: 2
2008-10-25 19:29:17.274 read  <- 36 26      QUERY_RECORDER 1[]:[]PAUSE
2008-10-25 19:29:17.274 write -> 36 2       ok
2008-10-25 19:29:17.274 MythSocket(b65d70:36): DownRef: 1
2008-10-25 19:29:17.274 DVBSH(/dev/dvb/adapter0/frontend0):
RemoveListener(0xc893a0) -- begin
2008-10-25 19:29:17.274 DVBSH(/dev/dvb/adapter0/frontend0):
RemoveListener(0xc893a0) -- locked
2008-10-25 19:29:17.274 MythSocket(b65d70:36): socket is readable
2008-10-25 19:29:17.274 MythSocket(b65d70:36): cb->readyRead()
2008-10-25 19:29:17.274 MythSocket(b65d70:36): UpRef: 2
2008-10-25 19:29:17.275 read  <- 36 30      QUERY_RECORDER 1[]:[]GET_INPUT
2008-10-25 19:29:17.275 write -> 36 8       DVBInput
2008-10-25 19:29:17.275 MythSocket(b65d70:36): DownRef: 1
2008-10-25 19:29:17.275 MythSocket(b65d70:36): socket is readable
2008-10-25 19:29:17.275 MythSocket(b65d70:36): cb->readyRead()
2008-10-25 19:29:17.275 MythSocket(b65d70:36): UpRef: 2
2008-10-25 19:29:17.275 read  <- 36 40      QUERY_RECORDER
1[]:[]SET_CHANNEL[]:[]305
2008-10-25 19:29:17.275 TVRec(1): SetChannel(305) -- begin
2008-10-25 19:29:17.275 TVRec(1): ClearFlags(RingBufferReady,) ->
FrontendReady,RunMainLoop,CancelNextRecording,RecorderRunning,
2008-10-25 19:29:17.275 TVRec(1): Request: Program(no) channel(305)
input() flags(LiveTV,)


More information about the mythtv-users mailing list