S:oren, ist das so richtig?
Ja. Aber einfach nur irgendwas an die Mailingliste zu schicken, ist fast schon eine Garantie, ignoriert zu werden. Man sollte entweder auf irgendwas an alle antworten, oder zumindest alle relevanten Maintainer und sonstige (potentiell) interessierten Personen mit auf cc: setzen.
Eine Verständnisfrage noch, was hat das mit den HD-FF-Karten zu tun?
Auch die HD-FF basiert auf dem selben DVB-API wie die SD-FF. Schon jetzt gibt es erheblichen Zusatzaufwand, weil das in-tree-API nicht mehr vollstaendig ist (AUDIO_GET_PTS). Der Aufwand, das alles zu warten, wird noch steigen, wenn der ganze Output-Teil des DVB-API extern gepflegt werden muss. Waere schon machbar, aber:
Von Anfang an habe ich so viel Aufwand in den Treiber gesteckt, weil ich immer noch eine Perspektive fuer die Aufnahme in den Kernel gesehen habe. Das wuerde fuer alle Beteiligten (User, Developer, Distris) das Leben erheblich vereinfachen. Selbst fuer mich, auch wenn ich - wie mehrfach angeboten - den Treiber weiter in-tree pflegen muesste/duerfte. Einen Nachteil fuer den Kernel kann ich dabei nicht erkennen.
Ohne diese Perspektive und mit noch mehr Zusatzaufwand wird das Verhaeltnis aus Aufwand, Nutzen und Spass fuer mich immer unguenstiger. Ja, neben der Freude, wenn irgendwas funktioniert, gibt es immer wieder Gelegenheit, etwas zu lernen. Aber in anderen Kernel-Subsystemen gibt es Zusammenarbeit und eine gemeinsame Suche nach guten technischen Loesungen. Bei linux-media wird man zur externen Entwicklung verdammt. Mauro hat meiner Ansicht nach die tatsaechliche Arbeit eingestellt nachdem er vor Jahren vom "alten Linus" ordentlich auf's Dach bekommen hat, jetzt wird nur noch mit ewigem Hin- und Herschieben von Code Arbeit vorgetaeuscht, und mit starken Worten und FUD Entwickler abgeschreckt, um die eigene Unfaehigkeit zu verstecken. Die Frage bleibt, ob es mit Hans besser laufen koennte (der hat ja die merkwuerdigen TODOs eingebracht, so vielleicht eher nicht).
Ich freue mich schon, dass ich einigen anderen Leuten Unterstuetzung bieten konnte, es gibt ja auch immer wieder Dank dafuer. Aber es gibt auch Leute, die mir vorwerfen, irgendwelche Lizenzen zu verletzen, sowieso alles falsch zu machen, und eh keine Ahnung zu haben. Oder welche, denen man wochenlang hilft, eine Anpassung fuer eine neue Budget-Karte einzubauen, und die dann kurz bevor es perfekt laeuft (oder danach?) ploetzlich das Handtuch werfen und keinen Patch einbringen. Sowas ist dann auch frustrierend.
Meines Erachtens hat die Konvertierung der saa7146-basierten Treiber für "Budget"-Karten auf vb2 Vorrang
Mag so sein. Fuer jeden hat das Vorrang, was er selbst benutzt.
S:oren, wenn Du das machen würdest, würdest Du der Community sicher einen großen Dienst erweisen. Dazu sind auch gar keine ideologischen Grabenkämpfe oder "Unterstützer-Bekundungen" auf der linuxtv-Mailinglist erforderlich.
Mein Angebot an die Community steht. Ob es angenommen oder abgelehnt wird, mir beides recht.
Anders sieht es aus mit dem dvb-ttpci-Treiber für die alten FF-Karten. Sie enthalten den av7110 mit seinem Decoderteil und den vielen ioctls aus der deprecated DVB API 3. Dessen vollständige Konvertierung erscheint mir nahezu unmöglich, denn leider gibt es nicht für alle 36 von vdr (dvbsddevice-Plugin) genutzten ioctls geeigneten Ersatz aus der V4L2-API.
[...]
Ob man auf dem gleichen Wege dort auch av7110-spezifische ioctls definieren könnte und das durchkriegt - keine Ahnung.
Es gibt im Kernel bereits das perfekte API fuer FF-Karten: das DVB-API. Dieses ist auch immer noch aktuell und wird von hunderten Karten und Treibern benutzt.
Teile davon abzukuendigen ohne adäquaten Ersatz zeugt fuer mich nur von der Unfaehigkeit der verantwortlichen Person. Es gibt keinen technischen Grund (nur den oben von mir vermuteten anderen). Oder was soll bitte so eine API-Konversion bringen, ausser den oben beschriebenen Nebenwirkungen? Die Fragen habe ich auch linux-media schon gestellt und keine Antwort bekommen.
Die Abkuendigung kann man leicht zurueck nehmen, ist (fast) alles noch da. Sogar jemand, der sich um API und Treiber kuemmern wuerde.
Für die Beurteilung, ob sich der Aufwand lohnt, wäre die Frage nun m.E., wieviele Leute die FF-Karten noch wofür benutzen: [...]
Bin mir nicht sicher, was ich aus diesem Text lesen soll.
Ob und wofuer jemand eine FF-Karte benutzt, entscheidet man ja selber. Wie das generelle Interesse der Community ist, ist ja gerade Gegenstand der Diskussion hier. Welchen Aufwand ich wofuer in meiner Freizeit aufbringe, ist meine Entscheidung.
Ich fand es fair, meine Beweggruende und die sich daraus ergebenden Optionen klar anzusprechen. Ich selbst werde sicher noch eine Weile meine FF-Karten nutzen. Ansonsten ist von meiner Seite alles zu diesem Thema hier gesagt, denke ich.
Gruss,
S:oren