It looks like my DVB provider is broadcasting incorrect EIT information. The SIDs listed are correct but the ONID and TSID are invalid.
Can VDR ignore the ONID/TSID and match EIT information solely on the SID?
Would this be hard to patch?
It looks like eit.c would need to be modified so it can retrieve a channel based on SID.
Currently it calls Channels.GetByChannelID(getOriginalNetworkId(), getTransportStreamId(), getServiceId());
Would it require anything besides adding a Channels.GetBySIDOnly() function and using that instead?