Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: [PATCH] support for multiple feeds per pid



Andreas Oberritter wrote:
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. :-)
looks good on a first glance and was a long awaited feature.

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 listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index