Re: Re: [RFC/PATCHES] xc3028 hybrid tuner, em28xx/em2880-dvb, saa7134, cx88

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Freitag, 18. Mai 2007 08:33 schrieben Sie:
> Sollte ich von dir auf der video4linux Mailingliste oder DVB
> Mailingliste noch einmal eine beleidigende Mail mir gegenüber sehen
> werde ich rechtliche Schritte gegen Dich einleiten welche auch mit
> Kosten verbunden sind.
>
> Es ist nicht tragbar das du öffentlich Rufschädigung betreibst,
> niemand der von dir genannten Personen hat Dir irgendetwas
> persönliches getan.

Irrtum, Herr Rechberger:
Ins Pinnacle-Forum zum Beispiel habe ich monatelange Arbeit investiert, und 
zwar nicht per Geschwätz, sondern de Facto: Ich habe Treiber gebaut, dort 
reingestellt, sie in meiner Freizeit betreut, Useranfragen bearbeitet, 
unbezahlte Hilfestellung geleistet und so viel mehr.
Die ganze Schmutzarbeit gemacht, monatelang.
Ohne auch nur eine Sekunde lang nach Geld zu fragen.

Gäbe es Leute wie mich nicht, wüssten die dortigen User bis heute nicht, wie 
man überhaupt Linux schreibt - das ist eine Tatsache.

Administrationsrechte oder Moderatorenrechte habe ich dort bis heute nicht 
gesehen, aus welchem Grund auch immer.
Stattdessen hat man mir eine Person vor die Nase gesetzt, die mich erst am 
Telefon ausgehorcht hat. Im Gefolge hat diese Person beflissentlich alle 
meine Beiträge nach Gutsherrenart behandelt, und solange gemobbt, in der 
Hoffnung, dass ich endlich verschwinde.

Es ist schlichtweg die unterste denkbare Stufe, so etwas überhaupt nur auf 
einer IRC-Chatliste zu zitieren, ohne auch nur eine Sekunde lang nach dem 
Wieso, Warum, Weshalb zu fragen.
Jeder halbwegs intelligente Mensch fragt erstmal nach, bevor er so etwas tut.
Sind die Motive, so etwas zu tun, erklärtermassen niedrigster Natur, werden 
natürlich alle weiteren Fragen in dieser Richtung erst gar nicht gestellt.
Man will seine Ellenbogen durchsetzen, koste es, was es wolle.
Und wer sich nicht beugt, der wird gemobbt. Und auch noch bedroht.

Doch mit dem Missbrauch von Forum-Links zur Diskreditierung anderer Personen, 
ohne auch nur ansatzweise die Frage nach dem Wieso und Warum zu stellen (in 
dem Fall betrifft es meine Person, und das genau IST Rufschädigung) scheint 
es noch nicht genug zu sein:

Es ist eine Tatsache, Herr Rechberger, dass SIE persönlich der treibende 
Faktor waren, sind und bleiben, als es darum ging, eine lang ersehnte 
Versorgungslücke im Sinne von besserer Qualität dadurch zu etablieren, dass 
linuxtv.org endlich einen erfahrenen eigenständigen DVB maintainer bekommt 
und mithin eine fähige und eloquente Person, die von der Materie am meisten 
versteht. Erklärtermassen mehr als SIE jedenfalls.

Es ist ferner unerträglich und in keinster Weise hinnehmbar, dass IHNEN, Herr 
Rechberger, auf diesem Wege auch noch Mauro Carvalho Chehab gefolgt ist.
Den Schaden, der dadurch angerichtet wird, trägt nicht nur die komplette 
linuxtv-Nutzergemeinde, sondern darüberhinaus die zentrale Kernelverwaltung 
in direkter Konsequenz.

Wenn die Dummheit über die Intelligenz siegt, nennt man das Barbarei.
Wer aus Deutschland oder Österreich stammt, sollte dies eigentlich ganz genau 
wissen, so er seine eigene Geschichte überhaupt kennt.

> Dies ist die einzige und letzte Warnung, sollte ich noch irgendetwas
> sehen werde ich die notwendigen Schritte gegen Dich einleiten.
> Es gibt derzeit bereits eine Mail wo dies bereits mit mehreren Leuten
> diskutiert wird.

Yep. Und damit diese mehreren Leute auch den Sachverhalt verstehen, mache ich 
diese Drohung hiermit öffentlich. Wer eine Übersetzung ins Englische 
benötigt, darf mich gerne darum bitten.
Ich werde weder Zeit noch Mühe scheuen, diese Klarstellung ins Englische zu 
übersetzen, so Bedarf besteht, die Dinge zu klären, wie sie wirklich sind, 
und eben nicht so, wie SIE, Herr Rechberger, sie gerne hätten.

Die komplettermassen sachlich völlig entleerte Schmutzpropaganda, die SIE, 
Herr Rechberger, in Bezug auf die Herren Krufky und Abraham in 
deutschsprachigen Foren zu verantworten haben, in denen Ihr Name als 
deutlicher und alleiniger Autor zu lesen ist, sei hierbei nur am Rande 
erwähnt.

Ich möchte ferner darauf hinweisen, dass nicht nur ich persönlich in privaten 
Mails mehrfach mit freundlichstem Unterton versucht habe, IHNEN, Herr 
Rechberger, so etwas wie eine goldene Brücke zu bauen.
Offensichtlich vergeblich, denn gegen Sturheit und Ellenbogenmentalität kommt 
das beste Argument, ein Höchstmaß an Eloquenz offensichtlich nicht an.

>
> Gruß,
> Markus

Mit freundlichen Grüssen

Uwe Bugla

P. S.: Ich bin bescheiden: Eine öffentliche Entschuldigung gegenüber den 
betroffenen Leuten, ein eleganter Schritt zurück, tut es voll und ganz.
Es muss nur ernst gemeint sein, und deutlich und unmissverständlich 
rüberkommen, weiter nichts.

>
> On 5/18/07, Uwe Bugla <uwe.bugla@xxxxxx> wrote:
> > Am Donnerstag, 17. Mai 2007 20:30 schrieb Oliver Endriss:
> > > Markus Rechberger wrote:
> > > > On 5/15/07, Oliver Endriss <o.endriss@xxxxxx> wrote:
> > > > > Markus Rechberger wrote:
> > > > > > to be more accurate where all the changes happened:
> > > > > >  b/linux/drivers/media/tuners/Kconfig                    |   14
> > > > > >  b/linux/drivers/media/tuners/Makefile                   |    7
> > > > > >  b/linux/drivers/media/tuners/xc3028-tuner.c             |  601
> > > > > > ++++ b/linux/drivers/media/tuners/xc3028-tuner.h             |  
> > > > > > 20 b/linux/drivers/media/video/em28xx/em2880-dvb.c         |  748
> > > > > > ++++ b/linux/drivers/media/video/em28xx/em28xx-audio.c       | 
> > > > > > 439 ++ b/linux/drivers/media/video/em28xx/em28xx-webcam.c      | 
> > > > > > 365 ++ b/linux/include/media/v4l_dvb_tuner.h                   | 
> > > > > > 131 linux/Documentation/video4linux/CARDLIST.cx88           |   
> > > > > > 3 linux/Documentation/video4linux/CARDLIST.em28xx         |   69
> > > > > > linux/Documentation/video4linux/CARDLIST.tuner          |    1
> > > > > > linux/drivers/media/Kconfig                             |    2
> > > > > > linux/drivers/media/Makefile                            |    1
> > > > > > linux/drivers/media/common/ir-keymaps.c                 |  221 +
> > > > > > linux/drivers/media/dvb/b2c2/flexcop-fe-tuner.c         |   21
> > > > > > linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c               |   34
> > > > > > linux/drivers/media/dvb/dvb-core/dmxdev.c               |    6
> > > > > > linux/drivers/media/dvb/dvb-core/dmxdev.h               |    1
> > > > > > linux/drivers/media/dvb/dvb-core/dvb_demux.c            |    3
> > > > > > linux/drivers/media/dvb/dvb-core/dvb_demux.h            |    3
> > > > > > linux/drivers/media/dvb/dvb-core/dvb_frontend.c         |   29
> > > > > > linux/drivers/media/dvb/dvb-core/dvb_frontend.h         |   64
> > > > > > linux/drivers/media/dvb/dvb-core/dvb_net.c              |   29
> > > > > > linux/drivers/media/dvb/dvb-core/dvb_net.h              |    1
> > > > > > linux/drivers/media/dvb/dvb-usb/af9005-fe.c             |   12
> > > > > > linux/drivers/media/dvb/dvb-usb/au6610.c                |    3
> > > > > > linux/drivers/media/dvb/dvb-usb/cxusb.c                 |  150
> > > > > > linux/drivers/media/dvb/dvb-usb/cxusb.h                 |    2
> > > > > > linux/drivers/media/dvb/dvb-usb/dib0700_devices.c       |    7
> > > > > > linux/drivers/media/dvb/dvb-usb/dibusb-common.c         |    6
> > > > > > linux/drivers/media/dvb/dvb-usb/dibusb-mb.c             |   17
> > > > > > linux/drivers/media/dvb/dvb-usb/digitv.c                |    7
> > > > > > linux/drivers/media/dvb/dvb-usb/dvb-usb-i2c.c           |   11
> > > > > > linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h           |    2
> > > > > > linux/drivers/media/dvb/dvb-usb/dvb-usb.h               |    8
> > > > > > linux/drivers/media/dvb/dvb-usb/gl861.c                 |    3
> > > > > > linux/drivers/media/dvb/dvb-usb/m920x.c                 |   14
> > > > > > linux/drivers/media/dvb/dvb-usb/opera1.c                |    3
> > > > > > linux/drivers/media/dvb/dvb-usb/ttusb2.c                |    3
> > > > > > linux/drivers/media/dvb/dvb-usb/umt-010.c               |    3
> > > > > > linux/drivers/media/dvb/frontends/at76c651.c            |    2
> > > > > > linux/drivers/media/dvb/frontends/bsbe1.h               |    3
> > > > > > linux/drivers/media/dvb/frontends/bsru6.h               |    3
> > > > > > linux/drivers/media/dvb/frontends/cx22700.c             |    2
> > > > > > linux/drivers/media/dvb/frontends/cx22702.c             |    2
> > > > > > linux/drivers/media/dvb/frontends/cx24110.c             |    2
> > > > > > linux/drivers/media/dvb/frontends/dib3000mb.c           |    2
> > > > > > linux/drivers/media/dvb/frontends/dib3000mc.c           |    2
> > > > > > linux/drivers/media/dvb/frontends/dib7000m.c            |    2
> > > > > > linux/drivers/media/dvb/frontends/dib7000p.c            |    2
> > > > > > linux/drivers/media/dvb/frontends/dvb-pll.c             |   65
> > > > > > linux/drivers/media/dvb/frontends/dvb-pll.h             |   19
> > > > > > linux/drivers/media/dvb/frontends/dvb_dummy_fe.c        |    2
> > > > > > linux/drivers/media/dvb/frontends/l64781.c              |    2
> > > > > > linux/drivers/media/dvb/frontends/lgdt330x.c            |    6
> > > > > > linux/drivers/media/dvb/frontends/mt2060.c              |   43
> > > > > > linux/drivers/media/dvb/frontends/mt2060.h              |    6
> > > > > > linux/drivers/media/dvb/frontends/mt312.c               |    2
> > > > > > linux/drivers/media/dvb/frontends/mt352.c               |   15
> > > > > > linux/drivers/media/dvb/frontends/mt352.h               |    3
> > > > > > linux/drivers/media/dvb/frontends/nxt200x.c             |    2
> > > > > > linux/drivers/media/dvb/frontends/nxt6000.c             |    2
> > > > > > linux/drivers/media/dvb/frontends/or51132.c             |    2
> > > > > > linux/drivers/media/dvb/frontends/qt1010.c              |   59
> > > > > > linux/drivers/media/dvb/frontends/qt1010.h              |    4
> > > > > > linux/drivers/media/dvb/frontends/s5h1420.c             |    6
> > > > > > linux/drivers/media/dvb/frontends/sp8870.c              |    2
> > > > > > linux/drivers/media/dvb/frontends/sp887x.c              |    4
> > > > > > linux/drivers/media/dvb/frontends/stv0297.c             |    2
> > > > > > linux/drivers/media/dvb/frontends/stv0299.c             |    4
> > > > > > linux/drivers/media/dvb/frontends/tda10021.c            |    2
> > > > > > linux/drivers/media/dvb/frontends/tda10023.c            |    2
> > > > > > linux/drivers/media/dvb/frontends/tda1004x.c            |    2
> > > > > > linux/drivers/media/dvb/frontends/tda10086.c            |    4
> > > > > > linux/drivers/media/dvb/frontends/tda8083.c             |    2
> > > > > > linux/drivers/media/dvb/frontends/tda80xx.c             |    2
> > > > > > linux/drivers/media/dvb/frontends/tda826x.c             |   21
> > > > > > linux/drivers/media/dvb/frontends/tda826x.h             |    4
> > > > > > linux/drivers/media/dvb/frontends/tda827x.c             |   88
> > > > > > linux/drivers/media/dvb/frontends/tda827x.h             |    4
> > > > > > linux/drivers/media/dvb/frontends/tua6100.c             |   33
> > > > > > linux/drivers/media/dvb/frontends/tua6100.h             |    4
> > > > > > linux/drivers/media/dvb/frontends/ves1820.c             |    2
> > > > > > linux/drivers/media/dvb/frontends/ves1x93.c             |    2
> > > > > > linux/drivers/media/dvb/frontends/zl10353.c             |   24
> > > > > > linux/drivers/media/dvb/frontends/zl10353.h             |    7
> > > > > > linux/drivers/media/dvb/frontends/zl10353_priv.h        |    2
> > > > > > linux/drivers/media/dvb/pluto2/pluto2.c                 |    7
> > > > > > linux/drivers/media/dvb/ttpci/av7110.c                  |   50
> > > > > > linux/drivers/media/dvb/ttpci/budget-av.c               |   32
> > > > > > linux/drivers/media/dvb/ttpci/budget-ci.c               |   22
> > > > > > linux/drivers/media/dvb/ttpci/budget-patch.c            |   10
> > > > > > linux/drivers/media/dvb/ttpci/budget.c                  |   28
> > > > > > linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c |   35
> > > > > > linux/drivers/media/video/cx88/cx88-cards.c             |  105
> > > > > > linux/drivers/media/video/cx88/cx88-dvb.c               |   51
> > > > > > linux/drivers/media/video/cx88/cx88-i2c.c               |   72
> > > > > > linux/drivers/media/video/cx88/cx88.h                   |    5
> > > > > > linux/drivers/media/video/em28xx/Kconfig                |   29
> > > > > > linux/drivers/media/video/em28xx/Makefile               |    6
> > > > > > linux/drivers/media/video/em28xx/em28xx-cards.c         | 1898
> > > > > > +++++++++++- linux/drivers/media/video/em28xx/em28xx-core.c
> > > > > >
> > > > > > |  773 +++-- linux/drivers/media/video/em28xx/em28xx-i2c.c
> > > > > > |  344 ++ linux/drivers/media/video/em28xx/em28xx-input.c        
> > > > > > | |
> > > > > >
> > > > > > 158 + linux/drivers/media/video/em28xx/em28xx-video.c         |
> > > > > > 2402 ++++++++++++---- linux/drivers/media/video/em28xx/em28xx.h
> > > > > >
> > > > > >    |  552 ++- linux/drivers/media/video/saa7134/saa7134-cards.c
> > > > > > |
> > > > > > |   85 linux/drivers/media/video/saa7134/saa7134-dvb.c         |
> >
> > 67
> >
> > > > > > linux/drivers/media/video/saa7134/saa7134-i2c.c         |   44
> > > > > > linux/drivers/media/video/saa7134/saa7134.h             |    4
> > > > > > linux/drivers/media/video/tuner-core.c                  |  171 +
> > > > > > linux/drivers/media/video/tveeprom.c                    |    2
> > > > > > linux/include/media/ir-common.h                         |    6
> > > > > > linux/include/media/tuner.h                             |    7
> > > > > > linux/include/media/v4l2-common.h                       |    2
> > > > > > v4l/Makefile                                            |    4
> > > > > > v4l/scripts/cardlist                                    |    1
> > > > > > v4l/scripts/em28xx.pl                                   |   97
> > > > > > v4l/scripts/gentree.pl                                  |    1
> > > > > > v4l/scripts/tuner.pl                                    |    3
> > > > > > 120 files changed, 9118 insertions(+), 1496 deletions(-)
> > > > >
> > > > > Sorry Markus, imho it is an offence to post a patchbomb like this.
> > > > > It does not help if you add support for 50+ devices while possibly
> > > > > breaking 25 other ones.
> > > >
> > > > I know this is quite an offence, but history lead to that and this is
> > > > just the result of it.
> > > > Because not dealing with the whole issue and pushing it away for a
> > > > long time. Many people know and knew that this project exist for a
> > > > long time. Also the 2-10 liners aren't hard to review so that would
> > > > cut out alot already.
> > > >
> > > > > Please remember that the typical driver maintainer is not able to
> > > > > test all devices supported by the drivers which he is responsible
> > > > > for. (For example, I can only test 4 out of 52 devices of the
> > > > > dvb/ttpci.)
> > > > >
> > > > > > As from my side I don't have the time to do a major rewrite or
> > > > > > doing some reordering again, please try to make the best out of
> > > > > > what's available now.
> > > > >
> > > > > You don't have the time but you expect that all other maintainers
> > > > > take the time to review your patch monster. Sorry, my time is
> > > > > limited, too.
> > > >
> > > > Sure it will take some time but I expect that it won't get delayed
> > > > anymore. Every little patch might add some new dependencies to that
> > > > patchbomb which adds extra work.
> > > > The only options I see:
> > > > a.) freeze v4l-dvb development and work on the integration of that
> > > > patchbomb b.) fork off v4l-dvb, keep the tree uptodate and work with
> > > > several linux distributions directly
> > > > c.) don't expect that I will do any major changes, I did them 3 times
> > > > already for nothing.
> > >
> > > Sorry, from looking through your other replies, I get the impression
> > > that your favourite option is b) :-(
> > >
> > > Now to the technical side:
> > > I've applied all patches to a fresh copy of HG master and compared the
> > > result. I don't care what happens between patch #1 and patch #93. :-D
> > >
> > > After looking through dvb-core, frontend and ttpci changes I wonder
> > > why it should be necessary to touch the interface for DVB-only frontend
> > > drivers at all.
> > >
> > > It suggest to _add_ v4l_dvb_tuner_ops to 'struct dvb_frontend_ops'.
> > > This way most changes to frontend/card drivers can be dropped.
> > > dvb_frontend.c can be easily modified to use v4l_dvb_tuner_ops
> > > _or_ dvb_tuner_ops as required:
> > > + Only drivers for hybrid tuners need to be modified. And the new
> > >   interface can be optimized without having to change all drivers.
> > > + This would avoid tons of ugly code introduced by the patchset.[*]
> > > - Wastes a few bytes in 'struct dvb_frontend_ops' and dvb_frontend.c.
> > >
> > > [*] For example:
> > > old:	fe->ops.tuner_ops.set_params(fe, p);
> > > new:	fe->ops.tuner_ops.set_params(&fe->ops.tuner_ops, V4L_OPS(p));
> > >
> > > That's both hard to read and contains a nasty macro expansion.
> > > (Look at the definition of V4L_OPS!)
> > >
> > > Oliver
> >
> > Question 1:
> > How many Markus Rechberger people of Austrian origin does it take to milk
> > a cow?
> >
> > The answer is: FIVE!
> >
> > One sitting down to keep the nipples in the line, the other four to lift
> > the cow up and down.
> >
> > Question 2: How many attempts does it take to teach the Markus Rechberger
> > people of this world what an API standard is?
> >
> > The answer is: ENDLESS!
> >
> > The reason is: They simply miss the intellectual abstraction layer to be
> > able
> > to spell what an API at least could be.
> >
> > Question 3: How many attempts does it take to teach the Markus Rechberger
> > people what a compromise means?
> >
> > The answer is: ENDLESS!
> >
> > The reason is: They simply miss the intellectual abstraction layer to be
> > able
> > to spell what a compromise at least could be.
> >
> > Question 4: How many attempts does it take for the Markus Rechberger
> > people to
> > force intelligent people like Greg Kroah-Hartmann to host their
> > incomplete nonsense in a separate repository?
> >
> > The answer is: ONE!
> >
> > The reason is: People like Greg Kroah-Hartmann are not dumb at all, but
> > people
> > like Mauro Carvalho Chehab obviously are as a matter of fact.
> >
> > Question 5: How many attempts does it take for the Michael Krufky people
> > to understand that their "code duplication" proposal is nothing but an
> > ugly decision at all?
> >
> > The answer is: ENDLESS!
> >
> > The reason is: They simply miss the intellectual abstraction layer to be
> > able
> > to spell what a compromise or a distinction of exception cases at least
> > could
> > be. They also cannot even spell what an API is. Thus they declare the
> > usage of dvb-pll.c as a dictated standard to be used for all bt8xx cards,
> > knowing very well that simply and only ONE driver (i. e. the one that
> > they personally
> > developed) really needs it (i. e. the one with the lgdt330x frontend).
> > And thus the stupid user folks (plus the more stupid Markus Rechberger
> > folks and the pseudo-authorities like Mauro Carvalho Chehab follow them,
> > like every flesh-and-blood stupid nut who never learnt to use his own
> > brain without external leadership would follow them).
> >
> > P. S.: Every kind of community in which the dumb stupid nuts gain power
> > over the more intelligent people really makes me vomit, as the only
> > effect of it ever was, is and will be that the real capable people will
> > run away, leaving the things to be done to some utmost stupid, incapable,
> > rubbish two-legged asshole who himself does not and will never establish
> > anything functionable.
> >
> > The first and utmost urgent need to be fulfilled is to establish a
> > leading DVB
> > maintainer being and living beside of a real neutral v4l maintainer
> > without utmost primitive drives as a consequence of missing DVB
> > knowledge. If Mauro Carvalho Chehab cannot and does not conform to that
> > it is an utmost necessity to substitute him and replace him by a real
> > capable person as quick
> > and as urgent as possible.
> >
> > P. S.: In the past there was some Gerd Knorr who never in his life
> > claimed to
> > be the "Big Boss" like stupid motherfuckin' dumb Mauro Carvalho Chehab.
> >
> > Plus: In the past there was a common "melting pot" like the Convergence
> > company at Colgne, Germany, consisting of Ralph and Marcus Metzler,
> > Michael Hunold, Johannes Stezenbach and others. They knew each other,
> > they smelt each
> > other, they worked with each other.
> >
> > NOW: There is a repository as a sum of individuals who cannot work with
> > each other, who do not know each other, and, above all, are dictated and
> > ruled by a "I-Would-Like-To-Be-Maintainer" from Brazil who is doing
> > nothing but playing bad politics, and who himself is utmost limited to
> > some mediocre v4l-knowledge.
> >
> > No future for linuxtv.org if things go on like that, people!
> > There need to be urgently some personal changes of the utmost radical
> > kind!
> >
> > And human crap who takes first position to be shut down and go away is of
> > course Markus Rechberger, who else??
> >
> > _______________________________________________
> > linux-dvb mailing list
> > linux-dvb@xxxxxxxxxxx
> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux