Mailing List archive

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

[linux-dvb] Re: AW: Re: API changes (was: C/A routing Question)



Holger Waechtler writes:
 > Ralph Metzler wrote:
 > > Florian Schirmer writes:
 > >  > - Will add filters.
 > >  > - All output will be routed to the same fd. 
 > >  > - Some restrictions apply: Only filters of the same type (TS or PES or SEC)
 > >  > are allowed.
 > > 
 > > Is it that useful to have multi PID filters for PES and section data?
 > 
 > you could write single-threaded code that sleeps using blocking read() 
 > on a single filedescriptor instead calling of calling select() for 
 > multiple ones...

OK.


 > > At least internally we will have to handle single and multi PID
 > > filters separately. Otherwise, the lower driver layers have no way to 
 > > know which filters belong together higher up.
 > > We also need to expand the kernel demux API to handle this and also
 > > direct DMA into the higher level buffers.
 > > Here multi-PID section and PES filters also would make problems. 
 > 
 > what kind of problems do you have in your mind?

You could e.g. not mmap the hardware DMA ring buffer. 



Ralph


-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index