On Sat, May 19, 2012 at 12:30:43AM +0300, WinVDR wrote: > To solve that problem we need to modify these functions and avoid > using file descriptors: > > int cDevice::OpenFilter(u_short Pid, u_char Tid, u_char Mask); > void cDevice::CloseFilter(int Handle); > > Does any body have suggestions about the best way to implement this. We had the same problem with NetCeiver-plugin (full DVB-device emulation over network). Everything is vdr is nicely abtracted and then there are suddenly file handles instead of get-functions :-( We've solved this issue by using pipes (Unix-sockets). This probably works also on Windows... You can have a look in filter.c of https://svn.baycom.de/repos/vdr-mcli-plugin/ -- Georg Acher, acher@xxxxxxxxx http://www.lrr.in.tum.de/~acher "Oh no, not again !" The bowl of petunias _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr