feat: add a GStreamer runner to launch pipelines#323
Conversation
041723b to
a8c77d7
Compare
|
I would put the gstreamer cffi in |
The |
|
An important thing I'm seeing is that in l51 of pyproject.toml, it would be necessary to add
cc: @ylatuya |
|
Something to keep in mind... now that #319 uses exit code 69 for "not supported" (matching the Otherwise the |
ae60864 to
afab38d
Compare
|
@dabrain34 I have rebased this MR on top of your work. The runner is now returning a new |
Add a new GStreamer runner to launch pipelines that gives use more control in errors and allow us to differentiate for example between a pipelines miss-configuration or a format that's not supported.
| SUCCESS (0) - Pipeline completed successfully (EOS) | ||
| ERROR (1) - Pipeline error occurred | ||
| INIT_ERROR (2) - Invalid arguments or initialization error | ||
| TIMEOUT (3) - Timeout occurred |
There was a problem hiding this comment.
Can you add something like:
NOT_SUPPORTED (4) - Format/codec not supported
| 0 - Pipeline completed successfully (EOS) | ||
| 1 - Pipeline error occurred | ||
| 2 - Invalid arguments or initialization error | ||
| 3 - Timeout occurred |
There was a problem hiding this comment.
Can you add something like:
4 - Format/codec not supported
Add a new GStreamer runner to launch pipelines that gives use more control in errors and allow us to differentiate for example between a pipelines miss-configuration or a format that's not supported.
This a first iteration in order to support #319