gst-omx 和 gst-openmax 有什么区别?

what difference the gst-omx and gst-openmax?

我使用google搜索gst-omxgstopenmax,但我认为这两个插件的功能似乎是一样的。我不明白gst-omxgstopenmax之间有什么关系。 根据他们的个人文档:

  1. gst-openmax 是一个允许与 OpenMAX IL 组件通信的 GStreamer 插件。

  2. gst-omx 是包含一个插件的模块,该插件包装可用的 OpenMAX IL 组件并使它们可用作标准 GStreamer 元素。

以上两点我认为是OpenMAX IL wrapper的实现。如果它们是 OpenMAX IL 的相同包装器,为什么要用两种方法来实现它们? 任何人都对我有任何想法,谢谢你为我解释这个问题。

使用 gst-omx -> http://cgit.freedesktop.org/gstreamer/gst-omx/

两者都旨在提供 Openmax IL 组件功能作为 GStreamer 元素。 gst-openmax 是第一个实现。 gst-omx 是后来完成的,最近由 GStreamer 社区维护。不知道gst-openmax的维护状态如何。