Feature #2858
closedIgnoring onid:tsid on actual ts eit tables
100%
Description
While looking if there is some eit information available for the AFN package on Eurobird 9a, I found out that instead of the real onid:tsid (9:1) there is always 100:100 in any eit table for the current ts. By ETSI definition all EIT sub-tables for the actual Transport Stream shall have the same transport_stream_id and original_network_id values (well they are the same but not correct :-) ). If this check could be ignored on table ids 0x4e and 0x50 to 0x5f and if onid and tsid would be fetched from the ts, I assume that the epg would get populated without any further action. This would not harm correct tables and the probability that other mailformd eit tables enter the epg is quite low. It could be even locked down to 100:100 to further minimize any impact
2015-05-19 23:15:43.282 [ TRACE]:eit: 00 01 DD 08 B8 00 64 00 64 08 51 2F 19 DF 4D 03 ......d.d.Q/..M. 2015-05-19 23:15:43.282 [ TRACE]:eit: 00 00 01 00 00 00 19 4D 13 65 6E 67 0E 49 6E 73 .......M.eng.Ins 2015-05-19 23:15:43.282 [ TRACE]:eit: 69 64 65 20 54 68 65 20 4E 42 41 00 54 02 00 00 ide The NBA.T... 2015-05-19 23:15:43.282 [ TRACE]:eit: 2F 1A DF 4D 04 00 00 01 00 00 00 17 4D 11 65 6E /..M........M.en 2015-05-19 23:15:43.282 [ TRACE]:eit: 67 0C 53 70 6F 72 74 73 43 65 6E 74 65 72 00 54 g.SportsCenter.T 2015-05-19 23:15:43.282 [ TRACE]:eit: 02 00 00 2F 1B DF 4D 05 00 00 01 00 00 00 17 4D .../..M........M 2015-05-19 23:15:43.282 [ TRACE]:eit: 11 65 6E 67 0C 53 70 6F 72 74 73 43 65 6E 74 65 .eng.SportsCente 2015-05-19 23:15:43.282 [ TRACE]:eit: 72 00 54 02 00 00 D1 CF FD FE r.T....... 2015-05-19 23:15:43.282 [ TRACE]:eit: invalid tsid found tid 0x51, onid:tsid 9:1 != 100:100