GStreamer 插件:“丑陋”且“糟糕”

GStreamer 插件:“丑陋”且“糟糕”

为什么 gstreamer 插件被贴上“糟糕”和“丑陋”的标签?

答案1

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

gst-插件库
一组小型且固定的插件,涵盖了各种可能的元素类型;这些插件会在开发系列中随着任何核心变化不断保持更新。

  • 我们相信分销商可以安全地运送这些插件
  • 编写元素的人应该根据这些元素来编写代码
  • 这些元素附带示例、文档和回归测试

gst-插件-好
我们认为具有高质量代码、正确功能和我们首选许可证(插件代码为 LGPL、支持库为 LGPL 或 LGPL 兼容)的一组插件。

  • 我们相信分销商可以安全地运送这些插件
  • 编写元素的人应该根据这些元素来编写代码

gst-插件-ugly
一组质量良好、功能正确的插件,但分发它们可能会带来问题。插件或支持库的许可证可能不是我们想要的。代码可能广为人知,从而带来专利问题。

  • 分销商应检查是否想要/可以运送这些插件
  • 编写元素的人应该根据这些元素来编写代码

gst-插件坏了
一组与其他插件相比达不到标准的插件。它们可能接近优质,但缺少一些东西 - 无论是良好的代码审查、一些文档、一组测试、真正的现场维护者还是一些实际的广泛使用。如果填写了空白,它们可能会升级为 gst-plugins-good 或 gst-plugins-ugly 的一部分,具体取决于其他因素。

  • 如果插件出现故障,您无法投诉 - 相反,您可以修复问题并向我们发送补丁,或者贿赂某人为您修复问题
  • 新的贡献者可以在这里开始工作

相关内容