GStreamer-Plugins: "hässlich" und "schlecht"


34

Warum sind Gstreamer-Plugins als "schlecht" und "hässlich" gekennzeichnet?

Antworten:


40

Von http://gstreamer.freedesktop.org/documentation/splitup.html

gst-plugins-base
Ein kleiner und fester Satz von Plugins, der eine breite Palette möglicher Elementtypen abdeckt. diese werden während der entwicklungsserie laufend über alle kernänderungen auf dem laufenden gehalten.

  • Wir glauben, dass Distributoren diese Plug-Ins sicher versenden können
  • Leute, die Elemente schreiben, sollten ihren Code auf diesen Elementen basieren
  • Diese Elemente werden mit Beispielen, Dokumentationen und Regressionstests geliefert

gst-plugins-good
Eine Reihe von Plug-Ins, die unserer Meinung nach einen guten Code, korrekte Funktionalität und unsere bevorzugte Lizenz aufweisen (LGPL für den Plug-In-Code, LGPL oder LGPL-kompatibel für die unterstützende Bibliothek).

  • Wir glauben, dass Distributoren diese Plug-Ins sicher versenden können
  • Leute, die Elemente schreiben, sollten ihren Code auf diesen Elementen basieren

gst-plugins-ugly ist
eine Reihe von Plug-Ins, die eine gute Qualität und korrekte Funktionalität aufweisen, deren Verteilung jedoch Probleme bereiten kann. Die Lizenz für die Plug-Ins oder die unterstützenden Bibliotheken entspricht möglicherweise nicht unseren Vorstellungen. Der Code könnte allgemein bekannt sein, um Patentprobleme aufzuwerfen.

  • Händler sollten prüfen, ob sie diese Plug-Ins erhalten möchten / können
  • Leute, die Elemente schreiben, sollten ihren Code auf diesen Elementen basieren

gst-plugins-bad
Eine Reihe von Plug-Ins, die im Vergleich zu den anderen nicht auf dem neuesten Stand sind. Sie sind zwar beinahe von guter Qualität, aber es fehlt ihnen etwas - sei es eine gute Codeüberprüfung, eine Dokumentation, eine Reihe von Tests, ein echter Live-Betreuer oder eine tatsächlich weit verbreitete Verwendung. Wenn die Lücken ausgefüllt sind, werden sie möglicherweise aktualisiert, um abhängig von den anderen Faktoren Teil von gst-plugins-good oder gst-plugins-ugly zu werden.

  • Wenn die Plug-Ins kaputt gehen, können Sie sich nicht beschweren. Stattdessen können Sie das Problem beheben und uns einen Patch senden oder jemanden bestechen, der sie für Sie repariert
  • Hier können neue Mitarbeiter anfangen, an denen gearbeitet werden kann

Super, danke für die Info. Sehr hilfreich. Erinnert mich auch daran, freedesktop.org zu meiner Leseliste hinzuzufügen.
trv100
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.