* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
@ 2008-08-29 19:00 ` Hans Werner
2008-08-29 19:20 ` P. van Gaans
` (15 subsequent siblings)
16 siblings, 0 replies; 63+ messages in thread
From: Hans Werner @ 2008-08-29 19:00 UTC (permalink / raw)
To: Steven Toth, linux-dvb
-------- Original-Nachricht --------
> Datum: Fri, 29 Aug 2008 14:29:30 -0400
> Von: Steven Toth <stoth@linuxtv.org>
> An: linux-dvb <linux-dvb@linuxtv.org>
> Betreff: [linux-dvb] DVB-S2 / Multiproto and future modulation support
> Regarding the multiproto situation:
>
> A number of developers, maintainers and users are unhappy with the
> multiproto situation, actually they've been unhappy for a considerable
> amount of time. The linuxtv developer community (to some degree) is seen
> as a joke and a bunch in-fighting people. Multiproto is a great
> demonstration of this. [1] The multiproto project has gone too far, for
> too long and no longer has any credibility in the eyes of many people.
>
> In response, a number developers have agreed that "enough is enough" and
> "it's time to take a new direction", for these developers the technical,
> political and personal cost of multiproto is too high. These developers
> have decided to make an announcement.
>
> Mauro Chehab, Michael Krufky, Patrick Boettcher and myself are hereby
> announcing that we no longer support multiproto and are forming a
> smaller dedicated project group which is focusing on adding next
> generation S2/ISDB-T/DVB-H/DVB-T2/DVB-SH support to the kernel through a
> different and simpler API.
>
> Basic patches and demo code for this API is currently available here.
>
> http://www.steventoth.net/linux/s2
>
> Does it even work? Yes
> Is this new API complete? No
> Is it perfect? No, we've already had feedback on structural and
> namingspace changes that people would like to see.
> Does it have bugs? Of course, we have a list of things we already know
> we want to fix.
>
> but ...
>
> Is the new approach flexible? Yes, we're moving away from passing fixed
> modulation structures into the kernel.
> Can we add to it without breaking the future ABI when unforseen
> modulations types occur? Yes
> Does it preserve backwards compatibility? Yes
> Importantly, is the overall direction correct? Yes
> Does it impact existing frontend drivers? No.
> What's the impact to dvb-core? Small.
> What's the impact to application developers? None, unless an application
> developer wants to support the new standards - binary compatibility!
>
> We want feedback and we want progress, we aim to achieve it.
>
> Importantly, this project group seeks your support.
>
> If you also feel frustrated by the multiproto situation and agree in
> principle with this new approach, and the overall direction of the API
> changes, then we welcome you and ask you to help us.
>
> Growing the list of supporting names by 100%, and allowing us to publish
> your name on the public mailing list, would show the non-maintainer
> development community that we recognize the problem and we're taking
> steps to correct the problem. We want to make LinuxTV a perfect platform
> for S2, ISDB-T and other advanced modulation types, without using the
> multiproto patches.
>
> We're not asking you for technical help, although we'd like that :) ,
> we're just asking for your encouragement to move away from multiproto.
>
> If you feel that you want to support our movement then please help us by
> acking this email.
>
> Regards - Steve, Mike, Patrick and Mauro.
>
> Acked-by: Patrick Boettcher <pb@linuxtv.org>
> Acked-by: Michael Krufky <mkrufky@linuxtv.org>
> Acked-by: Steven Toth <stoth@linuxtv.org>
> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
>
> * [1]. Rather than point out the issues with multiproto here, take a
> look at the patches and/or read the comments on the mailing lists.
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Dear Steve, Michael, Patrick and Mauro,
wow! Let me be the first to congratulate all of you on taking a bold, decisive step, which
I am sure with your combined talents can be successful. I agree that it is time to move on
from the multiproto era and work to create something to be proud of. Your alternative approach
sounds intriguing. I will take some time to try and understand your patch before commenting
any further.
Best regards,
Hans
Acked-by: Hans Werner <hwerner4@gmx.de>
--
Release early, release often. Really, you should.
Psssst! Schon das coole Video vom GMX MultiMessenger gesehen?
Der Eine für Alle: http://www.gmx.net/de/go/messenger03
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
2008-08-29 19:00 ` Hans Werner
@ 2008-08-29 19:20 ` P. van Gaans
2008-08-29 21:05 ` Grégoire FAVRE
` (14 subsequent siblings)
16 siblings, 0 replies; 63+ messages in thread
From: P. van Gaans @ 2008-08-29 19:20 UTC (permalink / raw)
To: linux-dvb
On 08/29/2008 08:29 PM, Steven Toth wrote:
> Regarding the multiproto situation:
>
> A number of developers, maintainers and users are unhappy with the
> multiproto situation, actually they've been unhappy for a considerable
> amount of time. The linuxtv developer community (to some degree) is seen
> as a joke and a bunch in-fighting people. Multiproto is a great
> demonstration of this. [1] The multiproto project has gone too far, for
> too long and no longer has any credibility in the eyes of many people.
>
> In response, a number developers have agreed that "enough is enough" and
> "it's time to take a new direction", for these developers the technical,
> political and personal cost of multiproto is too high. These developers
> have decided to make an announcement.
>
> Mauro Chehab, Michael Krufky, Patrick Boettcher and myself are hereby
> announcing that we no longer support multiproto and are forming a
> smaller dedicated project group which is focusing on adding next
> generation S2/ISDB-T/DVB-H/DVB-T2/DVB-SH support to the kernel through a
> different and simpler API.
>
> Basic patches and demo code for this API is currently available here.
>
> http://www.steventoth.net/linux/s2
>
> Does it even work? Yes
> Is this new API complete? No
> Is it perfect? No, we've already had feedback on structural and
> namingspace changes that people would like to see.
> Does it have bugs? Of course, we have a list of things we already know
> we want to fix.
>
> but ...
>
> Is the new approach flexible? Yes, we're moving away from passing fixed
> modulation structures into the kernel.
> Can we add to it without breaking the future ABI when unforseen
> modulations types occur? Yes
> Does it preserve backwards compatibility? Yes
> Importantly, is the overall direction correct? Yes
> Does it impact existing frontend drivers? No.
> What's the impact to dvb-core? Small.
> What's the impact to application developers? None, unless an application
> developer wants to support the new standards - binary compatibility!
>
> We want feedback and we want progress, we aim to achieve it.
>
> Importantly, this project group seeks your support.
>
> If you also feel frustrated by the multiproto situation and agree in
> principle with this new approach, and the overall direction of the API
> changes, then we welcome you and ask you to help us.
>
> Growing the list of supporting names by 100%, and allowing us to publish
> your name on the public mailing list, would show the non-maintainer
> development community that we recognize the problem and we're taking
> steps to correct the problem. We want to make LinuxTV a perfect platform
> for S2, ISDB-T and other advanced modulation types, without using the
> multiproto patches.
>
> We're not asking you for technical help, although we'd like that :) ,
> we're just asking for your encouragement to move away from multiproto.
>
> If you feel that you want to support our movement then please help us by
> acking this email.
>
> Regards - Steve, Mike, Patrick and Mauro.
>
> Acked-by: Patrick Boettcher <pb@linuxtv.org>
> Acked-by: Michael Krufky <mkrufky@linuxtv.org>
> Acked-by: Steven Toth <stoth@linuxtv.org>
> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
>
> * [1]. Rather than point out the issues with multiproto here, take a
> look at the patches and/or read the comments on the mailing lists.
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
It's pretty clear to me multiproto is likely never going to make it to
the kernel. And the things you sum up here sound good. I haven't used
multiproto much, and I understood some parts of it are a pain from
dev-POV. And stuff that doesn't go in-kernel gets little support from
applications.
Also, if we would NOT accept the solution you propose now, I see
linux-DVB getting killed off altogether, more (other) developers working
on multiproto and eventually the (atm messy) multiproto project (or some
spinoff) going in-kernel, replacing linux-DVB.
That's radical. I'm not even sure that's possible. But I think it should
be said it's an alternative.
Since you are the current linux-DVB developers and you support this new
solution, I'll support you and am willing to abandon multiproto (haven't
used it much anyway). On the other hand: if more people prefer
multiproto and it grows seriously and goes in-kernel (after which
enduser apps would start supporting it), I'll install that on my
machine. In short, the most important thing to me, an enduser: I want a
solution that for now brings me DVB-S2 and will later on be capable of
supporting new standards.
For now, I am willing to support this new solution. Both because you
support and, and because it sounds good. Being an ignorant enduser I
can't judge much other things.
Acked-by: P. van Gaans (please no unsolicited bulk mail)
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
2008-08-29 19:00 ` Hans Werner
2008-08-29 19:20 ` P. van Gaans
@ 2008-08-29 21:05 ` Grégoire FAVRE
2008-08-30 16:03 ` Udo Richter
2008-08-30 0:04 ` Christophe Thommeret
` (13 subsequent siblings)
16 siblings, 1 reply; 63+ messages in thread
From: Grégoire FAVRE @ 2008-08-29 21:05 UTC (permalink / raw)
To: linux-dvb
Hello,
nice job :-)
Is there a patch for VDR to use this (vdr works really well with multiproto
right now, which don't mean I wouldn't choose this one, but I should try
it before).
Thank.
--
Grégoire FAVRE
http://picasaweb.google.com/Gregoire.Favre
http://gregoire.favre.googlepages.com/
http://fr.wikipedia.org/wiki/N%C3%A9tiquette
http://en.wikipedia.org/wiki/Netiquette
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 21:05 ` Grégoire FAVRE
@ 2008-08-30 16:03 ` Udo Richter
0 siblings, 0 replies; 63+ messages in thread
From: Udo Richter @ 2008-08-30 16:03 UTC (permalink / raw)
To: linux-dvb
Grégoire FAVRE wrote:
> Is there a patch for VDR to use this (vdr works really well with multiproto
> right now, which don't mean I wouldn't choose this one, but I should try
> it before).
There is none yet of course, but once the new API is ready, it might be
less difficult to get VDR 1.7.0 running on the new API than it looks.
One could start with my dvb-api-wrapper patch for VDR 1.7.0. (Basically
an userspace wrapper that translates multiproto calls into old API
calls.) To get VDR running on the new API, only three multiproto API
calls must be translated to the new API, and these are already isolated
in separate functions ioctl_DVBFE_SET_DELSYS(), ioctl_DVBFE_SET_PARAMS()
and ioctl_DVBFE_GET_DELSYS(). Without taking a too deep look into the
new API, I think this should be possible without too much trouble.
This is of course a temporary solution, nothing final. Maybe, until
things settle, its even a good idea to get VDR working on all three
APIs, so people can use whatever works best for them.
Cheers,
Udo
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (2 preceding siblings ...)
2008-08-29 21:05 ` Grégoire FAVRE
@ 2008-08-30 0:04 ` Christophe Thommeret
2008-08-30 0:37 ` Steven Toth
2008-08-30 11:16 ` Oliver Endriss
` (12 subsequent siblings)
16 siblings, 1 reply; 63+ messages in thread
From: Christophe Thommeret @ 2008-08-30 0:04 UTC (permalink / raw)
To: linux-dvb
Le Friday 29 August 2008 20:29:30 Steven Toth, vous avez écrit :
> Regarding the multiproto situation:
>
> A number of developers, maintainers and users are unhappy with the
> multiproto situation, actually they've been unhappy for a considerable
> amount of time. The linuxtv developer community (to some degree) is seen
> as a joke and a bunch in-fighting people. Multiproto is a great
> demonstration of this. [1] The multiproto project has gone too far, for
> too long and no longer has any credibility in the eyes of many people.
>
> In response, a number developers have agreed that "enough is enough" and
> "it's time to take a new direction", for these developers the technical,
> political and personal cost of multiproto is too high. These developers
> have decided to make an announcement.
>
> Mauro Chehab, Michael Krufky, Patrick Boettcher and myself are hereby
> announcing that we no longer support multiproto and are forming a
> smaller dedicated project group which is focusing on adding next
> generation S2/ISDB-T/DVB-H/DVB-T2/DVB-SH support to the kernel through a
> different and simpler API.
>
> Basic patches and demo code for this API is currently available here.
>
> http://www.steventoth.net/linux/s2
>
> Does it even work? Yes
> Is this new API complete? No
> Is it perfect? No, we've already had feedback on structural and
> namingspace changes that people would like to see.
> Does it have bugs? Of course, we have a list of things we already know
> we want to fix.
>
> but ...
>
> Is the new approach flexible? Yes, we're moving away from passing fixed
> modulation structures into the kernel.
> Can we add to it without breaking the future ABI when unforseen
> modulations types occur? Yes
> Does it preserve backwards compatibility? Yes
> Importantly, is the overall direction correct? Yes
> Does it impact existing frontend drivers? No.
> What's the impact to dvb-core? Small.
> What's the impact to application developers? None, unless an application
> developer wants to support the new standards - binary compatibility!
>
> We want feedback and we want progress, we aim to achieve it.
>
> Importantly, this project group seeks your support.
>
> If you also feel frustrated by the multiproto situation and agree in
> principle with this new approach, and the overall direction of the API
> changes, then we welcome you and ask you to help us.
>
> Growing the list of supporting names by 100%, and allowing us to publish
> your name on the public mailing list, would show the non-maintainer
> development community that we recognize the problem and we're taking
> steps to correct the problem. We want to make LinuxTV a perfect platform
> for S2, ISDB-T and other advanced modulation types, without using the
> multiproto patches.
>
> We're not asking you for technical help, although we'd like that :) ,
> we're just asking for your encouragement to move away from multiproto.
>
> If you feel that you want to support our movement then please help us by
> acking this email.
Good.
We are all waiting for a new API.
As Johannes said some months ago, the first one (individual or group) that
will come with something good enougth will win.
Sadly, Manu's work could be lost, but he's the only one that knows why.
Kaffeine will support the winner.
Acked-by: Christophe Thommeret <hftom@free.fr>
P.S.
1) imho, DTV_ prefix would make more sense.
2) if someone want to donate a S2 card ...
> Regards - Steve, Mike, Patrick and Mauro.
>
> Acked-by: Patrick Boettcher <pb@linuxtv.org>
> Acked-by: Michael Krufky <mkrufky@linuxtv.org>
> Acked-by: Steven Toth <stoth@linuxtv.org>
> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
>
> * [1]. Rather than point out the issues with multiproto here, take a
> look at the patches and/or read the comments on the mailing lists.
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
--
Christophe Thommeret
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 0:04 ` Christophe Thommeret
@ 2008-08-30 0:37 ` Steven Toth
0 siblings, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-30 0:37 UTC (permalink / raw)
To: Christophe Thommeret; +Cc: linux-dvb
>> If you feel that you want to support our movement then please help us by
>> acking this email.
>
> Good.
> We are all waiting for a new API.
> As Johannes said some months ago, the first one (individual or group) that
> will come with something good enougth will win.
> Sadly, Manu's work could be lost, but he's the only one that knows why.
> Kaffeine will support the winner.
>
> Acked-by: Christophe Thommeret <hftom@free.fr>
Thanks.
>
> P.S.
> 1) imho, DTV_ prefix would make more sense.
I'll add this to the list as a discussion point.
> 2) if someone want to donate a S2 card ...
Email me privately, let's talk - I have some spares :)
- Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (3 preceding siblings ...)
2008-08-30 0:04 ` Christophe Thommeret
@ 2008-08-30 11:16 ` Oliver Endriss
2008-08-30 14:48 ` Steven Toth
2008-08-30 20:13 ` [linux-dvb] [vdr] " Johannes Stezenbach
2008-08-30 11:16 ` [linux-dvb] " Christian Tramnitz
` (11 subsequent siblings)
16 siblings, 2 replies; 63+ messages in thread
From: Oliver Endriss @ 2008-08-30 11:16 UTC (permalink / raw)
To: linux-dvb; +Cc: VDR mailing list
Steven Toth wrote:
> Regarding the multiproto situation:
>
> A number of developers, maintainers and users are unhappy with the
> multiproto situation, actually they've been unhappy for a considerable
> amount of time. The linuxtv developer community (to some degree) is seen
> as a joke and a bunch in-fighting people. Multiproto is a great
> demonstration of this. [1] The multiproto project has gone too far, for
> too long and no longer has any credibility in the eyes of many people.
>
> In response, a number developers have agreed that "enough is enough" and
> "it's time to take a new direction", for these developers the technical,
> political and personal cost of multiproto is too high. These developers
> have decided to make an announcement.
>
> Mauro Chehab, Michael Krufky, Patrick Boettcher and myself are hereby
> announcing that we no longer support multiproto and are forming a
> smaller dedicated project group which is focusing on adding next
> generation S2/ISDB-T/DVB-H/DVB-T2/DVB-SH support to the kernel through a
> different and simpler API.
>
> Basic patches and demo code for this API is currently available here.
>
> http://www.steventoth.net/linux/s2
>
> Does it even work? Yes
> Is this new API complete? No
> Is it perfect? No, we've already had feedback on structural and
> namingspace changes that people would like to see.
> Does it have bugs? Of course, we have a list of things we already know
> we want to fix.
>
> but ...
>
> Is the new approach flexible? Yes, we're moving away from passing fixed
> modulation structures into the kernel.
> Can we add to it without breaking the future ABI when unforseen
> modulations types occur? Yes
> Does it preserve backwards compatibility? Yes
> Importantly, is the overall direction correct? Yes
> Does it impact existing frontend drivers? No.
> What's the impact to dvb-core? Small.
> What's the impact to application developers? None, unless an application
> developer wants to support the new standards - binary compatibility!
>
> We want feedback and we want progress, we aim to achieve it.
>
> Importantly, this project group seeks your support.
>
> If you also feel frustrated by the multiproto situation and agree in
> principle with this new approach, and the overall direction of the API
> changes, then we welcome you and ask you to help us.
>
> Growing the list of supporting names by 100%, and allowing us to publish
> your name on the public mailing list, would show the non-maintainer
> development community that we recognize the problem and we're taking
> steps to correct the problem. We want to make LinuxTV a perfect platform
> for S2, ISDB-T and other advanced modulation types, without using the
> multiproto patches.
>
> We're not asking you for technical help, although we'd like that :) ,
> we're just asking for your encouragement to move away from multiproto.
>
> If you feel that you want to support our movement then please help us by
> acking this email.
>
> Regards - Steve, Mike, Patrick and Mauro.
>
> Acked-by: Patrick Boettcher <pb@linuxtv.org>
> Acked-by: Michael Krufky <mkrufky@linuxtv.org>
> Acked-by: Steven Toth <stoth@linuxtv.org>
> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
>
> * [1]. Rather than point out the issues with multiproto here, take a
> look at the patches and/or read the comments on the mailing lists.
Guys, I don't like the way you do this. ;-(
Why didn't you propose this API when we reviewed multiproto?
Meanwhile there are applications (vdr, others?) which implement the
multiproto API.
As I am not willing to spend a single minute of my time with API wars,
I will ack this API only if the multiproto developer and the users agree
with this approach.
Oliver
--
----------------------------------------------------------------
VDR Remote Plugin 0.4.0: http://www.escape-edv.de/endriss/vdr/
----------------------------------------------------------------
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 11:16 ` Oliver Endriss
@ 2008-08-30 14:48 ` Steven Toth
2008-08-30 20:13 ` [linux-dvb] [vdr] " Johannes Stezenbach
1 sibling, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-30 14:48 UTC (permalink / raw)
To: linux-dvb; +Cc: VDR mailing list
> As I am not willing to spend a single minute of my time with API wars,
> I will ack this API only if the multiproto developer and the users agree
> with this approach.
Understood. Thank you for taking the time to review the approach and
provide feedback.
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] [vdr] DVB-S2 / Multiproto and future modulation support
2008-08-30 11:16 ` Oliver Endriss
2008-08-30 14:48 ` Steven Toth
@ 2008-08-30 20:13 ` Johannes Stezenbach
2008-08-31 0:48 ` hermann pitton
1 sibling, 1 reply; 63+ messages in thread
From: Johannes Stezenbach @ 2008-08-30 20:13 UTC (permalink / raw)
To: Oliver Endriss; +Cc: linux-dvb, VDR mailing list
On Sat, Aug 30, 2008, Oliver Endriss wrote:
> Steven Toth wrote:
> >
> > http://www.steventoth.net/linux/s2
>
> Guys, I don't like the way you do this. ;-(
>
> Why didn't you propose this API when we reviewed multiproto?
> Meanwhile there are applications (vdr, others?) which implement the
> multiproto API.
The proposal isn't new, there was some discussion on the
list in Nov 2007. For reasons unknown to me I cannot
find Steve's original mail on the topic in the list archives,
but here's my reply:
http://linuxtv.org/pipermail/linux-dvb/2007-November/021618.html
http://article.gmane.org/gmane.linux.drivers.dvb/37214
Johannes
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] [vdr] DVB-S2 / Multiproto and future modulation support
2008-08-30 20:13 ` [linux-dvb] [vdr] " Johannes Stezenbach
@ 2008-08-31 0:48 ` hermann pitton
0 siblings, 0 replies; 63+ messages in thread
From: hermann pitton @ 2008-08-31 0:48 UTC (permalink / raw)
To: Johannes Stezenbach; +Cc: linux-dvb, VDR mailing list
Hi,
Am Samstag, den 30.08.2008, 22:13 +0200 schrieb Johannes Stezenbach:
> On Sat, Aug 30, 2008, Oliver Endriss wrote:
> > Steven Toth wrote:
> > >
> > > http://www.steventoth.net/linux/s2
> >
> > Guys, I don't like the way you do this. ;-(
> >
> > Why didn't you propose this API when we reviewed multiproto?
> > Meanwhile there are applications (vdr, others?) which implement the
> > multiproto API.
>
> The proposal isn't new, there was some discussion on the
> list in Nov 2007. For reasons unknown to me I cannot
> find Steve's original mail on the topic in the list archives,
> but here's my reply:
>
> http://linuxtv.org/pipermail/linux-dvb/2007-November/021618.html
> http://article.gmane.org/gmane.linux.drivers.dvb/37214
>
> Johannes
>
I might still be wrong, but since such stuff did get _very_ personal
sometimes, I still ask why.
Fact is, tell me lies, that potential and good people were running for
NDAs very hard that time and some did know this game already better than
others, who were giving the patch monkeys.
I still do say, that this whole mess we saw, is fully caused by kernel
rules and accepted as collateral damage.
Tell me, who did try to intercept these obviously colliding trains from
somewhere above and backed you to stop it?
Greetings,
Hermann
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (4 preceding siblings ...)
2008-08-30 11:16 ` Oliver Endriss
@ 2008-08-30 11:16 ` Christian Tramnitz
2008-08-30 14:51 ` Steven Toth
2008-08-30 12:16 ` ChaosMedia > WebDev
` (10 subsequent siblings)
16 siblings, 1 reply; 63+ messages in thread
From: Christian Tramnitz @ 2008-08-30 11:16 UTC (permalink / raw)
To: linux-dvb
Steven Toth wrote:
> Regarding the multiproto situation:
>
> [...]
> If you feel that you want to support our movement then please help us by
> acking this email.
>
> Regards - Steve, Mike, Patrick and Mauro.
> [...]
Full ACK!
While appreciating Manu's work and actually using Multiproto without
major issues for some time now, I see that it will never move forward
this way. We have to get S2 support into the vanilla kernel <full-stop>
My main concern is the multiproto work that has already been done for
vdr (specifically 1.7.0), so while not being a programmer at all I'd
like to express my support in offering resources: If any of the core
programmers working on the new API needs something (test VM with DVB-S2
cards actually hooked up to multiple satellites, webspace, bandwidth,
...) please let me know!
Best regards,
Christian
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 11:16 ` [linux-dvb] " Christian Tramnitz
@ 2008-08-30 14:51 ` Steven Toth
0 siblings, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-30 14:51 UTC (permalink / raw)
To: Christian Tramnitz; +Cc: linux-dvb
Christian Tramnitz wrote:
> Steven Toth wrote:
>> Regarding the multiproto situation:
>>
>> [...]
>> If you feel that you want to support our movement then please help us by
>> acking this email.
>>
>> Regards - Steve, Mike, Patrick and Mauro.
>> [...]
>
> Full ACK!
>
> While appreciating Manu's work and actually using Multiproto without
> major issues for some time now, I see that it will never move forward
> this way. We have to get S2 support into the vanilla kernel <full-stop>
>
> My main concern is the multiproto work that has already been done for
> vdr (specifically 1.7.0), so while not being a programmer at all I'd
> like to express my support in offering resources: If any of the core
> programmers working on the new API needs something (test VM with DVB-S2
> cards actually hooked up to multiple satellites, webspace, bandwidth,
> ...) please let me know!
Christian, thank you for your support.
We'll be working hard to get suport in all applications.
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (5 preceding siblings ...)
2008-08-30 11:16 ` [linux-dvb] " Christian Tramnitz
@ 2008-08-30 12:16 ` ChaosMedia > WebDev
2008-08-30 14:57 ` Steven Toth
2008-08-30 14:16 ` Andreas Oberritter
` (9 subsequent siblings)
16 siblings, 1 reply; 63+ messages in thread
From: ChaosMedia > WebDev @ 2008-08-30 12:16 UTC (permalink / raw)
To: linux-dvb
It's not my place to judge if the problem is moving in the right
direction or not but it's a good thing that something happens.
I'll trust the experienced devs whom acked this proposal.
Writting a multiproto patch for kaffeine to get dvb-s2 support, got me
to learn a bit about v4l-dvb api and multiproto. Again i'm no
experienced coder, i followed some examples to keep v4l-dvb backward
compatibility and it wasn't really a walk in the park nor was it really
necessary now that i look at it, either your use multiproto or you don't
and if you do, patch your app and build it again.
But well it's working and that's what was most important to me, to get
it working "asap".
So as Christophe Thommeret wrote, who helped a lot dealing with
kaffeine, i'll support whichever api is going to bring dvb-s2 and new
dvb hardware support to the kernel.
In the meantime i'll keep using and maintaining my multiproto patch as
it's curently done with most other applications, so end users don't have
to wait for the whole kernel thing to get completed.
And of course if or when the new api has to be tested and modifications
to be done on the application side, i'll join the effort.
Marc.
Acked-by: Marc Delcambre <webdev@chaosmedia.org>
Steven Toth wrote:
> Regarding the multiproto situation:
>
> .....
>
> We're not asking you for technical help, although we'd like that :) ,
> we're just asking for your encouragement to move away from multiproto.
>
> If you feel that you want to support our movement then please help us by
> acking this email.
>
> Regards - Steve, Mike, Patrick and Mauro.
>
> Acked-by: Patrick Boettcher <pb@linuxtv.org>
> Acked-by: Michael Krufky <mkrufky@linuxtv.org>
> Acked-by: Steven Toth <stoth@linuxtv.org>
> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
>
> * [1]. Rather than point out the issues with multiproto here, take a
> look at the patches and/or read the comments on the mailing lists.
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
>
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 12:16 ` ChaosMedia > WebDev
@ 2008-08-30 14:57 ` Steven Toth
0 siblings, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-30 14:57 UTC (permalink / raw)
To: ChaosMedia > WebDev; +Cc: linux-dvb
ChaosMedia > WebDev wrote:
> It's not my place to judge if the problem is moving in the right
> direction or not but it's a good thing that something happens.
> I'll trust the experienced devs whom acked this proposal.
Thank you, it was time to take a position and it's good to see many
people supporting us now.
>
> Writting a multiproto patch for kaffeine to get dvb-s2 support, got me
> to learn a bit about v4l-dvb api and multiproto. Again i'm no
> experienced coder, i followed some examples to keep v4l-dvb backward
> compatibility and it wasn't really a walk in the park nor was it really
> necessary now that i look at it, either your use multiproto or you don't
> and if you do, patch your app and build it again.
> But well it's working and that's what was most important to me, to get
> it working "asap".
Agreed.
>
> So as Christophe Thommeret wrote, who helped a lot dealing with
> kaffeine, i'll support whichever api is going to bring dvb-s2 and new
> dvb hardware support to the kernel.
Agreed.
>
> In the meantime i'll keep using and maintaining my multiproto patch as
> it's curently done with most other applications, so end users don't have
> to wait for the whole kernel thing to get completed.
Great, please do.
>
> And of course if or when the new api has to be tested and modifications
> to be done on the application side, i'll join the effort.
Great, thanks.
>
> Marc.
>
> Acked-by: Marc Delcambre <webdev@chaosmedia.org>
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (6 preceding siblings ...)
2008-08-30 12:16 ` ChaosMedia > WebDev
@ 2008-08-30 14:16 ` Andreas Oberritter
2008-08-30 15:00 ` Steven Toth
2008-08-30 15:08 ` Artem Makhutov
` (8 subsequent siblings)
16 siblings, 1 reply; 63+ messages in thread
From: Andreas Oberritter @ 2008-08-30 14:16 UTC (permalink / raw)
To: Steven Toth; +Cc: linux-dvb@linuxtv.org
Steven Toth wrote:
> If you feel that you want to support our movement then please help us by
> acking this email.
In general, I like your proposal.
Acked-by: Andreas Oberritter <obi@linuxtv.org>
Regarding the code:
1) What's TV_SEQ_CONTINUE good for? It seems to be unused.
2) Like Christophe I'd prefer to use DTV_ and dtv_ prefixes.
3) Did you mean p.u.qam.modulation below? Also, p.u.qam.fec_inner is
missing.
+ printk("%s() Preparing QAM req\n", __FUNCTION__);
+ /* TODO: Insert sanity code to validate a little. */
+ p.frequency = c->frequency;
+ p.inversion = c->inversion;
+ p.u.qam.symbol_rate = c->symbol_rate;
+ p.u.vsb.modulation = c->modulation;
4) About enum tv_cmd_types:
SYMBOLRATE -> SYMBOL_RATE?
INNERFEC -> INNER_FEC (or FEC)?
The Tone Burst command got lost (FE_DISEQC_SEND_BURST). How about
TV_SET_TONE_BURST?
FE_ENABLE_HIGH_LNB_VOLTAGE got lost, too.
Which old ioctls should be considered as obsolete? Do you plan to add a
tv_cmd for every old ioctl?
Regards,
Andreas
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 14:16 ` Andreas Oberritter
@ 2008-08-30 15:00 ` Steven Toth
0 siblings, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-30 15:00 UTC (permalink / raw)
To: Andreas Oberritter; +Cc: linux-dvb@linuxtv.org
Andreas Oberritter wrote:
> Steven Toth wrote:
>> If you feel that you want to support our movement then please help us by
>> acking this email.
>
> In general, I like your proposal.
>
> Acked-by: Andreas Oberritter <obi@linuxtv.org>
Andreas, thank you for your support.
>
> Regarding the code:
> 1) What's TV_SEQ_CONTINUE good for? It seems to be unused.
>
> 2) Like Christophe I'd prefer to use DTV_ and dtv_ prefixes.
>
> 3) Did you mean p.u.qam.modulation below? Also, p.u.qam.fec_inner is
> missing.
>
> + printk("%s() Preparing QAM req\n", __FUNCTION__);
> + /* TODO: Insert sanity code to validate a little. */
> + p.frequency = c->frequency;
> + p.inversion = c->inversion;
> + p.u.qam.symbol_rate = c->symbol_rate;
> + p.u.vsb.modulation = c->modulation;
>
> 4) About enum tv_cmd_types:
>
> SYMBOLRATE -> SYMBOL_RATE?
> INNERFEC -> INNER_FEC (or FEC)?
>
> The Tone Burst command got lost (FE_DISEQC_SEND_BURST). How about
> TV_SET_TONE_BURST?
>
> FE_ENABLE_HIGH_LNB_VOLTAGE got lost, too.
>
> Which old ioctls should be considered as obsolete? Do you plan to add a
> tv_cmd for every old ioctl?
I'm collecting all of the feedback, we have lots of comments and change
suggests - but largely we're heading in a good direction.
You've pointed out some obvious missing pieces (the new s2 patch was
written in 12 hours - so it hasn't had the time multiproto had to be
developers), so we're going to have to fill in some missing pieces.
When the mailing list settles down I'm going to publish an email to all
interested parties about all of the comments, and we can respond to each
comment until we feels it's resolved.
Again, thank you for your support.
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (7 preceding siblings ...)
2008-08-30 14:16 ` Andreas Oberritter
@ 2008-08-30 15:08 ` Artem Makhutov
2008-08-30 15:14 ` Steven Toth
2008-08-30 17:05 ` Manu Abraham
2008-08-30 15:30 ` Janne Grunau
` (7 subsequent siblings)
16 siblings, 2 replies; 63+ messages in thread
From: Artem Makhutov @ 2008-08-30 15:08 UTC (permalink / raw)
To: Steven Toth; +Cc: linux-dvb
Hi,
On Fri, Aug 29, 2008 at 02:29:30PM -0400, Steven Toth wrote:
> Regarding the multiproto situation:
>
> A number of developers, maintainers and users are unhappy with the
> multiproto situation, actually they've been unhappy for a considerable
> amount of time. The linuxtv developer community (to some degree) is seen
> as a joke and a bunch in-fighting people. Multiproto is a great
> demonstration of this. [1] The multiproto project has gone too far, for
> too long and no longer has any credibility in the eyes of many people.
Can you please explain me what you do not like in multiproto?
I can only see the two issues right now:
1. Binary incompatibility
As the DVB-API was not developed to work with advanced modulations like
DVB-S2 an API change is a must. As soon multiproto is in kernel the
distros and application maintainer will patch their applications to work
with multiproto.
2. Multiproto is not in kernel
Manu Abraham has just announced that multiproto can be merged:
http://www.linuxtv.org/pipermail/linux-dvb/2008-August/028351.html
I am using multiproto for some time now, and it works great.
It would be a waste of resources if you start a new project instead of
supporting multiproto.
Multiproto is ready, and can be merged in kernel NOW!
What we all want is support for new standards like DVB-S2.
Multiproto has accieved this. So why not using it?
Regards, Artem
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 15:08 ` Artem Makhutov
@ 2008-08-30 15:14 ` Steven Toth
2008-08-30 16:06 ` Goga777
2008-08-30 16:58 ` Manu Abraham
2008-08-30 17:05 ` Manu Abraham
1 sibling, 2 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-30 15:14 UTC (permalink / raw)
To: Artem Makhutov; +Cc: linux-dvb
Artem Makhutov wrote:
> Hi,
>
> On Fri, Aug 29, 2008 at 02:29:30PM -0400, Steven Toth wrote:
>> Regarding the multiproto situation:
>>
>> A number of developers, maintainers and users are unhappy with the
>> multiproto situation, actually they've been unhappy for a considerable
>> amount of time. The linuxtv developer community (to some degree) is seen
>> as a joke and a bunch in-fighting people. Multiproto is a great
>> demonstration of this. [1] The multiproto project has gone too far, for
>> too long and no longer has any credibility in the eyes of many people.
>
> Can you please explain me what you do not like in multiproto?
1. Where is the support for ISDB-T/ATSC-MH/CMMB/DVB-H/DBM-T/H and other
modulation types. If we're going to make a massive kernel change then
why aren't we accommodating these new modulation types? If we don't
added now then we'll have the rev the kernel ABI again in 2 months....
that isn't a forward looking future proof API.
2. It's too big, too risky, too late. It doesn't add enough new fatures
to the kernel to justify the massive code change.
Thanks your for your feedback.
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 15:14 ` Steven Toth
@ 2008-08-30 16:06 ` Goga777
2008-08-30 17:39 ` Steven Toth
2008-08-30 16:58 ` Manu Abraham
1 sibling, 1 reply; 63+ messages in thread
From: Goga777 @ 2008-08-30 16:06 UTC (permalink / raw)
To: linux-dvb
Hi, Steven
- if new api will be approve, who will update the drivers for stb0899 based cards ?
- if new api will be approve, how long time need for first release of updated dvb-s2 drivers for cx24116/stb0899 cards ?
Goga
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 16:06 ` Goga777
@ 2008-08-30 17:39 ` Steven Toth
0 siblings, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-30 17:39 UTC (permalink / raw)
To: Goga777; +Cc: linux-dvb
Goga777 wrote:
> Hi, Steven
>
> - if new api will be approve, who will update the drivers for stb0899 based cards ?
I suspect Manu has included the stb0899 driver in his recent pull
request, which by definition will have his sign-off. So, people are free
to derive new drivers form his work providing they follow his licensing
rules.
I have one of those boards. Assuming the stb0899 TT-3200 drivers are GPL
- and signed-off for release, if nobody else offers to do this then I will.
> - if new api will be approve, how long time need for first release of updated dvb-s2 drivers for cx24116/stb0899 cards ?
If the API is approved then HVR4000 support will also be included with
that merge.
I don't know the stb0899 driver specifically so I can't say whether it
would be part of the initial merge, but I would expect it to follow
shortly afterwards.
Regards,
- Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 15:14 ` Steven Toth
2008-08-30 16:06 ` Goga777
@ 2008-08-30 16:58 ` Manu Abraham
1 sibling, 0 replies; 63+ messages in thread
From: Manu Abraham @ 2008-08-30 16:58 UTC (permalink / raw)
To: Steven Toth; +Cc: linux-dvb
On Sat, Aug 30, 2008 at 7:14 PM, Steven Toth <stoth@linuxtv.org> wrote:
> Artem Makhutov wrote:
>> Hi,
>>
>> On Fri, Aug 29, 2008 at 02:29:30PM -0400, Steven Toth wrote:
>>> Regarding the multiproto situation:
>>>
>>
>> Can you please explain me what you do not like in multiproto?
>
>
> 1. Where is the support for ISDB-T/ATSC-MH/CMMB/DVB-H/DBM-T/H and other
> modulation types. If we're going to make a massive kernel change then
> why aren't we accommodating these new modulation types?
Adding a new modulation is just as good as adding in a new definition,
nothing more than that.
> If we don't
> added now then we'll have the rev the kernel ABI again in 2 months....
There is more than enough space in the enumeration for anything to be added.
Just adding more definitions without supported hardware is purely pointless.
> that isn't a forward looking future proof API.
The future doesn't lie in terms of some just basic modulation definitions alone.
> 2. It's too big, too risky, too late. It doesn't add enough new fatures
> to the kernel to justify the massive code change.
In fact in legacy mode, it is just as large as the existing API. In non-legacy
mode it is even still lighter. It's quite absurd to state that it is too big.
Also you need custom algorithm support for many of the newer demodulators
(Eg: stb0899 and others) which the existing API doesn't support. Well this
is also supported by the multiproto tree.
Manu
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 15:08 ` Artem Makhutov
2008-08-30 15:14 ` Steven Toth
@ 2008-08-30 17:05 ` Manu Abraham
1 sibling, 0 replies; 63+ messages in thread
From: Manu Abraham @ 2008-08-30 17:05 UTC (permalink / raw)
To: Artem Makhutov; +Cc: linux-dvb
On Sat, Aug 30, 2008 at 7:08 PM, Artem Makhutov <artem@makhutov.org> wrote:
> Hi,
>
> On Fri, Aug 29, 2008 at 02:29:30PM -0400, Steven Toth wrote:
>> Regarding the multiproto situation:
>>
>> A number of developers, maintainers and users are unhappy with the
>> multiproto situation, actually they've been unhappy for a considerable
>> amount of time. The linuxtv developer community (to some degree) is seen
>> as a joke and a bunch in-fighting people. Multiproto is a great
>> demonstration of this. [1] The multiproto project has gone too far, for
>> too long and no longer has any credibility in the eyes of many people.
>
> Can you please explain me what you do not like in multiproto?
>
> I can only see the two issues right now:
>
> 1. Binary incompatibility
>
> As the DVB-API was not developed to work with advanced modulations like
> DVB-S2 an API change is a must. As soon multiproto is in kernel the
> distros and application maintainer will patch their applications to work
> with multiproto.
Let me clear this up. There isn't any binary incompatibility. If you
need the newer
modulations/delivery systems, then you need to recompile the application for the
newer systems. Binary compatibilty exists completely with the old API.
Even if you
add in newer delivery systems/modulations later (with the API update),
as the size
of the data structures do not change, there doesn't occur any binary
incompatibility
Regards,
Manu
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (8 preceding siblings ...)
2008-08-30 15:08 ` Artem Makhutov
@ 2008-08-30 15:30 ` Janne Grunau
2008-08-30 17:26 ` Steven Toth
2008-08-30 16:59 ` Douglas Schilling Landgraf
` (6 subsequent siblings)
16 siblings, 1 reply; 63+ messages in thread
From: Janne Grunau @ 2008-08-30 15:30 UTC (permalink / raw)
To: linux-dvb
On Friday 29 August 2008 20:29:30 Steven Toth wrote:
>
> Mauro Chehab, Michael Krufky, Patrick Boettcher and myself are hereby
> announcing that we no longer support multiproto and are forming a
> smaller dedicated project group which is focusing on adding next
> generation S2/ISDB-T/DVB-H/DVB-T2/DVB-SH support to the kernel
> through a different and simpler API.
>
> Basic patches and demo code for this API is currently available here.
>
> http://www.steventoth.net/linux/s2
Overall API looks good.
I have also a slightly preference for DTV/dtv as prefix but it's not
really important.
16 properties per ioctl are probably enough but a variable-length
property array would be safe. I'm unsure if this justifies a more
complicate copy from/to userspace in the ioctls.
> Importantly, this project group seeks your support.
>
> If you also feel frustrated by the multiproto situation and agree in
> principle with this new approach, and the overall direction of the
> API changes, then we welcome you and ask you to help us.
>
> Growing the list of supporting names by 100%, and allowing us to
> publish your name on the public mailing list, would show the
> non-maintainer development community that we recognize the problem
> and we're taking steps to correct the problem. We want to make
> LinuxTV a perfect platform for S2, ISDB-T and other advanced
> modulation types, without using the multiproto patches.
>
> We're not asking you for technical help, although we'd like that :)
> , we're just asking for your encouragement to move away from
> multiproto.
>
> If you feel that you want to support our movement then please help us
> by acking this email.
Acked-by: Janne Grunau <janne-dvb@grunau.be>
Janne
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 15:30 ` Janne Grunau
@ 2008-08-30 17:26 ` Steven Toth
0 siblings, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-30 17:26 UTC (permalink / raw)
To: Janne Grunau; +Cc: linux-dvb
Janne Grunau wrote:
> On Friday 29 August 2008 20:29:30 Steven Toth wrote:
>> Mauro Chehab, Michael Krufky, Patrick Boettcher and myself are hereby
>> announcing that we no longer support multiproto and are forming a
>> smaller dedicated project group which is focusing on adding next
>> generation S2/ISDB-T/DVB-H/DVB-T2/DVB-SH support to the kernel
>> through a different and simpler API.
>>
>> Basic patches and demo code for this API is currently available here.
>>
>> http://www.steventoth.net/linux/s2
>
> Overall API looks good.
>
> I have also a slightly preference for DTV/dtv as prefix but it's not
> really important.
Changing the namespace is a common message, I hear this a lot. This will
probably be one of the first things to change.
>
> 16 properties per ioctl are probably enough but a variable-length
> property array would be safe. I'm unsure if this justifies a more
> complicate copy from/to userspace in the ioctls.
Johannes suggested we lose the fixed length approach and instead pass in
struct containing the number of elements... I happen to like this, and
it removed an unnecessary restriction.
So if 16 feels odd, we're soon not going to have any practical limit.
>
>> Importantly, this project group seeks your support.
>>
>> If you also feel frustrated by the multiproto situation and agree in
>> principle with this new approach, and the overall direction of the
>> API changes, then we welcome you and ask you to help us.
>>
>> Growing the list of supporting names by 100%, and allowing us to
>> publish your name on the public mailing list, would show the
>> non-maintainer development community that we recognize the problem
>> and we're taking steps to correct the problem. We want to make
>> LinuxTV a perfect platform for S2, ISDB-T and other advanced
>> modulation types, without using the multiproto patches.
>>
>> We're not asking you for technical help, although we'd like that :)
>> , we're just asking for your encouragement to move away from
>> multiproto.
>>
>> If you feel that you want to support our movement then please help us
>> by acking this email.
>
> Acked-by: Janne Grunau <janne-dvb@grunau.be>
Janne, thank you for your support.
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (9 preceding siblings ...)
2008-08-30 15:30 ` Janne Grunau
@ 2008-08-30 16:59 ` Douglas Schilling Landgraf
2008-08-30 17:27 ` Steven Toth
2008-08-30 17:03 ` Nicolas Will
` (5 subsequent siblings)
16 siblings, 1 reply; 63+ messages in thread
From: Douglas Schilling Landgraf @ 2008-08-30 16:59 UTC (permalink / raw)
To: linux-dvb
Hello,
On Fri, 29 Aug 2008 14:29:30 -0400
Steven Toth <stoth@linuxtv.org> wrote:
> If you feel that you want to support our movement then please help us
> by acking this email.
>
> Regards - Steve, Mike, Patrick and Mauro.
>
> Acked-by: Patrick Boettcher <pb@linuxtv.org>
> Acked-by: Michael Krufky <mkrufky@linuxtv.org>
> Acked-by: Steven Toth <stoth@linuxtv.org>
> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Acked-by: Douglas Schilling Landgraf <dougsland@linuxtv.org>
Cheers,
Douglas
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 16:59 ` Douglas Schilling Landgraf
@ 2008-08-30 17:27 ` Steven Toth
0 siblings, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-30 17:27 UTC (permalink / raw)
To: Douglas Schilling Landgraf; +Cc: linux-dvb
Douglas Schilling Landgraf wrote:
> Hello,
>
> On Fri, 29 Aug 2008 14:29:30 -0400
> Steven Toth <stoth@linuxtv.org> wrote:
>
>> If you feel that you want to support our movement then please help us
>> by acking this email.
>>
>> Regards - Steve, Mike, Patrick and Mauro.
>>
>> Acked-by: Patrick Boettcher <pb@linuxtv.org>
>> Acked-by: Michael Krufky <mkrufky@linuxtv.org>
>> Acked-by: Steven Toth <stoth@linuxtv.org>
>> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
>
> Acked-by: Douglas Schilling Landgraf <dougsland@linuxtv.org>
Douglas, thank you, your support is very much appreciated.
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (10 preceding siblings ...)
2008-08-30 16:59 ` Douglas Schilling Landgraf
@ 2008-08-30 17:03 ` Nicolas Will
2008-08-30 17:29 ` Steven Toth
2008-08-30 17:53 ` Charles Price
` (4 subsequent siblings)
16 siblings, 1 reply; 63+ messages in thread
From: Nicolas Will @ 2008-08-30 17:03 UTC (permalink / raw)
To: linux-dvb
On Fri, 2008-08-29 at 14:29 -0400, Steven Toth wrote:
> Regarding the multiproto situation:
>
> A number of developers, maintainers and users are unhappy with the
> multiproto situation, actually they've been unhappy for a considerable
> amount of time. The linuxtv developer community (to some degree) is seen
> as a joke and a bunch in-fighting people. Multiproto is a great
> demonstration of this. [1] The multiproto project has gone too far, for
> too long and no longer has any credibility in the eyes of many people.
>
> In response, a number developers have agreed that "enough is enough" and
> "it's time to take a new direction", for these developers the technical,
> political and personal cost of multiproto is too high. These developers
> have decided to make an announcement.
>
> Mauro Chehab, Michael Krufky, Patrick Boettcher and myself are hereby
> announcing that we no longer support multiproto and are forming a
> smaller dedicated project group which is focusing on adding next
> generation S2/ISDB-T/DVB-H/DVB-T2/DVB-SH support to the kernel through a
> different and simpler API.
>
> Basic patches and demo code for this API is currently available here.
>
> http://www.steventoth.net/linux/s2
>
> Does it even work? Yes
> Is this new API complete? No
> Is it perfect? No, we've already had feedback on structural and
> namingspace changes that people would like to see.
> Does it have bugs? Of course, we have a list of things we already know
> we want to fix.
>
> but ...
>
> Is the new approach flexible? Yes, we're moving away from passing fixed
> modulation structures into the kernel.
> Can we add to it without breaking the future ABI when unforseen
> modulations types occur? Yes
> Does it preserve backwards compatibility? Yes
> Importantly, is the overall direction correct? Yes
> Does it impact existing frontend drivers? No.
> What's the impact to dvb-core? Small.
> What's the impact to application developers? None, unless an application
> developer wants to support the new standards - binary compatibility!
>
> We want feedback and we want progress, we aim to achieve it.
>
> Importantly, this project group seeks your support.
>
> If you also feel frustrated by the multiproto situation and agree in
> principle with this new approach, and the overall direction of the API
> changes, then we welcome you and ask you to help us.
>
> Growing the list of supporting names by 100%, and allowing us to publish
> your name on the public mailing list, would show the non-maintainer
> development community that we recognize the problem and we're taking
> steps to correct the problem. We want to make LinuxTV a perfect platform
> for S2, ISDB-T and other advanced modulation types, without using the
> multiproto patches.
>
> We're not asking you for technical help, although we'd like that :) ,
> we're just asking for your encouragement to move away from multiproto.
>
> If you feel that you want to support our movement then please help us by
> acking this email.
>
> Regards - Steve, Mike, Patrick and Mauro.
>
> Acked-by: Patrick Boettcher <pb@linuxtv.org>
> Acked-by: Michael Krufky <mkrufky@linuxtv.org>
> Acked-by: Steven Toth <stoth@linuxtv.org>
> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Acked-by: Nicolas Will <nico@youplala.net>
I can't review code or provide any, but I have a server if needed.
DVB-S2 and DVB-T2 (when it arrrives) are of interst to me.
Nico
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 17:03 ` Nicolas Will
@ 2008-08-30 17:29 ` Steven Toth
0 siblings, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-30 17:29 UTC (permalink / raw)
To: Nicolas Will; +Cc: linux-dvb
Nicolas Will wrote:
> On Fri, 2008-08-29 at 14:29 -0400, Steven Toth wrote:
>> Regarding the multiproto situation:
>>
>> A number of developers, maintainers and users are unhappy with the
>> multiproto situation, actually they've been unhappy for a considerable
>> amount of time. The linuxtv developer community (to some degree) is seen
>> as a joke and a bunch in-fighting people. Multiproto is a great
>> demonstration of this. [1] The multiproto project has gone too far, for
>> too long and no longer has any credibility in the eyes of many people.
>>
>> In response, a number developers have agreed that "enough is enough" and
>> "it's time to take a new direction", for these developers the technical,
>> political and personal cost of multiproto is too high. These developers
>> have decided to make an announcement.
>>
>> Mauro Chehab, Michael Krufky, Patrick Boettcher and myself are hereby
>> announcing that we no longer support multiproto and are forming a
>> smaller dedicated project group which is focusing on adding next
>> generation S2/ISDB-T/DVB-H/DVB-T2/DVB-SH support to the kernel through a
>> different and simpler API.
>>
>> Basic patches and demo code for this API is currently available here.
>>
>> http://www.steventoth.net/linux/s2
>>
>> Does it even work? Yes
>> Is this new API complete? No
>> Is it perfect? No, we've already had feedback on structural and
>> namingspace changes that people would like to see.
>> Does it have bugs? Of course, we have a list of things we already know
>> we want to fix.
>>
>> but ...
>>
>> Is the new approach flexible? Yes, we're moving away from passing fixed
>> modulation structures into the kernel.
>> Can we add to it without breaking the future ABI when unforseen
>> modulations types occur? Yes
>> Does it preserve backwards compatibility? Yes
>> Importantly, is the overall direction correct? Yes
>> Does it impact existing frontend drivers? No.
>> What's the impact to dvb-core? Small.
>> What's the impact to application developers? None, unless an application
>> developer wants to support the new standards - binary compatibility!
>>
>> We want feedback and we want progress, we aim to achieve it.
>>
>> Importantly, this project group seeks your support.
>>
>> If you also feel frustrated by the multiproto situation and agree in
>> principle with this new approach, and the overall direction of the API
>> changes, then we welcome you and ask you to help us.
>>
>> Growing the list of supporting names by 100%, and allowing us to publish
>> your name on the public mailing list, would show the non-maintainer
>> development community that we recognize the problem and we're taking
>> steps to correct the problem. We want to make LinuxTV a perfect platform
>> for S2, ISDB-T and other advanced modulation types, without using the
>> multiproto patches.
>>
>> We're not asking you for technical help, although we'd like that :) ,
>> we're just asking for your encouragement to move away from multiproto.
>>
>> If you feel that you want to support our movement then please help us by
>> acking this email.
>>
>> Regards - Steve, Mike, Patrick and Mauro.
>>
>> Acked-by: Patrick Boettcher <pb@linuxtv.org>
>> Acked-by: Michael Krufky <mkrufky@linuxtv.org>
>> Acked-by: Steven Toth <stoth@linuxtv.org>
>> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
>
> Acked-by: Nicolas Will <nico@youplala.net>
>
> I can't review code or provide any, but I have a server if needed.
Nico, understood. Thats for the offer.
>
> DVB-S2 and DVB-T2 (when it arrrives) are of interst to me.
... and many other people.
Thanks for your support.
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (11 preceding siblings ...)
2008-08-30 17:03 ` Nicolas Will
@ 2008-08-30 17:53 ` Charles Price
2008-08-30 18:03 ` Steven Toth
2008-08-31 14:58 ` Jan Hoogenraad
` (3 subsequent siblings)
16 siblings, 1 reply; 63+ messages in thread
From: Charles Price @ 2008-08-30 17:53 UTC (permalink / raw)
To: linux-dvb
> If you also feel frustrated by the multiproto situation and agree in
> principle with this new approach, and the overall direction of the API
> changes, then we welcome you and ask you to help us.
>
I wholeheartedly agree.
Although I can't offer any programming input, I do have a variety of DVB
hardware and different architectures on which I can test your creations.
Happy to help.
Acked-by: Charlie Price <cpwp@w3z.co.uk>
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 17:53 ` Charles Price
@ 2008-08-30 18:03 ` Steven Toth
2008-08-31 3:57 ` Markus Rechberger
0 siblings, 1 reply; 63+ messages in thread
From: Steven Toth @ 2008-08-30 18:03 UTC (permalink / raw)
To: Charles Price; +Cc: linux-dvb
Charles Price wrote:
>> If you also feel frustrated by the multiproto situation and agree in
>> principle with this new approach, and the overall direction of the API
>> changes, then we welcome you and ask you to help us.
>>
>
> I wholeheartedly agree.
>
> Although I can't offer any programming input, I do have a variety of DVB
> hardware and different architectures on which I can test your creations.
>
> Happy to help.
Thanks Charles.
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-30 18:03 ` Steven Toth
@ 2008-08-31 3:57 ` Markus Rechberger
2008-08-31 10:32 ` Michael J. Curtis
` (2 more replies)
0 siblings, 3 replies; 63+ messages in thread
From: Markus Rechberger @ 2008-08-31 3:57 UTC (permalink / raw)
To: Steven Toth, Linux Kernel Mailing List, Greg KH; +Cc: mrechberger, linux-dvb
On Sat, Aug 30, 2008 at 8:03 PM, Steven Toth <stoth@linuxtv.org> wrote:
> Charles Price wrote:
>>> If you also feel frustrated by the multiproto situation and agree in
>>> principle with this new approach, and the overall direction of the API
>>> changes, then we welcome you and ask you to help us.
>>>
>>
>> I wholeheartedly agree.
>>
>> Although I can't offer any programming input, I do have a variety of DVB
>> hardware and different architectures on which I can test your creations.
>>
>> Happy to help.
>
not reading the parts above, but saying this is Steven, not caring
about the main people who work on something.
There's a split between a few people here (including myself) and other
people from that scene who just don't care about anything.
Manu and the others put in alot work, why screw what he wrote (code)
he has been on vacation (I know he married a few weeks ago - since I
got the invitation) Hauppauge people (Michael Krufky and Steven Toth)
are running their personal own game .. sorry to say that but it's that
way.
I have logs and mails here where Steven and Mike wrote hey that would
be a cool idea about compatibility but when "I" mentioned it again and
spent work on it it was like hey we're linux only (I don't only care
about linux since I also work alot with commercial companies in that
area look at the dibcom website - Job requirement 'independent' code
neither do I want to depend on Windows nor Linux but having something
that works on both in case of hardware is fine - especially I2C is
trivial to realize for everything).
Rethink your position and try to get people onboard but don't try to
screw people and run your own game.
Seeing the comments Acked-By: xyz - I cannot review neither contribute
code but I can provide webspace .. hilarious. get down on earth again
Steven, Mike expecially Mauro - try to get Manufacturers onboard
instead working against you.
I talked alot with Manu he has good connections and is avoing to work
together just as I am because of certain Monopoly and copyright
infringements which you are building here (I see Mauro using leaked
code here!) . Mauro is spreading foo, Manu has the specs for xyz. I
fully understand Manu's point since Mauro did the same with me,
however .. I better don't comment it.
Let's put another thing in here: Greg Kroah Hartman Linux Guy reverted
my patch in favour of supporting the binary Firmware upload tool of
Dell (I fully support Dell here too) although claiming to be
opensource but still running after someone (please comment this one -
it confused me at 'your' position). It was just like ok let's revert
it but not asking why?!
I'm just getting up with this just because I saw following yesterday:
21:07 < pmp> hmm: request_firmware(&fw, CX24116_DEFAULT_FIRMWARE,
&state->i2c->dev) ?
21:08 < pmp> the &state->i2c->dev looks strange and the kernel is
saying that about it: kobject_add failed
for i2c-1 with -EEXIST, don't try to re....
21:09 < pmp> other fe-driver have a callback in their config-struct...
21:09 < pmp> I start to believe there is a reason ;)
I better cut it now.
Markus
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-31 3:57 ` Markus Rechberger
@ 2008-08-31 10:32 ` Michael J. Curtis
2008-08-31 21:26 ` Steven Toth
[not found] ` <20080831042115.GA21622@kroah.com>
2 siblings, 0 replies; 63+ messages in thread
From: Michael J. Curtis @ 2008-08-31 10:32 UTC (permalink / raw)
To: linux-dvb@linuxtv.org
All
Firstly, I would like to thank ALL contributors for their time and effort so far in furthering the development of DVB-S2 on Linux, in particular the TT3200-S2 card
I will confirm that the Multiproto route has been a very frustrating experience for me over the two years, I think? that I have had this card!!
Each attempt to get this to work has introduced new and different 'challenges' and has frustrated my aim to have this work with MythTV
Any attempt to rationalize where we are now and publish attainable goals with support for mainstream applications will get my support
Kind regards
Michael Curtis
> -----Original Message-----
> From: linux-dvb-bounces@linuxtv.org [mailto:linux-dvb-
> bounces@linuxtv.org] On Behalf Of Markus Rechberger
> Sent: 31 August 2008 04:58
> To: Steven Toth; Linux Kernel Mailing List; Greg KH
> Cc: mrechberger@sundtek.com; linux-dvb@linuxtv.org
> Subject: Re: [linux-dvb] DVB-S2 / Multiproto and future modulation
> support
>
> On Sat, Aug 30, 2008 at 8:03 PM, Steven Toth <stoth@linuxtv.org> wrote:
> > Charles Price wrote:
> >>> If you also feel frustrated by the multiproto situation and agree
> in
> >>> principle with this new approach, and the overall direction of the
> API
> >>> changes, then we welcome you and ask you to help us.
> >>>
> >>
> >> I wholeheartedly agree.
> >>
> >> Although I can't offer any programming input, I do have a variety of
> DVB
> >> hardware and different architectures on which I can test your
> creations.
> >>
> >> Happy to help.
> >
>
> not reading the parts above, but saying this is Steven, not caring
> about the main people who work on something.
>
> There's a split between a few people here (including myself) and other
> people from that scene who just don't care about anything.
>
> Manu and the others put in alot work, why screw what he wrote (code)
> he has been on vacation (I know he married a few weeks ago - since I
> got the invitation) Hauppauge people (Michael Krufky and Steven Toth)
> are running their personal own game .. sorry to say that but it's that
> way.
>
> I have logs and mails here where Steven and Mike wrote hey that would
> be a cool idea about compatibility but when "I" mentioned it again and
> spent work on it it was like hey we're linux only (I don't only care
> about linux since I also work alot with commercial companies in that
> area look at the dibcom website - Job requirement 'independent' code
> neither do I want to depend on Windows nor Linux but having something
> that works on both in case of hardware is fine - especially I2C is
> trivial to realize for everything).
>
> Rethink your position and try to get people onboard but don't try to
> screw people and run your own game.
>
> Seeing the comments Acked-By: xyz - I cannot review neither contribute
> code but I can provide webspace .. hilarious. get down on earth again
> Steven, Mike expecially Mauro - try to get Manufacturers onboard
> instead working against you.
> I talked alot with Manu he has good connections and is avoing to work
> together just as I am because of certain Monopoly and copyright
> infringements which you are building here (I see Mauro using leaked
> code here!) . Mauro is spreading foo, Manu has the specs for xyz. I
> fully understand Manu's point since Mauro did the same with me,
> however .. I better don't comment it.
>
> Let's put another thing in here: Greg Kroah Hartman Linux Guy reverted
> my patch in favour of supporting the binary Firmware upload tool of
> Dell (I fully support Dell here too) although claiming to be
> opensource but still running after someone (please comment this one -
> it confused me at 'your' position). It was just like ok let's revert
> it but not asking why?!
> I'm just getting up with this just because I saw following yesterday:
> 21:07 < pmp> hmm: request_firmware(&fw, CX24116_DEFAULT_FIRMWARE,
> &state->i2c->dev) ?
> 21:08 < pmp> the &state->i2c->dev looks strange and the kernel is
> saying that about it: kobject_add failed
> for i2c-1 with -EEXIST, don't try to re....
> 21:09 < pmp> other fe-driver have a callback in their config-struct...
> 21:09 < pmp> I start to believe there is a reason ;)
>
> I better cut it now.
>
> Markus
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.138 / Virus Database: 270.6.14/1643 - Release Date:
> 30/08/2008 17:18
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-31 3:57 ` Markus Rechberger
2008-08-31 10:32 ` Michael J. Curtis
@ 2008-08-31 21:26 ` Steven Toth
[not found] ` <20080831042115.GA21622@kroah.com>
2 siblings, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-31 21:26 UTC (permalink / raw)
To: Markus Rechberger
Cc: Greg KH, mrechberger, linux-dvb, Linux Kernel Mailing List
Markus Rechberger wrote:
> On Sat, Aug 30, 2008 at 8:03 PM, Steven Toth <stoth@linuxtv.org> wrote:
>> Charles Price wrote:
>>>> If you also feel frustrated by the multiproto situation and agree in
>>>> principle with this new approach, and the overall direction of the API
>>>> changes, then we welcome you and ask you to help us.
>>>>
>>> I wholeheartedly agree.
>>>
>>> Although I can't offer any programming input, I do have a variety of DVB
>>> hardware and different architectures on which I can test your creations.
>>>
>>> Happy to help.
>
> not reading the parts above, but saying this is Steven, not caring
> about the main people who work on something.
>
> There's a split between a few people here (including myself) and other
> people from that scene who just don't care about anything.
>
> Manu and the others put in alot work, why screw what he wrote (code)
> he has been on vacation (I know he married a few weeks ago - since I
> got the invitation) Hauppauge people (Michael Krufky and Steven Toth)
> are running their personal own game .. sorry to say that but it's that
> way.
>
> I have logs and mails here where Steven and Mike wrote hey that would
> be a cool idea about compatibility but when "I" mentioned it again and
> spent work on it it was like hey we're linux only (I don't only care
> about linux since I also work alot with commercial companies in that
> area look at the dibcom website - Job requirement 'independent' code
> neither do I want to depend on Windows nor Linux but having something
> that works on both in case of hardware is fine - especially I2C is
> trivial to realize for everything).
>
> Rethink your position and try to get people onboard but don't try to
> screw people and run your own game.
>
> Seeing the comments Acked-By: xyz - I cannot review neither contribute
> code but I can provide webspace .. hilarious. get down on earth again
> Steven, Mike expecially Mauro - try to get Manufacturers onboard
> instead working against you.
> I talked alot with Manu he has good connections and is avoing to work
> together just as I am because of certain Monopoly and copyright
> infringements which you are building here (I see Mauro using leaked
> code here!) . Mauro is spreading foo, Manu has the specs for xyz. I
> fully understand Manu's point since Mauro did the same with me,
> however .. I better don't comment it.
>
> Let's put another thing in here: Greg Kroah Hartman Linux Guy reverted
> my patch in favour of supporting the binary Firmware upload tool of
> Dell (I fully support Dell here too) although claiming to be
> opensource but still running after someone (please comment this one -
> it confused me at 'your' position). It was just like ok let's revert
> it but not asking why?!
> I'm just getting up with this just because I saw following yesterday:
> 21:07 < pmp> hmm: request_firmware(&fw, CX24116_DEFAULT_FIRMWARE,
> &state->i2c->dev) ?
> 21:08 < pmp> the &state->i2c->dev looks strange and the kernel is
> saying that about it: kobject_add failed
> for i2c-1 with -EEXIST, don't try to re....
> 21:09 < pmp> other fe-driver have a callback in their config-struct...
> 21:09 < pmp> I start to believe there is a reason ;)
>
> I better cut it now.
I've learned never to expect anything different from you, such a pity.
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread[parent not found: <20080831042115.GA21622@kroah.com>]
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
[not found] ` <20080831042115.GA21622@kroah.com>
@ 2008-09-05 20:54 ` Aidan Thornton
0 siblings, 0 replies; 63+ messages in thread
From: Aidan Thornton @ 2008-09-05 20:54 UTC (permalink / raw)
To: Greg KH; +Cc: mrechberger, linux-dvb, Kernel Mailing List
On Sun, Aug 31, 2008 at 5:21 AM, Greg KH <greg@kroah.com> wrote:
> On Sun, Aug 31, 2008 at 05:57:46AM +0200, Markus Rechberger wrote:
>> Let's put another thing in here: Greg Kroah Hartman Linux Guy reverted
>
> If you're going to spell my full last name out, please get it right, you
> forgot a '-' :)
>
>> my patch in favour of supporting the binary Firmware upload tool of
>> Dell (I fully support Dell here too) although claiming to be
>> opensource but still running after someone (please comment this one -
>> it confused me at 'your' position). It was just like ok let's revert
>> it but not asking why?!
>
> What patch specifically are you referring to here?
>
> And what does this have to do with v4l and DVB issues?
>
> thanks,
>
> greg k-h
Hi,
Markus submitted a patch to the firmware loader code that fixed a
sysfs filename collision by appending a suffix to the sysfs filename
it used. This bug broke the use of the firmware loader from i2c device
drivers (specifically, the drivers for the xc3028 TV tuner chip) with
certain (not particularly unusual) kernel configurations - IIRC, it
affected kernels with I2C compiled as a module and a particular value
of some option related to sysfs depreciated support. The patch was
reverted by you because it broke binary-only firmware upload tools for
Dell hardware, screwing over normal desktop users in the process.
See, for example, http://lkml.org/lkml/2008/4/26/319 - this is fairly
typical. IIRC, the only drivers for the xc3028 that aren't affected
are Markus' recent ones, since they compile the firmware into the
driver (ugh). This may have been fixed since, but I'm not sure.
(Incidentally, looking at the conversation, I believe your remark that
"the i2c devices can fix things by changing their module names so this
collision doesn't happen :)" may be inaccurate. The firmware loader
copies the name it uses from the device passed to it, so I'm not sure
how much can be done, short of hacking around the issue by creating a
fake device to pass to the firmware loader or making potentially
compatibility-breaking changes to either the i2c core or the firmware
loader. Of course, I haven't looked at the issue that closely, so I
may be wrong.)
Aidan
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (12 preceding siblings ...)
2008-08-30 17:53 ` Charles Price
@ 2008-08-31 14:58 ` Jan Hoogenraad
[not found] ` <48BAAEC1.5070105@h-i-s.nl>
` (2 subsequent siblings)
16 siblings, 0 replies; 63+ messages in thread
From: Jan Hoogenraad @ 2008-08-31 14:58 UTC (permalink / raw)
To: linux-dvb
Dear people.
Let me introduce my position. I've bought an unsupported board.
The hardware developer gave me some code, derived from the Windows
driver. I'm trying to tidy up the code sufficiently for inclusion.
What bothers me about this discussion, is that NO technical facts pro or
contra are exchanged, and that it seems like a personal and/or progress
issue.
Looking at:
http://linuxtv.org/docs.php
I find that neither party includes an update on the Documentation tree
http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/dvb/
This means that actually trying to find out the pros and cons of what is
proposed must be derived from reading all the code and/or walking
through some years' worth of mail group contents.
So my questions are:
1) Why are the latex sources of the API documentation still maintained
in CVS ?
http://linuxtv.org/cgi-bin/viewcvs.cgi/DVB/doc/
2) Are both solutions bit-for-bit compatible with the interfaces as
published on :
http://linuxtv.org/downloads/linux-dvb-api-1.0.0.pdf
3) If so: what is the problem ? Both conform to the standard.
4) If not so: please provide updated documentation for both solutions,
so that we can make a trade-off based on high-level descriptions and
consistency rather than based on lots of code of either side.
So far, my reaction (for what it's worth) is a NACK.
Steven Toth wrote:
> Regarding the multiproto situation:
>
....
> we're just asking for your encouragement to move away from multiproto.
>
> If you feel that you want to support our movement then please help us by
> acking this email.
>
> Regards - Steve, Mike, Patrick and Mauro.
>
--
Jan Hoogenraad
Hoogenraad Interface Services
Postbus 2717
3500 GS Utrecht
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread[parent not found: <48BAAEC1.5070105@h-i-s.nl>]
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
[not found] ` <48BAAEC1.5070105@h-i-s.nl>
@ 2008-08-31 21:37 ` Steven Toth
0 siblings, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-08-31 21:37 UTC (permalink / raw)
To: Jan Hoogenraad; +Cc: linux-dvb
Jan Hoogenraad wrote:
> Dear people.
>
> Let me introduce my position. I've bought an unsupported board.
> The hardware developer gave me some code, derived from the Windows
> driver. I'm trying to tidy up the code sufficiently for inclusion.
>
> What bothers me about this discussion, is that NO technical facts pro or
> contra are exchanged, and that it seems like a personal and/or progress
> issue.
> Looking at:
> http://linuxtv.org/docs.php
> I find that neither party includes an update on the Documentation tree
> http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/dvb/
> This means that actually trying to find out the pros and cons of what is
> proposed must be derived from reading all the code and/or walking
> through some years' worth of mail group contents.
>
> So my questions are:
> 1) Why are the latex sources of the API documentation still maintained
> in CVS ?
> http://linuxtv.org/cgi-bin/viewcvs.cgi/DVB/doc/
> 2) Are both solutions bit-for-bit compatible with the interfaces as
> published on :
> http://linuxtv.org/downloads/linux-dvb-api-1.0.0.pdf
> 3) If so: what is the problem ? Both conform to the standard.
> 4) If not so: please provide updated documentation for both solutions,
> so that we can make a trade-off based on high-level descriptions and
> consistency rather than based on lots of code of either side.
Sorry Jan, I don't maintain the documentation so I can't comment on that.
>
> So far, my reaction (for what it's worth) is a NACK.
Understood.
Thanks anyway for taking the time to review and provide feedback.
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-08-29 18:29 [linux-dvb] DVB-S2 / Multiproto and future modulation support Steven Toth
` (14 preceding siblings ...)
[not found] ` <48BAAEC1.5070105@h-i-s.nl>
@ 2008-09-01 20:35 ` Hans Verkuil
2008-09-04 14:25 ` Steven Toth
[not found] ` <200809101340.09702.hftom@free.fr>
16 siblings, 1 reply; 63+ messages in thread
From: Hans Verkuil @ 2008-09-01 20:35 UTC (permalink / raw)
To: linux-dvb
Hi Steve,
On Friday 29 August 2008 20:29:30 Steven Toth wrote:
> Regarding the multiproto situation:
>
> A number of developers, maintainers and users are unhappy with the
> multiproto situation, actually they've been unhappy for a considerable
> amount of time. The linuxtv developer community (to some degree) is
seen
> as a joke and a bunch in-fighting people. Multiproto is a great
> demonstration of this. [1] The multiproto project has gone too far,
for
> too long and no longer has any credibility in the eyes of many people.
>
> In response, a number developers have agreed that "enough is enough"
and
> "it's time to take a new direction", for these developers the
technical,
> political and personal cost of multiproto is too high. These
developers
> have decided to make an announcement.
>
> Mauro Chehab, Michael Krufky, Patrick Boettcher and myself are hereby
> announcing that we no longer support multiproto and are forming a
> smaller dedicated project group which is focusing on adding next
> generation S2/ISDB-T/DVB-H/DVB-T2/DVB-SH support to the kernel through
a
> different and simpler API.
>
> Basic patches and demo code for this API is currently available here.
>
> http://www.steventoth.net/linux/s2
>
> Does it even work? Yes
> Is this new API complete? No
> Is it perfect? No, we've already had feedback on structural and
> namingspace changes that people would like to see.
> Does it have bugs? Of course, we have a list of things we already know
> we want to fix.
>
> but ...
>
> Is the new approach flexible? Yes, we're moving away from passing
fixed
> modulation structures into the kernel.
> Can we add to it without breaking the future ABI when unforseen
> modulations types occur? Yes
> Does it preserve backwards compatibility? Yes
> Importantly, is the overall direction correct? Yes
> Does it impact existing frontend drivers? No.
> What's the impact to dvb-core? Small.
> What's the impact to application developers? None, unless an
application
> developer wants to support the new standards - binary compatibility!
>
> We want feedback and we want progress, we aim to achieve it.
Feedback is no problem :-)
I noticed that the properties work very similar as to how extended
controls work in v4l:
http://www.linuxtv.org/downloads/video4linux/API/V4L2_API/spec-single/v4l2.html#VIDIOC-G-EXT-CTRLS
It might be useful to compare the two.
I would recommend adding a few reserved fields, since that has proven to
be very useful in v4l to make the API more future proof.
Also: is setting multiple properties an atomic action? E.g. if one
fails, are all other changes rolled back as well? And how do you give
the caller feedback on which property in the list failed? Will there
also be a TRY_PROPERTIES variant which just checks for correctness
without actually setting it? How do you query/test whether a device has
certain properties?
Do you need separate get and set commands? Why not either set or get a
list of properties, and setting them implies an automatic SEQ_COMPLETE
at the end. By having a variable length array of properties you do not
need to set the properties in multiple blocks of 16, so that simplifies
the API as well.
As I said, extended controls in v4l do something very similar. I thought
about the extended controls a great deal at the time, so it might
provide a handy comparison for you.
> Importantly, this project group seeks your support.
>
> If you also feel frustrated by the multiproto situation and agree in
> principle with this new approach, and the overall direction of the API
> changes, then we welcome you and ask you to help us.
>
> Growing the list of supporting names by 100%, and allowing us to
publish
> your name on the public mailing list, would show the non-maintainer
> development community that we recognize the problem and we're taking
> steps to correct the problem. We want to make LinuxTV a perfect
platform
> for S2, ISDB-T and other advanced modulation types, without using the
> multiproto patches.
>
> We're not asking you for technical help, although we'd like that :) ,
> we're just asking for your encouragement to move away from multiproto.
>
> If you feel that you want to support our movement then please help us
by
> acking this email.
>
> Regards - Steve, Mike, Patrick and Mauro.
>
> Acked-by: Patrick Boettcher <pb@linuxtv.org>
> Acked-by: Michael Krufky <mkrufky@linuxtv.org>
> Acked-by: Steven Toth <stoth@linuxtv.org>
> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
>
> * [1]. Rather than point out the issues with multiproto here, take a
> look at the patches and/or read the comments on the mailing lists.
While I am no dvb expert I do think that this is a good and simple
approach that should be reasonably future proof. It needs some work to
hammer out the details, but I like it.
Acked-by: Hans Verkuil <hverkuil@xs4all.nl>
Regards,
Hans
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread* Re: [linux-dvb] DVB-S2 / Multiproto and future modulation support
2008-09-01 20:35 ` Hans Verkuil
@ 2008-09-04 14:25 ` Steven Toth
0 siblings, 0 replies; 63+ messages in thread
From: Steven Toth @ 2008-09-04 14:25 UTC (permalink / raw)
To: Hans Verkuil; +Cc: linux-dvb
Hans Verkuil wrote:
> Hi Steve,
>
> On Friday 29 August 2008 20:29:30 Steven Toth wrote:
>> Regarding the multiproto situation:
>>
>> A number of developers, maintainers and users are unhappy with the
>> multiproto situation, actually they've been unhappy for a considerable
>> amount of time. The linuxtv developer community (to some degree) is
> seen
>> as a joke and a bunch in-fighting people. Multiproto is a great
>> demonstration of this. [1] The multiproto project has gone too far,
> for
>> too long and no longer has any credibility in the eyes of many people.
>>
>> In response, a number developers have agreed that "enough is enough"
> and
>> "it's time to take a new direction", for these developers the
> technical,
>> political and personal cost of multiproto is too high. These
> developers
>> have decided to make an announcement.
>>
>> Mauro Chehab, Michael Krufky, Patrick Boettcher and myself are hereby
>> announcing that we no longer support multiproto and are forming a
>> smaller dedicated project group which is focusing on adding next
>> generation S2/ISDB-T/DVB-H/DVB-T2/DVB-SH support to the kernel through
> a
>> different and simpler API.
>>
>> Basic patches and demo code for this API is currently available here.
>>
>> http://www.steventoth.net/linux/s2
>>
>> Does it even work? Yes
>> Is this new API complete? No
>> Is it perfect? No, we've already had feedback on structural and
>> namingspace changes that people would like to see.
>> Does it have bugs? Of course, we have a list of things we already know
>> we want to fix.
>>
>> but ...
>>
>> Is the new approach flexible? Yes, we're moving away from passing
> fixed
>> modulation structures into the kernel.
>> Can we add to it without breaking the future ABI when unforseen
>> modulations types occur? Yes
>> Does it preserve backwards compatibility? Yes
>> Importantly, is the overall direction correct? Yes
>> Does it impact existing frontend drivers? No.
>> What's the impact to dvb-core? Small.
>> What's the impact to application developers? None, unless an
> application
>> developer wants to support the new standards - binary compatibility!
>>
>> We want feedback and we want progress, we aim to achieve it.
>
> Feedback is no problem :-)
>
> I noticed that the properties work very similar as to how extended
> controls work in v4l:
> http://www.linuxtv.org/downloads/video4linux/API/V4L2_API/spec-single/v4l2.html#VIDIOC-G-EXT-CTRLS
>
> It might be useful to compare the two.
yes, another developer also suggested this. It would be good to
implement simmilar ideas - especially then they are already well
established.
>
> I would recommend adding a few reserved fields, since that has proven to
> be very useful in v4l to make the API more future proof.
Interesting.
>
> Also: is setting multiple properties an atomic action? E.g. if one
> fails, are all other changes rolled back as well? And how do you give
> the caller feedback on which property in the list failed? Will there
> also be a TRY_PROPERTIES variant which just checks for correctness
> without actually setting it? How do you query/test whether a device has
> certain properties?
I've been thinking about this a lot and I'm leaning away from making the
sequence atomic, partly for the issue you raised and partly because
when I tried to find concrete use cases where this was required I only
came up with a few.
I want to explore this more, after I've published all of the feedback.
>
> Do you need separate get and set commands? Why not either set or get a
> list of properties, and setting them implies an automatic SEQ_COMPLETE
> at the end. By having a variable length array of properties you do not
> need to set the properties in multiple blocks of 16, so that simplifies
> the API as well.
The 16 limit is going to be removed in favor of a more flexible (and
traditional approach). A complete set of set's or get's is interesting.
Let me see if I can find a use-case where we'd mix the two... if not
then I agree with this, and it would simplify things even further.
We'll explore this more.
>
> As I said, extended controls in v4l do something very similar. I thought
> about the extended controls a great deal at the time, so it might
> provide a handy comparison for you.
Yes.
>
>> Importantly, this project group seeks your support.
>>
>> If you also feel frustrated by the multiproto situation and agree in
>> principle with this new approach, and the overall direction of the API
>> changes, then we welcome you and ask you to help us.
>>
>> Growing the list of supporting names by 100%, and allowing us to
> publish
>> your name on the public mailing list, would show the non-maintainer
>> development community that we recognize the problem and we're taking
>> steps to correct the problem. We want to make LinuxTV a perfect
> platform
>> for S2, ISDB-T and other advanced modulation types, without using the
>> multiproto patches.
>>
>> We're not asking you for technical help, although we'd like that :) ,
>> we're just asking for your encouragement to move away from multiproto.
>>
>> If you feel that you want to support our movement then please help us
> by
>> acking this email.
>>
>> Regards - Steve, Mike, Patrick and Mauro.
>>
>> Acked-by: Patrick Boettcher <pb@linuxtv.org>
>> Acked-by: Michael Krufky <mkrufky@linuxtv.org>
>> Acked-by: Steven Toth <stoth@linuxtv.org>
>> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
>>
>> * [1]. Rather than point out the issues with multiproto here, take a
>> look at the patches and/or read the comments on the mailing lists.
>
> While I am no dvb expert I do think that this is a good and simple
> approach that should be reasonably future proof. It needs some work to
> hammer out the details, but I like it.
>
> Acked-by: Hans Verkuil <hverkuil@xs4all.nl>
Hans, thanks for your support and feedback.
Regards,
Steve
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 63+ messages in thread
[parent not found: <200809101340.09702.hftom@free.fr>]