Hi, On Mon, 13 Jun 2005, Manu Abraham wrote: > It is not a complete SI parser, at the moment it handles only PAT and PMT > tables.. > > What i do is the bit-shifting and masking is done by specific routines, such > that it look very clean indeed.. > > I think i should finish off ca_zap and libs such that you guys can take a > look at it at the earliest.. Actually i have some quite modular code right > now, thanks to the pressure Dominique put up.. Yes, please do it. Why not committing your beta/alpha code to dvb-apps now? > Hmmm.. i use quite some PAT and PMT parsing. I am doing a couple of > descriptors at the moment. I was planning to add in parsing NVOD descriptors > too for some stuff that i was working on for some NVOD decryption for DVB-S > (Actually the modularization really helps there, as code duplication is > really avoided) > > I have quite some code there, if i happen to switch, that would make myself > to rewrite hell a lot of code. The way i worked it out, liben50221 depends > heavily on libsi, as CA_PMT objects are derived from SI only. > > So it does not make much sense for me to switch over. In fact that would mean > a complete rewrite ? If i am correct .. My attempt and the mail was just a suggestion for an "easy-to-extend" libsi. You already wrote a libsi which does it in the same way - good. So it'll probably your libsi-implementation which will be the base for adding further tables and which then could be used by dvbscan, too. How to generate the struct doesn't matter... at this time. Patrick. -- Mail: patrick.boettcher@xxxxxxx WWW: http://www.wi-bw.tfh-wildau.de/~pboettch/