|
@@ -104,7 +104,7 @@ static int camd_recv_cw(struct ts *ts) {
|
104
|
104
|
}
|
105
|
105
|
|
106
|
106
|
if (ts->ecm_cw_log) {
|
107
|
|
- ts_LOGf("CW | CAID: 0x%04x [ %5llu ms ] ( %6llu ms ) ------- IDX: 0x%04x Data: %s\n",
|
|
107
|
+ ts_LOGf("CW | CAID: 0x%04x [ %5llu ms ] ( %6llu ms ) ------ IDX: 0x%04x Data: %s\n",
|
108
|
108
|
ca_id, timeval_diff_msec(&tv1, &tv2),
|
109
|
109
|
timeval_diff_msec(&last_ts_keyset, &tv2),
|
110
|
110
|
idx, cw_dump );
|
|
@@ -115,9 +115,9 @@ static int camd_recv_cw(struct ts *ts) {
|
115
|
115
|
|
116
|
116
|
#undef ERR
|
117
|
117
|
|
118
|
|
-static int camd_send_ecm(struct ts *ts, uint16_t ca_id, uint16_t service_id, uint16_t idx, uint8_t *data, uint8_t data_len) {
|
|
118
|
+static int camd_send_ecm(struct ts *ts, uint16_t ca_id, uint16_t service_id, uint8_t *data, uint8_t data_len) {
|
119
|
119
|
struct camd *c = &ts->camd;
|
120
|
|
- int ret = c->ops.do_ecm(c, ca_id, service_id, idx, data, data_len);
|
|
120
|
+ int ret = c->ops.do_ecm(c, ca_id, service_id, data, data_len);
|
121
|
121
|
if (ret <= 0) {
|
122
|
122
|
ts_LOGf("ERR | Error sending ecm packet, reconnecting to camd.\n");
|
123
|
123
|
ts->is_cw_error = 1;
|
|
@@ -164,7 +164,7 @@ static void camd_do_msg(struct camd_msg *msg) {
|
164
|
164
|
}
|
165
|
165
|
if (msg->type == ECM_MSG) {
|
166
|
166
|
msg->ts->ecm_seen_count++;
|
167
|
|
- if (camd_send_ecm(msg->ts, msg->ca_id, msg->service_id, msg->idx, msg->data, msg->data_len) > 0)
|
|
167
|
+ if (camd_send_ecm(msg->ts, msg->ca_id, msg->service_id, msg->data, msg->data_len) > 0)
|
168
|
168
|
msg->ts->ecm_processed_count++;
|
169
|
169
|
}
|
170
|
170
|
|
|
@@ -180,10 +180,9 @@ struct camd_msg *camd_msg_alloc_emm(uint16_t ca_id, uint8_t *data, uint8_t data_
|
180
|
180
|
return c;
|
181
|
181
|
}
|
182
|
182
|
|
183
|
|
-struct camd_msg *camd_msg_alloc_ecm(uint16_t ca_id, uint16_t service_id, uint16_t idx, uint8_t *data, uint8_t data_len) {
|
|
183
|
+struct camd_msg *camd_msg_alloc_ecm(uint16_t ca_id, uint16_t service_id, uint8_t *data, uint8_t data_len) {
|
184
|
184
|
struct camd_msg *c = calloc(1, sizeof(struct camd_msg));
|
185
|
185
|
c->type = ECM_MSG;
|
186
|
|
- c->idx = idx;
|
187
|
186
|
c->ca_id = ca_id;
|
188
|
187
|
c->service_id = service_id;
|
189
|
188
|
c->data_len = data_len;
|