-
-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[sh4lt] Implementation of input and output devices #1557
Conversation
arf, I don't know why Github does not allow me to run all the CI pipelines on this, investigating.. |
Wops, got a fair bit of CI pipelines failing.
|
oh thanks for the TL;DR I tried several CI pipelines through docker, it should be better now. Let's see what the CI says now 🤞 |
my computer happened to inadvertently reboot under macOS thus I could try to fix the remaining build failures there : https://gitlab.com/sh4lt/sh4lt/-/merge_requests/34 |
also @aklevy I think we could add the logo to the website when it's merged if you have a bit of time ! https://gitlab.com/uploads/-/system/project/avatar/60555302/Sh4lt-300x300.png |
oh thanks :) the PR is updated with this. |
I will be my pleasure :) |
looks like it works ! thanks ! |
\o/ |
Co-authored-by: Nicolas Bouillot <[email protected]> Co-authored-by: Jean-Michaël Celerier <[email protected]>
This adds support of Sh4lt as Gfx input and output. Sh4lt is a Shmdata fork with several improvements (access through "label", timecode, monitoring, and improved data description API).
The code is mostly a mimic of the already existing Shmdata Gfx Input and Output, but adapted according to the Sh4lt API.
It has been tested with the following GStreamer pipelines:
gst-launch-1.0 sh4ltsrc label=score_output do-timestamp=true ! videoconvert ! xvimagesink sync=true
gst-launch-1.0 -v videotestsrc pattern=0 ! video/x-raw, format=ABGR, width=1920, height=1080, framerate=30/1 ! sh4ltsink label=to_score