Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't detect ident CONAX #13

Closed
X-Filess opened this issue Dec 13, 2017 · 3 comments
Closed

can't detect ident CONAX #13

X-Filess opened this issue Dec 13, 2017 · 3 comments

Comments

@X-Filess
Copy link

X-Filess commented Dec 13, 2017

Hello.

git version cant find ECM pids on CONAX,
2017-12-13 18:06:25 | *** | ERROR: Can't detect ECM pid.

please check it...

version from git !
2017-12-13 18:06:25 | CA System : CONAX | CAID: 0x0b00 (2816)
...
2017-12-13 18:06:25 | CAMD proto : newcamd
2017-12-13 18:06:25 | CAMD addr : 127.0.0.1:3008 (IPv4/IPv6)
....
2017-12-13 18:06:25 | EMM process: No
2017-12-13 18:06:25 | ECM process: Yes
2017-12-13 18:06:25 | ECM report : 60 sec
2017-12-13 18:06:25 | CW warning : 60 sec
2017-12-13 18:06:25 | Start tsdecrypt v10.0 (v10.0-45-gb1eaec9, libdvbcsa)
...
2017-12-13 18:06:25 | Output connected to fd:4
2017-12-13 18:06:25 | CAM | Connecting to server 127.0.0.1 port 3008
2017-12-13 18:06:25 | CAM | Connected to server 127.0.0.1 port 3008 (addr=127.0.0.1 fd=5).
2017-12-13 18:06:25 | CAM | [newcamd] Card info: CAID 0x0B00 Admin=YES srvUA=000000000032F516
2017-12-13 18:06:25 | CAM | [newcamd] Card info: Provider 0 : 000000 : 000000000032F516
2017-12-13 18:06:25 | PAT | Using service 0x1586 (5510), PMT pid: 1587 (5511)
2017-12-13 18:06:25 | NEW | Input PID 0x0000 appeared (PAT)
2017-12-13 18:06:25 | *** | ERROR: Can't detect ECM pid.
2017-12-13 18:06:25 | NEW | Input PID 0x1587 appeared (PMT)

version from official release 10.0
2017-12-13 18:05:27 | CA System : CONAX | CAID: 0x0b00 (2816)
...
2017-12-13 18:05:27 | CAMD proto : newcamd
2017-12-13 18:05:27 | CAMD addr : 127.0.0.1:3008 (IPv4/IPv6)
....
2017-12-13 18:05:27 | EMM process: No
2017-12-13 18:05:27 | ECM process: Yes
2017-12-13 18:05:27 | ECM report : 60 sec
2017-12-13 18:05:27 | CW warning : 60 sec
2017-12-13 18:05:27 | Start tsdecrypt v10.0 (release, build 2017-12-13_12:40 libdvbcsa)
...
2017-12-13 18:05:27 | Output connected to fd:4
2017-12-13 18:05:27 | CAM | Connecting to server 127.0.0.1 port 3008
2017-12-13 18:05:27 | CAM | Connected to server 127.0.0.1 port 3008 (addr=127.0.0.1 fd=5).
2017-12-13 18:05:27 | CAM | [newcamd] Card info: CAID 0x0B00 Admin=YES srvUA=0000000072F63560
2017-12-13 18:05:27 | CAM | [newcamd] Card info: Provider 0 : 000000 : 000000000032F516
2017-12-13 18:05:27 | PAT | Using service 0x1586 (5510), PMT pid: 1587 (5511)
2017-12-13 18:05:27 | NEW | Input PID 0x0000 appeared (PAT)
2017-12-13 18:05:27 | --- | ECM CAID: 0x0b00 (CONAX)
2017-12-13 18:05:27 | --- | ECM pid : 0x0070 (CONAX)
2017-12-13 18:05:27 | NEW | Input PID 0x1587 appeared (PMT)

@X-Filess
Copy link
Author

X-Filess commented Dec 13, 2017

Я могу тут на русском писать ? разработчик может понять меня ?

more information

2017-12-13 19:24:50 | *** tei:0 pusi:1 prio:0 pid:1587 (5511) scramble:0 adapt:0 payload:1 adapt_len:0 adapt_flags:0 | pofs:4 plen:184
2017-12-13 19:24:50 | * Section header
2017-12-13 19:24:50 | - Table id : 002 (2) program_map_section
2017-12-13 19:24:50 | - Section length : 02e (46) [num_packets:1]
2017-12-13 19:24:50 | - TS ID / Program No : 1586 (5510)
2017-12-13 19:24:50 | - Version number 30, current next 1, section number 0, last section number 0
2017-12-13 19:24:50 | - CRC : 0xd2c49a48
2017-12-13 19:24:50 | * PMT data
2017-12-13 19:24:50 | * PID : 1587 (5511)
2017-12-13 19:24:50 | * reserved1 : 7
2017-12-13 19:24:50 | * PCR PID : 1588 (5512)
2017-12-13 19:24:50 | * reserved2 : 15
2017-12-13 19:24:50 | * program_len : 6
2017-12-13 19:24:50 | * num_streams : 3
2017-12-13 19:24:50 | * Program info:
2017-12-13 19:24:50 | * program info size: 6
2017-12-13 19:24:50 | * Tag 0x09 (09), sz: 4, CA descriptor: CAID 0x0b00 (2816) | CA PID 0x0070 (112) | CONAX
2017-12-13 19:24:50 | * [01/03] PID 1588 (5512) -> Stream type: 0x1b (27) /es_info_size: 0/ H.264/14496-10 video (MPEG-4/AVC)
2017-12-13 19:24:50 | * [02/03] PID 1589 (5513) -> Stream type: 0x03 (3) /es_info_size: 6/ 11172-3 audio (MPEG-1)
2017-12-13 19:24:50 | * Tag 0x0a (10), sz: 4, Language descriptor:
2017-12-13 19:24:50 | * Lang: rus Type: (0)
2017-12-13 19:24:50 | * [03/03] PID 158a (5514) -> Stream type: 0x03 (3) /es_info_size: 6/ 11172-3 audio (MPEG-1)
2017-12-13 19:24:50 | * Tag 0x0a (10), sz: 4, Language descriptor:
2017-12-13 19:24:50 | * Lang: lav Type: (0)
2017-12-13 19:24:50 | **** PMT (tspacket->struct) generator is correct ****
2017-12-13 19:24:50 | **** PMT (struct->tspacket) generator is correct ****
2017-12-13 19:24:50 | *** | ERROR: Can't detect ECM pid.
2017-12-13 19:24:50 | NEW | Input PID 0x1587 appeared (PMT)
2017-12-13 19:24:50 | NEW | Input PID 0x1588 appeared (H.264/14496-10 video (MPEG-4/AVC))
2017-12-13 19:24:50 | NEW | Input PID 0x158a appeared (11172-3 audio (MPEG-1))
2017-12-13 19:24:50 | NEW | Input PID 0x1589 appeared (11172-3 audio (MPEG-1))
2017-12-13 19:24:50 | NEW | Input PID 0x01f5 appeared (EMM)
2017-12-13 19:24:51 | NEW | Input PID 0x0012 appeared (EPG)
2017-12-13 19:24:51 | SDT table
2017-12-13 19:24:51 | *** tei:0 pusi:1 prio:0 pid:0011 (17) scramble:0 adapt:0 payload:1 adapt_len:0 adapt_flags:0 | pofs:4 plen:184
2017-12-13 19:24:51 | * Section header
2017-12-13 19:24:51 | - Table id : 042 (66) service_description_section - actual_transport_stream
2017-12-13 19:24:51 | - Section length : 02b (43) [num_packets:1]
2017-12-13 19:24:51 | - TS ID / Program No : 157c (5500)
2017-12-13 19:24:51 | - Version number 10, current next 1, section number 0, last section number 0
2017-12-13 19:24:51 | - CRC : 0xb5ee0bb2
2017-12-13 19:24:51 | * SDT data
2017-12-13 19:24:51 | * PID : 0011 (17)
2017-12-13 19:24:51 | * org_net_id : 21ac (8620)
2017-12-13 19:24:51 | * reserved : 255
2017-12-13 19:24:51 | * num_streams : 1
2017-12-13 19:24:51 | * [01/01] Service_id: 1586 (5510) Res1: 63 EIT_schedule: 1 EIT_present: 1 Running_status: 4 free_CA_mode: 0 /es_info_size: 26/
2017-12-13 19:24:51 | * Tag 0x48 (72), sz: 24, Service descriptor:
2017-12-13 19:24:51 | * Service type : digital tv service
2017-12-13 19:24:51 | * Provider name: "Provider" (size: 10)
2017-12-13 19:24:51 | * Service name : "Channel" (size: 11)
2017-12-13 19:24:51 | **** SDT (tspacket->struct) generator is correct ****
2017-12-13 19:24:51 | **** SDT (struct->tspacket) generator is correct ****
2017-12-13 19:24:51 | SDT | Service 0x1586 ( 5510) Type: 0x01 (Tv) Provider: "Provider" Service: "Channel"
2017-12-13 19:24:51 | NEW | Input PID 0x0011 appeared (SDT)
2017-12-13 19:24:52 | NEW | Input PID 0x0010 appeared (NIT)
2017-12-13 19:24:53 | EMM | Received 2023, Skipped 21, Sent 181, Processed 181 in 3 seconds.
2017-12-13 19:24:53 | ECM | Received 0 (0 dup) and processed 0 in 3 seconds.
2017-12-13 19:24:55 | NEW | Input PID 0x0014 appeared (TDT/TOT)

@malakudi
Copy link

Following diff fixes the issue (a small variable misplacement):

--- tables.c.orig	2018-01-29 17:04:41.045379437 +0200
+++ tables.c	2018-01-29 17:05:07.237079966 +0200
@@ -167,7 +167,7 @@
 
 // Copied from libtsfuncs with added logic to return more than one PID
 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) {
-	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);
+	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);
 	if (!result) {
 		for(i=0;i<pmt->streams_num;i++) {
 			struct ts_pmt_stream *stream = pmt->streams[i];

@gfto
Copy link
Owner

gfto commented Jan 29, 2018

Thanks for fix. Committed in master.

@gfto gfto closed this as completed Jan 29, 2018
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants