Andreas Oberritter wrote:
looks good on a first glance and was a long awaited feature.hi,the attached patch gets rid of the pid2feed array in struct dvb_demux by using the doubly linked list implementation from linux/list.h. this should allow multiple clients to get data from the same pid, e.g. getting a pid from the dvr device while having the same pid sent to the mpeg decoder. i am quite sure that this patch has bugs, because due to not having a satellite dish at the moment, i am not able to test it. so it would be nice if you could have a look at it and test it, before it is applied to cvs. however, it is possible to compile it. :-) the patch is against dvb-kernel and does not apply to DVB. i do not know, whether multiple section feeds from one pid were possible before. at least i thought so, but i do not really remember exactly. please test if they still work, too, besides testing ts feeds. :-)
Maybe we should add a short-circuited path using a 'PIDs-in-use-lookup-table' at some point in the future in order to prevent list iterations for PIDs without attached filters...
Holger
--
Info:
To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
