46 votes

Plugins GStreamer : "laid" et "mauvais"

Pourquoi les plugins gstreamer sont-ils qualifiés de "mauvais" et de "laids" ?

58voto

NGRhodes Points 8890

Von https://gstreamer.freedesktop.org/documentation/additional/splitup.html

gst-plugins-base
un ensemble restreint et fixe de modules d'extension, couvrant un large éventail de types d'éléments possibles ; ces modules sont constamment mis à jour Ces plug-ins sont continuellement mis à jour en fonction des modifications apportées à la base au cours de la série de développement.

  • Nous pensons que les distributeurs peuvent expédier ces plug-ins en toute sécurité
  • Les personnes qui rédigent des éléments doivent baser leur code sur ces éléments
  • Ces éléments sont accompagnés d'exemples, de documentation et de tests de régression.

gst-plugins-good
un ensemble de plug-ins que nous considérons comme ayant un code de bonne qualité, des fonctionnalités correctes, notre licence préférée (LGPL pour le plug-in LGPL ou LGPL-compatible pour la bibliothèque de support).

  • Nous pensons que les distributeurs peuvent expédier ces plug-ins en toute sécurité
  • Les personnes qui rédigent des éléments doivent baser leur code sur ces éléments

gst-plugins-ugly
un ensemble de plug-ins de bonne qualité et aux fonctionnalités correctes, mais dont la distribution pourrait poser des problèmes. La licence des plug-ins ou des bibliothèques de support pourrait ne pas être pas comme nous le souhaiterions. Le code peut être largement connu et poser des problèmes de brevets.

  • Les distributeurs doivent vérifier s'ils veulent/peuvent expédier ces plug-ins.
  • Les personnes qui rédigent des éléments doivent baser leur code sur ces éléments

gst-plugins-bad
un ensemble de plug-ins qui ne sont pas à la hauteur des autres. Ils sont peut-être proches de la qualité, mais il leur manque quelque chose. mais il leur manque quelque chose - qu'il s'agisse d'un bon examen du code, d'une documentation, un ensemble de tests, un mainteneur en chair et en os, ou une réelle ou d'une utilisation réelle à grande échelle. Si ces lacunes sont comblées, ils pourraient être mis à niveau pour devenir gst-plugins-good ou gst-plugins-ugly, en fonction de l'état d'avancement du projet. autres facteurs.

  • Si les plug-ins tombent en panne, vous ne pouvez pas vous plaindre - vous pouvez en revanche résoudre le problème et nous envoyer un correctif, ou soudoyer quelqu'un pour qu'il les corrige à votre place
  • Les nouveaux contributeurs peuvent commencer ici pour trouver des éléments sur lesquels travailler.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X