What I learned about the EITScanner
there are still some non-virtual functions in cDevice that has to be made "parentDevice"-aware...
For all non-virtual methods of cDevice which are called by plugins or cDvbDevice I have to decide, if it has to be modified. Should it return the value of the sub-device or the parent-device? Or just its value regardless of sub or parent?
cDvbDevice uses "Receiving" and "IsPrimaryDevice" to decide whether it provides the given channel or not. But only the parent device can return the right values so these methods have to be modified by the vdr-patch.
Hopefully the EITScanner won't interfere with live-tv if you have more than one device...
Comments