Felix Domke wrote: >>>At least, there is actually a TS where all channels (with different >>>sid) point to the same PMT. >>Strictly speaking service ID is unique within a transponder.. But there >>could be cases of violation too.. >>But in this case, how do you proceed ? based upon program number ? > Having multiple services with different SIDs and same PMT-PIDs is not a > problem at all. > > The PMT has the sid (or "program number") in their "table id extension" > field, so you should filter for it (in any case). Then you get the > correct PMT. It's even allowed in the standard, i think (though i have > no quote to proove it at the moment) No, i am doing that at present, filter by service_id and table_id_ext.. Needed to know whether it could go wrong in the cases when service_id is junk as was discussed previously.. Manu