Opened 8 years ago

Closed 8 years ago

#4446 closed defect (invalid)

is_real_pmt check fail

Reported by: Gorgone Impertinence Owned by: theparasol
Priority: trivial Component: DVBApi
Severity: low Keywords: caPMT PMT
Cc: Sensitive: no

Description

in module-dvbapi.c

if(!is_real_pmt)

is executed

else

is executed

strange sideeffects possible ????

2016/03/24 22:38:35 01BBD141 c   (dvbapi) Demuxer 0 ecmpid 0 CAID: 09C4 ECM_PID: 1B35 PROVID: 000000 
2016/03/24 22:38:35 01BBD141 c   (dvbapi) Demuxer 0 ecmpid 1 CAID: 098C ECM_PID: 1A35 PROVID: 000000 
2016/03/24 22:38:35 01BBD141 c   (dvbapi) Demuxer 0 found 2 ECMpids and 3 STREAMpids in caPMT
2016/03/24 22:38:35 01BBD141 c   (dvbapi) Demuxer 0 trying to descramble PID 1 CAID 098C PROVID 000000 ECMPID 1A35 ANY CHID PMTPID 0065 VPID 05FF
2016/03/24 22:38:35 01BBD141 c   (dvbapi) Demuxer 0 found 2 ECMpids and 3 STREAMpids in PMT

Change History (5)

comment:1 by Gorgone Impertinence, 8 years ago

i mean in this case caPMT allways overwritten with PMT data

Last edited 8 years ago by Gorgone Impertinence (previous) (diff)

comment:2 by khimtiki, 8 years ago

I can confirm this issue:

2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 ecmpid 0 CAID: 0500 ECM_PID: 0432 PROVID: 050600
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 ecmpid 1 CAID: 1803 ECM_PID: 042D PROVID: 000000
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 ecmpid 2 CAID: 1861 ECM_PID: 042E PROVID: 000000
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 ecmpid 3 CAID: 0100 ECM_PID: 042F PROVID: 000068 PBM: FFFFFFFFFFFFFFF DATE: 25-3-2016
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 ecmpid 4 CAID: 1813 ECM_PID: 042F PROVID: 000068
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 ecmpid 5 CAID: 0B01 ECM_PID: 0430 PROVID: 000000
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 ecmpid 6 CAID: 0500 ECM_PID: 0431 PROVID: 032A00
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 ecmpid 7 CAID: 0BAA ECM_PID: 0433 PROVID: 000000
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 ecmpid 8 CAID: 0624 ECM_PID: 0434 PROVID: 000000
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 ecmpid 9 CAID: 1884 ECM_PID: 0435 PROVID: 000000
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 ecmpid 10 CAID: 0931 ECM_PID: 0436 PROVID: 000000
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 found 11 ECMpids and 5 STREAMpids in caPMT
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 trying to descramble PID 5 CAID 0B01 PROVID 000000 ECMPID 0430 ANY CHID PMTPID 0422 VPID 0420
2016/03/25 14:16:54 4064EFFE c (dvbapi) Demuxer 0 found 11 ECMpids and 5 STREAMpids in PMT
2016/03/25 14:16:54 4064EFFE c (ecm) dvb-api (0B01@000000/001F/0430/0000/013E/76:B108560FB006863C8DEB72EA38F5002D): found (391 ms) by conax - Nickelodeon HD
2016/03/25 14:17:01 4064EFFE c (ecm) dvb-api (0B01@000000/001F/0430/0000/013E/76:B108560FB006863C7CE193F08BEEEE67): found (391 ms) by conax - Nickelodeon HD

comment:3 by Bit, 8 years ago

Owner: set to theparasol

comment:4 by FilipeAmadeuO, 8 years ago

Confirm the same problem

comment:5 by Aeon, 8 years ago

Resolution: invalid
Status: newclosed

This is not a bug.
caPMT is received always, then oscam tries to get the real PMT if possible.

Note: See TracTickets for help on using tickets.