[linux-dvb] Best way for multiple frontends on one dvb-adapter
Christophe Thommeret
hftom at free.fr
Thu Nov 3 11:52:07 CET 2005
Le Jeudi 03 Novembre 2005 10:44, Manu Abraham a écrit :
> Patrick Boettcher wrote:
> > As Ralph pointed out, there are applications out there, which are not
> > working with dvrX and demuxX (X >= 1). So in that case it's maybe
> > better to register a dvb_adapter per stream-input to be more
> > compatible with applications.
>
> It would be better to fix the broken applications, than to fix the
> applications that are broken in software. IMHO, this is a very bad
> workaround.
I agree. For example, it would take about 10 minutes to fix Kaffeine.
So, just do it the more convenient/consistent way, and apps will follow.
> I remember somebody suggesting me to incorporate for a bug in an
> application's CI stack for CA_PMT length in the driver since the
> application was doing it wrong.
>
> IMHO, driver/kernelspace is not the place to fix userspace application
> bugs/design.
>
> I would say that the application needs to be fixed in that case ,
> inorder to use the proper frontend/dvr/demux. I had been working a bit
> on a dual DVB-S card on the same approach. (But still struggling a bit
> on the tuner part a bit for now, since the same approach is used on both
> card types). ie,
>
> /dev/dvb/adapterX
> /dev/dvb/adapterX/frontend0
> /dev/dvb/adapterX/demux0
> /dev/dvb/adapterX/ca0
> /dev/dvb/adapterX/dvr0
>
> /dev/dvb/adapterX/frontend1
> /dev/dvb/adapterX/demux1
> /dev/dvb/adapterX/ca1
> /dev/dvb/adapterX/dvr1
AFAIU, an application could stop probing as soon as there is no X+1 (as for
frontendN+1). Can you confirm ?
--
Christophe Thommeret
More information about the linux-dvb
mailing list