|
@@ -167,7 +167,7 @@ static int find_CA_descriptor(uint8_t *data, int data_len, enum CA_system req_CA
|
167
|
167
|
|
168
|
168
|
// Copied from libtsfuncs with added logic to return more than one PID
|
169
|
169
|
int __ts_get_ecm_info(struct ts_pmt *pmt, enum CA_system req_CA_type, uint16_t forced_caid, uint16_t *CA_id, uint16_t *CA_pid, uint16_t *CA_pids, unsigned int *n_pids) {
|
170
|
|
- int i, result = find_CA_descriptor(pmt->program_info, pmt->program_info_size, forced_caid, req_CA_type, CA_id, CA_pid, CA_pids, n_pids);
|
|
170
|
+ int i, result = find_CA_descriptor(pmt->program_info, pmt->program_info_size, req_CA_type, forced_caid, CA_id, CA_pid, CA_pids, n_pids);
|
171
|
171
|
if (!result) {
|
172
|
172
|
for(i=0;i<pmt->streams_num;i++) {
|
173
|
173
|
struct ts_pmt_stream *stream = pmt->streams[i];
|