You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add: MTL common handle support in GStreamer (#1047)
MTL common handle support in GStreamer
- Add ability to use the same MTL instance for
multiple GStreamer plugin instances in the same
pipeline.
- Change the default behavior of the MTL GStreamer
plugins to make all subsequent plugins ignore
dev arguments after the first one.
After this change only one MTL library process
is spawned per pipeline.
- Add a new module called gst_common to hold
the address of the MTL instance.
- Update documentation to include a warning about
the behavior change.
| dma-dev | string | **RESERVED FOR FUTURE USE** port for the MTL direct memory functionality. | N/A |
110
110
| port | string | **RESERVED FOR FUTURE USE** DPDK device port. Utilized when multiple ports are passed to the MTL library to select the port for the session. | N/A |
111
111
112
+
> **Warning:**
113
+
> Generally, the `log-level`, `dev-port`, `dev-ip`, `tx-queues`, and `rx-queues` are used to initialize the MTLlibrary. As the MTL library handle is shared between MTL
114
+
> GStreamer plugins of the same pipeline, you only need to pass them once when specifying the arguments for the firstly initialized pipeline. Nothing happens when you specify them elsewhere;
115
+
> they will just be ignored after the initialization of MTL has already happened.
116
+
112
117
### 2.3. General capabilities
113
118
114
119
Some structures describe the capabilities generally
0 commit comments