Domanda Plugin di GStreamer: "brutto" e "cattivo"


Perché i plugin gstreamer sono etichettati come "cattivi" e "brutti"?


28
2018-05-18 22:44


origine




risposte:


A partire dal http://gstreamer.freedesktop.org/documentation/splitup.html

GST-plugins-base
  un piccolo set fisso di plug-in che copre un'ampia gamma di possibili tipi di elementi; questi sono continuamente mantenuti   aggiornato con eventuali cambiamenti fondamentali durante la serie di sviluppo.

  • Riteniamo che i distributori possano spedire in modo sicuro questi plug-in
  • Le persone che scrivono elementi dovrebbero basare il loro codice su questi elementi
  • Questi elementi vengono forniti con esempi, documentazione e test di regressione

GST-plugins-bene
      una serie di plug-in che consideriamo avere un codice di buona qualità, funzionalità corrette, la nostra licenza preferita (LGPL per il plug-in   codice, LGPL o LGPL-compatibile per la libreria di supporto).

  • Riteniamo che i distributori possano spedire in modo sicuro questi plug-in
  • Le persone che scrivono elementi dovrebbero basare il loro codice su questi elementi

GST-plugins-ugly
  un insieme di plug-in che presentano funzionalità di buona qualità e corrette, ma la loro distribuzione potrebbe porre problemi. Il   la licenza sui plug-in o sulle librerie di supporto potrebbe non   sia come vorremmo Il codice potrebbe essere ampiamente noto per presentare il brevetto   i problemi.

  • I distributori dovrebbero verificare se vogliono / possono spedire questi plug-in
  • Le persone che scrivono elementi dovrebbero basare il loro codice su questi elementi

GST-plugins-bad
  una serie di plug-in che non sono paragonabili al resto. Potrebbero essere vicini ad essere di buona qualità, ma   a loro manca qualcosa - sia una buona recensione del codice, alcuni   documentazione, una serie di test, un vero live mantainer o alcuni effettivi   ampio uso. Se gli spazi vuoti sono compilati potrebbero essere aggiornati per diventare   parte di entrambi i plugin gst-good o gst-plugins-brutti, a seconda del   altri fattori.

  • Se i plug-in si interrompono, non puoi lamentarti - invece, puoi risolvere il problema e inviarci una patch, o corrompere qualcuno per risolverli per te
  • I nuovi contributori possono iniziare qui per far funzionare le cose

33
2018-05-18 22:51



Fantastico, grazie per le informazioni. Molto utile. Mi ricorda, inoltre, di aggiungere freedesktop.org alla mia lista di lettura. - trv100