Andrew de Quincey wrote: > On Sunday 12 June 2005 21:48, Manu Abraham wrote: >>Andrew de Quincey wrote: >>>>Attached is my current channels.conf and a hacked version of scan which >>>>prints out the service_id at the very end. It is not a big problem to >>>>add in to parse the VDR format too, as i had a parser for the Metzler's >>>>libdvb format also, but temporarily removed of all those bells and >>>>whistles to make testing and debugging easier.. >>>I'd be interested in helping with parsing the file formats to start with >>>- if they were to be exported into a seperate library that is. >>What i had been doing was ca_zap was split up into 2 libs. One for >>parsing si and the other just creating EN50221 style commands for the >>driver.. >> >>Eventhough, my original idea was that channels.c and filter.c goes to >>dvb-apps/util/lib, along with lnb.c in similar lines >> >>dvb-apps/util/libsi >>dvb-apps/util/liben50221 >>dvb-apps/util/ca_zap >> >>but temporarily to test out ca_zap, i have filter.c and channels.c in >>libsi itself to make matters simple for me at the moment.. > > Aha, so this is where I get the sources :) Thanks, I'll start having a look. > It's not there in CVS yet, waiting a little bit, a day or two just for cleanups and bugfixes.. > The library structure makes sense to me... > Suggested by Dominique and Johannes.. Dominique played the major role in making me factorize it.. Actually Dominique had a test suite to test the libraries. He said he would be willing to extend the test suite as soon as i finished my stuff.. He has been waiting for a while for me to finish. Eventhough it was grunt work, that would save me from a lot of wrath from future HLCI users.. Hence i switched to that idea from a monolithic ca_zap.. Manu