[linux-dvb] How to handle multiple frontends?

Klaus Schmidinger Klaus.Schmidinger at cadsoft.de
Mon Jan 15 17:25:18 CET 2007

Manu Abraham wrote:
> ...
> There are 2 different cases
> (1) multiple frontends sharing the same TS interface
> (2) multiple frontends, each having it's own TS interface.
>     Maybe those should be handled like one multi-protocol frontend?
>     Not sure if Manu's multi-proto stuff would also handle this across
>     different tuners. We would need another layer of abstraction.
>     Or should just the demuxes lock against each other? So, if one
>     demux has filters set, the other one will not accept any.
>     I guess the frontends themselve work at the same time, they
>     just share the same TS input?
> for (1), they just share the same TS interface which is already
> implemented, but when we have a derivative of (2) multiple frontends, we
> can have say for example 4 frontends with 2 TS interfaces or 3 TS
> interfaces.

So I guess for VDR it will be ok to assume that a device with
several frontends can only actually use one frontend at a time.
Otherwise there would have to be some way of querying the device
how many of the frontends can be used in parallel. But AFAIK there
is no such facility in the current DVB driver API, or is there?


More information about the linux-dvb mailing list