On Friday 23 January 2004 17:56, Johannes Stezenbach wrote: > Andrew de Quincey wrote: > > Out of interest, if a CI module has two slots, and you're using > > read()/write() to communicate, how do you know which slot to talk to? > > > > The ca.h in the linuxtv dvb-kernel implies that there is ONE ca device > > for each CI module, and you select the slot you want when you send the > > IOCTLS.... whereas if you're using read/write it would be more natural to > > create a seperate ca devive for each slot..? > > The API isn't clearly defined, but each write() takes / read() delivers: > > - 1 byte slot number > - 1 byte transport connection id > - and one complete TPDU > > IMHO the ioctl() API is cleaner, but the av7110 driver implemented read() > write() instead, and thus this is used by VDR and the Metzler's libdvbci.
OK, cool. I'll do both in that case. -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
