[linux-dvb] Multi-frontend patch merge (TESTERS FEEDBACK) was: Re: [PATCH] S2API: add multifrontend

Andreas Oberritter obi at linuxtv.org
Wed Oct 15 21:13:30 CEST 2008

Steven Toth wrote:
> A good example of this in the current kernel (without any MFE patches)
> is the current cx23885 driver, that registers adapter0 and adapter1 with
> two different ATSC frontends. I question (and argue) that it should
> really be /dev/dvb/adapter0/demux{0,1}

Did you mean frontend{0,1} here?

> The same is also true for the for the multi-frontend patches, it should
> probably change (as part of an overall adapterX overhaul) to match the
> LinuxTV DVB API and register only one demux device.
> That's a much larger project, and has not been addressed yet. Many users
> will probably also argue that it's unimportant work, when application
> are currently working.
> My opinion is that we would review the adapter usage and determine
> whether we need or want to change that. If we do change it we should
> probably add some better application interfaces from the adapter inode -
> In a model similar to the S2API has done for frontends. Applications
> would then be able to query board specific details in a way that cannot
> be easily done now.

Yes, such an interface is definitely missing.

> However, regardless of my opinions, it would be a mistake to hold back a
> merge of the current multi-frontend patches. Instead, we should merge
> the large number of MFE patches and start a larger adapter level
> discussion and slowly evolve with smaller patches. (We'll need someone
> to draft an RFC).

There's no need to hold back the merge. Even if someone decides to change
the code to match the DVB API later, then it wouldn't be a change to the
API itself. (Or is there any change being done to the user interface now?)
Application developers can already add support for DMX_SET_SOURCE now.

> Are you volunteering to address this larger subject?



More information about the linux-dvb mailing list