catalinii / minisatip

minisatip is an SATIP server for linux using local DVB-S2, DVB-C, DVB-T or ATSC cards
https://minisatip.org
324 stars 78 forks source link

Refactor virtual EIT generation somewhat #1088

Closed Jalle19 closed 1 year ago

Jalle19 commented 1 year ago
catalinii commented 1 year ago

The reason MAKE_SID_FOR_CA was used in the first place is that is possible to decrypt the same channel from 2 separate adapters, or in case of a sid clash.

Jalle19 commented 1 year ago

I'll need to think about that scenario for a bit

Jalle19 commented 1 year ago

The SID given to ddci_create_eit() comes from the PMT, so to me it seems that it's not possible for there to be any other SIDs in the stream. If two PMTs have the same SID then that's okay, the EIT is identical for all services anyway.