From: Christophe Thommeret <hftom@free.fr>
To: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] Multi-frontend patch merge (TESTERS FEEDBACK) was: Re: [PATCH] S2API: add multifrontend
Date: Wed, 15 Oct 2008 18:44:35 +0200 [thread overview]
Message-ID: <200810151844.36276.hftom@free.fr> (raw)
In-Reply-To: <48F4B366.7050508@linuxtv.org>
Le Tuesday 14 October 2008 16:57:42 Steven Toth, vous avez écrit :
> Andreas Oberritter wrote:
> > Hello Steve,
> >
> > Steven Toth wrote:
> >> I'm mutating the subject thread, and cc'ing the public mailing list into
> >> this conversion. Now is the time to announce the intension to merge
> >> multi-frontend patches, and show that we have tested and are satisfied
> >> with it's reliability across many trees.
> >>
> >> (For those of you not familiar with the patch set, it adds
> >> 'multiple-frontends to a single transport bus' support for the HVR3000
> >> and HVR4000, and potentially another 7134 based design (the 6 way medion
> >> board?).
> >
> > is this code still using more than one demux device per transport bus, or
> > has it already been changed to make use of the DMX_SET_SOURCE command?
>
> Yes.
>
> I'm glad you mentioned this, I discussed this at LPC with a number of
> people.
>
> The current code that's being tested in the mfe tree's implements
> multiple demux devices, that has not changed.
>
> Speaking with two other devs at LPC we discussed changing this approach
> (and the current approach for many dual channel boards), to having a
> unified single adapter device, with either multiple demux devices or
> not. As a basic discussion topic the ideal had a lot of support.
>
> 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}
Yes, sounded logical to me also. The fact that "frontend" and "demux" was
suffixed with an integer suggested that, that's why kaffeine probes
frontend/demux >0.
I think that the actual way of populating multiple adpaters is to make these
devices working with current apps without any modifications.
On the other hand, since only dreambox drivers seem to use multiple frontends
on single adapter, maybe this actual (and bad, i agree) way should be kept
and multiple frontends on single adapter reserved for exclusive frontends
until the api provide such properties query, so applications can assume these
frontends to be exclusive.
> 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.
>
> 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).
>
> Are you volunteering to address this larger subject?
>
> - Steve
--
Christophe Thommeret
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
next prev parent reply other threads:[~2008-10-15 16:45 UTC|newest]
Thread overview: 71+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20080908195603.GE10714@braindead1.acher>
2008-09-09 0:43 ` [linux-dvb] Multiproto API/Driver Update barry bouwsma
2008-09-09 1:17 ` hermann pitton
2008-09-09 12:02 ` barry bouwsma
2008-09-09 12:12 ` Rudy Zijlstra
2008-09-09 15:33 ` Markus Rechberger
2008-09-09 20:59 ` Simon Kenyon
2008-09-09 21:14 ` Markus Rechberger
2008-09-10 0:02 ` Steven Toth
2008-09-10 0:42 ` [linux-dvb] How to measure API "goodness"? Andy Walls
2008-09-10 3:40 ` Glenn McGrath
2008-09-10 4:14 ` hermann pitton
2008-09-11 23:05 ` Johannes Stezenbach
2008-09-12 1:13 ` Markus Rechberger
2008-09-12 2:32 ` Andy Walls
2008-09-13 22:46 ` [linux-dvb] Multiproto API/Driver Update Manu Abraham
2008-09-13 22:56 ` Markus Rechberger
2008-09-13 23:31 ` Manu Abraham
2008-09-14 2:10 ` Markus Rechberger
2008-09-14 10:51 ` barry bouwsma
2008-09-14 13:51 ` Markus Rechberger
2008-09-14 14:29 ` Steven Toth
2008-09-14 14:27 ` Steven Toth
2008-09-14 15:14 ` barry bouwsma
2008-09-14 15:28 ` Markus Rechberger
2008-09-14 16:54 ` Steven Toth
2008-09-14 19:51 ` Markus Rechberger
2008-09-14 21:57 ` Steven Toth
2008-09-14 22:03 ` Andreas Oberritter
2008-09-14 22:27 ` Steven Toth
2008-09-14 22:33 ` Markus Rechberger
2008-09-14 22:41 ` hermann pitton
2008-09-16 16:45 ` Benny Amorsen
2008-09-16 19:04 ` [linux-dvb] OT: Dual/BSD Licensing (was: Re: Multiproto API/Driver Update) BOUWSMA Barry
2008-09-16 19:16 ` [linux-dvb] OT: Dual/BSD Licensing Benny Amorsen
2008-09-14 15:38 ` [linux-dvb] Multiproto API/Driver Update Markus Rechberger
2008-09-14 17:02 ` Steven Toth
2008-09-14 18:51 ` Manu Abraham
2008-09-14 20:08 ` Christophe Thommeret
2008-09-15 0:17 ` hermann pitton
2008-09-14 20:45 ` Andy Walls
2008-09-14 21:01 ` Manu Abraham
2008-09-14 22:20 ` Andy Walls
2008-09-14 22:36 ` Manu Abraham
2008-09-15 4:23 ` hermann pitton
2008-09-14 21:03 ` Manu Abraham
2008-09-15 5:50 ` Julian Scheel
2008-09-15 15:42 ` Michael Krufky
2008-09-19 10:58 ` Julian Scheel
2008-09-19 19:51 ` VDR User
2008-09-24 16:54 ` Oliver Endriss
2008-09-15 23:10 ` Andy Walls
2008-09-16 2:55 ` hermann pitton
2008-09-14 3:39 ` hermann pitton
2008-09-14 19:08 ` Simon Kenyon
2008-09-14 19:25 ` Markus Rechberger
2008-09-14 20:54 ` Simon Kenyon
2008-09-14 21:00 ` Markus Rechberger
[not found] ` <48CD87B1.5010702@linuxtv.org>
[not found] ` <20080915121606.111520@gmx.net>
[not found] ` <48CE7838.2060702@linuxtv.org>
[not found] ` <23602.1221904652@kewl.org>
[not found] ` <48D51000.3060006@linuxtv.org>
[not found] ` <25577.1221924224@kewl.org>
[not found] ` <20080921234339.18450@gmx.net>
[not found] ` <8002.1222068668@kewl.org>
[not found] ` <20080922124908.203800@gmx.net>
[not found] ` <10822.1222089271@kewl.org>
[not found] ` <48D7C15E.5060509@linuxtv.org>
[not found] ` <20080922164108.203780@gmx.net>
[not found] ` <20022.1222162539@kewl.org>
[not found] ` <20080923142509.86330@gmx.net>
[not found] ` <4025.1222264419@kewl.org>
[not found] ` <4284.1222265835@kewl.org>
[not found] ` <20080925145223.47290@gmx.net>
[not found] ` <18599.1222354652@kewl.org>
[not found] ` <Pine.LNX.4.64.0809261117150.21806@trider-g7>
[not found] ` <21180.1223610119@kewl.org>
[not found] ` <20081010132352.273810@gmx.net>
[not found] ` <48EF7E78.6040102@linuxtv.org>
[not found] ` <30863.1223711672@kewl.org>
[not found] ` <48F0AA35.6020005@linuxtv.org>
[not found] ` <773.1223732259@kewl.org>
[not found] ` <48F0AEA3.50704@linuxtv.org>
[not found] ` <989.1223733525@kewl.org>
[not found] ` <48F0B6C5.5090505@linuxtv.org>
[not found] ` <1506.1223737964@kewl.org>
[not found] ` <48F0E516.303@linuxtv.org>
[not found] ` <20081011190015.175420@gmx.net>
2008-10-13 15:37 ` [linux-dvb] Multi-frontend patch merge (TESTERS FEEDBACK) was: Re: [PATCH] S2API: add multifrontend Steven Toth
2008-10-13 16:07 ` Darron Broad
2008-10-13 16:18 ` Steven Toth
2008-10-13 21:19 ` hermann pitton
2008-10-13 23:23 ` Hans Werner
2008-10-17 1:20 ` Hans Werner
2008-10-14 5:25 ` Andreas Oberritter
2008-10-14 10:42 ` Darron Broad
2008-10-14 22:06 ` Steven Toth
2008-10-14 14:57 ` Steven Toth
2008-10-15 16:44 ` Christophe Thommeret [this message]
2008-10-15 19:23 ` Andreas Oberritter
2008-10-15 19:13 ` Andreas Oberritter
2008-10-15 19:24 ` Steven Toth
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200810151844.36276.hftom@free.fr \
--to=hftom@free.fr \
--cc=linux-dvb@linuxtv.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox