[mythtv-users] external channal change not working

brad dreisbach bradd at ameri.ca
Sun Jun 20 15:42:06 UTC 2010


On Jun 20, 2010, at 11:24 AM, brad dreisbach wrote:

> 
> On Jun 20, 2010, at 11:09 AM, brad dreisbach wrote:
> 
>> just upgraded trunk this morning to 25144 and am no longer able to change the channel with
>> 6200ch via mythbackend.  it works fine from the command line:
>> 
>> [10:24am]# /usr/local/bin/6200ch -v -n 0 -4 570
>> starting with node: 0
>> node 0: vendor_id = 0x00001cfb model_id = 0x00007100
>> chn: 570
>> AV/C Command: 0570 = Op1=0x00487C20 Op2=0x00487C25 Op3=0x00487C27 Op4=0x00487C20
>> Sending digit 0
>> Sending digit 5
>> Sending digit 7
>> Sending digit 0
>> 
>> 
>> and here is the mythbackend log when it tries to change the channel:
>> 2010-06-20 10:20:41.167 External channel change: /usr/local/bin/6200ch -n 0 -4 
>> 2010-06-20 10:20:41.168 Waiting for External Tuning program to exit
>> 2010-06-20 10:20:41.202 MythSocketThread(sock 0x165e8d0:38): socket is readable
>> 2010-06-20 10:20:41.202 MythSocketThread(sock 0x165e8d0:38): calling m_cb->readyRead()
>> 2010-06-20 10:20:41.202 MythSocket(165e8d0:38): UpRef: 2
>> 2010-06-20 10:20:41.202 MythSocket(165e8d0:38): read  <- 38 21      QUERY_RECORDINGS Play
>> Usage: 6200ch [-v] [-s] [-n NODE] [-g GUID] [-p PORT] [-4] <channel_num>
>> -v        print additional verbose output
>> -s        use single packet method. Cannot be used with -4.
>> -w        toggle power state
>> -n NODE   node to start device scanning on (default:1)
>> -p PORT   port/adapter to use              (default:0)
>> -g GUID   GUID to use, -n switch, if present, will be ignored.
>> -4        Enable 4 digit channel number support. Cannot be used with -s.
>> 2010-06-20 10:20:41.243 ret_pid(8571) child(8571) status(0x100)
>> 2010-06-20 10:20:41.243 External Tuning program no longer running
>> 2010-06-20 10:20:41.243 ChannelBase: external tuning program exited with error 1
>> 2010-06-20 10:20:41.243 TVRec(1) Error: Failed to set channel to 570. Reverting to kState_None
>> 2010-06-20 10:20:41.243 TVRec(1): Changing from RecordingOnly to None
>> 
>> it seems like the channel number is no longer getting passed to the external channel changer.
>> is anyone else having this problem?
> 
> 
> i figured it out.  new version of 6200ch apparently.

spoke too soon.  i still think the channel number is not being passed to the script:

 [11:40am]# cat change_channel
#!/bin/sh
/usr/local/bin/6200ch -v -g 001xxxxxxxxxxxx -d 10 -4 $1
/usr/local/bin/6200ch -v -g 001xxxxxxxxxxxx -e
sleep 2

and the log:
2010-06-20 11:38:29.278 TVRec(1): HW Tuner: 1->1
Usage: 6200ch [-v] [-s] [-w] [-m] [-e] [-4] [-n NODE] [-g GUID] [-p PORT] [-d DELAY] <channel_num>
-v        print additional verbose output
-s        use single packet method. Cannot be used with -4.
-w        toggle power state
-m        Sends "Menu" command.  Needed for some Motorola QIP series STB's.
-e        Sends "Exit" command.  Needed for some Motorola QIP series STB's.
-4        Enable 4 digit channel number support. Cannot be used with -s.
-d        inter-digit delay in ms (default 500)  Cannot be used with -s.
-n NODE   node to start device scanning on (default:1)
-p PORT   port/adapter to use              (default:0)
-g GUID   GUID to use, -n switch, if present, will be ignored.
2010-06-20 11:38:30.334 ret_pid(0) child(7721) status(0x0)
starting with node: 0
node 0: vendor_id = 0x00001cfb model_id = 0x00007100
AV/C command for exit = 0x00487C0D
  (9) 0x9487c0d
2010-06-20 11:38:31.343 ret_pid(0) child(7721) status(0x0)
2010-06-20 11:38:32.351 ret_pid(0) child(7721) status(0x0)
2010-06-20 11:38:32.471 ret_pid(7721) child(7721) status(0x0)
2010-06-20 11:38:32.475 External Tuning program exited with no error

i can see the exit command being passed but not the channel number.


> 
> 
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users



More information about the mythtv-users mailing list