Ticket #993: sa3250ch.c.diff
File sa3250ch.c.diff, 1.1 KB (added by , 18 years ago) |
---|
-
sa3250ch.c
120 120 dig[1] = 0x30 | ((chn % 100) / 10); 121 121 dig[0] = 0x30 | ((chn % 1000) / 100); 122 122 123 cmd[0] = CTL_CMD0 | AVC1394_SA3250_OPERAND_KEY_PRESS; 124 cmd[1] = CTL_CMD1 | (dig[ 0] << 16) | (dig[1] << 8) | dig[2];125 cmd[2] = CTL_CMD2; 123 cmd[0] = CTL_CMD0 | AVC1394_SA3250_OPERAND_KEY_PRESS; 124 cmd[1] = CTL_CMD1 | (dig[2] << 16) | (dig[1] << 8) | dig[0]; 125 cmd[2] = CTL_CMD2; 126 126 127 127 if (verbose) 128 128 printf("AV/C Command: %d%d%d = cmd0=0x%08x cmd2=0x%08x cmd3=0x%08x\n", 129 129 dig[0] & 0xf, dig[1] & 0xf, dig[2] & 0xf, cmd[0], cmd[1], cmd[2]); 130 130 131 131 avc1394_transaction_block(handle, 0, cmd, 3, 1); 132 cmd[0] = CTL_CMD0 | AVC1394_SA3250_OPERAND_KEY_RELEASE; 132 cmd[0] = CTL_CMD0 | AVC1394_SA3250_OPERAND_KEY_RELEASE; 133 cmd[1] = CTL_CMD1 | (dig[0] << 16) | (dig[1] << 8) | dig[2]; 134 cmd[2] = CTL_CMD2; 133 135 134 136 if (verbose) 135 137 printf("AV/C Command: %d%d%d = cmd0=0x%08x cmd2=0x%08x cmd3=0x%08x\n",