Ticket #2722: libavc1394-0.5.3-ext-changers.diff
File libavc1394-0.5.3-ext-changers.diff, 1.8 KB (added by , 17 years ago) |
---|
-
contrib/channel_changers/6200ch.c
229 229 cmd[1] = 0x0; 230 230 231 231 avc1394_transaction_block(handle, device, cmd, 2, RETRY_COUNT_SLOW); 232 avc1394_transaction_block_close(handle); 232 233 usleep(500000); // small delay for button to register 233 234 } 234 235 } … … 246 247 chn, cmd[0], cmd[1], cmd[2]); 247 248 248 249 avc1394_transaction_block(handle, device, cmd, 3, RETRY_COUNT_FAST); 250 avc1394_transaction_block_close(handle); 249 251 } -
contrib/channel_changers/sa3250ch.c
153 153 printf("AV/C Command: cmd0=0x%08x cmd1=0x%08x cmd2=0x%08x\n", 154 154 cmd[0], cmd[1], cmd[2]); 155 155 avc1394_transaction_block(handle, 0, cmd, 3, 1); 156 avc1394_transaction_block_close(handle); 156 157 } else { 157 158 /* Default method sending three seperate digits */ 158 159 dig[2] = 0x30 | (chn % 10); … … 168 169 dig[0] & 0xf, dig[1] & 0xf, dig[2] & 0xf, cmd[0], cmd[1], cmd[2]); 169 170 170 171 avc1394_transaction_block(handle, 0, cmd, 3, 1); 172 avc1394_transaction_block_close(handle); 171 173 cmd[0] = CTL_CMD0 | AVC1394_SA3250_OPERAND_KEY_RELEASE; 172 174 cmd[1] = CTL_CMD1 | (dig[0] << 16) | (dig[1] << 8) | dig[2]; 173 175 cmd[2] = CTL_CMD2; … … 177 179 dig[0] & 0xf, dig[1] & 0xf, dig[2] & 0xf, cmd[0], cmd[1], cmd[2]); 178 180 179 181 avc1394_transaction_block(handle, 0, cmd, 3, 1); 182 avc1394_transaction_block_close(handle); 180 183 } 181 184 182 185 raw1394_destroy_handle(handle);