Please try this patch, it should avoid PPIDs for channels that have no VPID
(the '0+PPID' entries in channels.conf will go away next time the respective
transponders are tuned to):
--- pat.c 2004/01/05 11:42:30 1.4
+++ pat.c 2004/01/16 15:43:34
@@ -369,7 +369,7 @@
}
}
if (Setup.UpdateChannels >= 2) {
- Channel->SetPids(Vpid, Ppid, Apids[0], Apids[1], Dpids[0], Dpids[1], Tpid);
+ Channel->SetPids(Vpid, Vpid ? Ppid : 0, Apids[0], Apids[1], Dpids[0], Dpids[1], Tpid);
Channel->SetCaIds(CaDescriptors->CaIds());
Channel->SetCaDescriptors(CaDescriptorHandler.AddCaDescriptors(CaDescriptors));
}