-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
Use upstream gst-plugins-good #10140
Comments
thanks for taking the time to review @acxz we didn't have the time to upstream our changes to gst plugins, if you are willing to contribute the change to upstream gst-plugins-good we would appreciate it |
let me send it over to them and see what feedback i get Created issue: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1004 |
This may be a shot in the dark and I dont know if they are active anymore. But if possible as the person who wrote the commit, @andrewvoznytsa can you comment on why the commit is needed in a more detailed manner than just the commit message? I'd like to make an informed issue over at https://gitlab.freedesktop.org/gstreamer/gstreamer but since I don't really know the usecase for the commit, it would be great if you can comment and explain to us, so that I can make a proper detailed issue upstream. |
Got a response and it seems like the original issue has been resolved in version |
Hey @patrickelectric you might have an input here |
@acxz I think you found your answers. If your target system has 1.19.2+ then it looks safe to drop that custom fork. For pre-1.19.2 it is pretty straight forward to adapt my patch. |
That sounds great! |
gst-plugins-good was moved to https://github.com/GStreamer/gstreamer/tree/1.20/subprojects/gst-plugins-good |
Thanks for that @smagellan i'm using the monorepo hosted at gitlab instead of the mirror tho. Thought it would be better to be closer to upstream. |
Fixes build problems on x86_64 caused by a bug in their vendored version of gst-plugins-good. Unfortunately I can't `fetchpatch` the fix because it just changes a submodule pointer. The patch I added was generated from the fix at mavlink/qgroundcontrol#10140 .
Tell us a bit about the feature:
Using the upstream https://github.com/GStreamer/gst-plugins-good allows us to track changes much easily. In particular build errors with gcc 11 (atomic as volatile and loop construct) #9669 and the associated PR Fix library when using glib 2.68.2 gst-plugins-good#1 would not have been needed had we used the upstream repo instead of our own fork.
Replace our fork of https://github.com/mavlink/gst-plugins-good with upstream https://github.com/GStreamer/gst-plugins-good
All
All
N/A
N/A
Any additional context you can provide will make the feature easier to evaluate (e.g. mockups, detailed specification, etc.)
Following conversation from above mentioned issue and PR.
Looks like the only difference is this one commit: mavlink/gst-plugins-good@9d782fa
Understanding what it does and if the capability has already been incorporated into upstream (if not then sending the appropriate PR upstream) will be needed to resolve this issue.
The text was updated successfully, but these errors were encountered: