On 09/05/11 09:04, Sébastien RAILLARD (COEXSI) wrote: >> I don't know if CAT needs to be in the stream passed through sec0 as >> Sebastien mentioned, so I modified gnutv to add it to dvr. >> > Yes, the CAT table is mandatory, it must be sent to the CAM, as well as : > * the EMM PID referenced in the CAT > * all the private descriptors (binary blobs) in the PMT and, of course > * the ECM PID referenced in the PMT > > Of course, the CAM must be initialized, all the necessary CAM resources must > be initialized and a CA_PMT object must be sent through the CAM command > channel to ask for unscrambling of needed channels. > > That why it's better to send directly the raw TS output of the demodulator > directly in the CAM. > And then doing the demux filtering stuff on the TS stream coming from the > CAM (once unscrambled). Thx Sebastien, Will check this out with gnutv and report. I think gnutv does all the init stuff you mentioned about the CAM. I will check for the possibly missing PSI packets gnutv might exclude. -- Issa -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html