Complementos de GStreamer: "feo" y "malo"

34

¿Por qué los complementos de gstreamer están etiquetados como "malos" y "feos"?

trv100
fuente

Respuestas:

40

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

gst-plugins-base
un conjunto pequeño y fijo de complementos, que cubre una amplia gama de posibles tipos de elementos; estos se mantienen continuamente actualizados con cualquier cambio central durante la serie de desarrollo.

  • Creemos que los distribuidores pueden enviar estos complementos de forma segura
  • Las personas que escriben elementos deben basar su código en estos elementos
  • Estos elementos vienen con ejemplos, documentación y pruebas de regresión.

gst-plugins-good es
un conjunto de complementos que consideramos que tienen un código de buena calidad, funcionalidad correcta, nuestra licencia preferida (LGPL para el código del complemento, LGPL o compatible con LGPL para la biblioteca de soporte).

  • Creemos que los distribuidores pueden enviar estos complementos de forma segura
  • Las personas que escriben elementos deben basar su código en estos elementos

gst-plugins-feo
un conjunto de complementos que tienen buena calidad y funcionalidad correcta, pero su distribución puede plantear problemas. Es posible que la licencia de los complementos o las bibliotecas compatibles no sea la que nos gustaría. El código podría ser ampliamente conocido por presentar problemas de patentes.

  • Los distribuidores deben verificar si desean / pueden enviar estos complementos
  • Las personas que escriben elementos deben basar su código en estos elementos

gst-plugins-bad
un conjunto de complementos que no están a la par en comparación con el resto. Puede que estén cerca de ser de buena calidad, pero les falta algo, ya sea una buena revisión de código, alguna documentación, un conjunto de pruebas, un mantenedor en vivo real o algún uso amplio real. Si se rellenan los espacios en blanco, podrían actualizarse para formar parte de gst-plugins-good o gst-plugins-feg, dependiendo de los otros factores.

  • Si los complementos se rompen, no puede quejarse, en su lugar, puede solucionar el problema y enviarnos un parche, o sobornar a alguien para que lo arregle por usted
  • Los nuevos contribuyentes pueden comenzar aquí para que las cosas funcionen
NGRhodes
fuente
Impresionante, gracias por la información. Muy útil. También me recuerda agregar freedesktop.org a mi lista de lectura.
trv100