Skip to content
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

Closed
acxz opened this issue Jan 28, 2022 · 9 comments
Closed

Use upstream gst-plugins-good #10140

acxz opened this issue Jan 28, 2022 · 9 comments

Comments

@acxz
Copy link
Contributor

acxz commented Jan 28, 2022

Tell us a bit about the feature:

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.

@mrpollo
Copy link
Member

mrpollo commented Feb 8, 2022

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

@acxz
Copy link
Contributor Author

acxz commented Feb 8, 2022

let me send it over to them and see what feedback i get

Created issue: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1004

@acxz
Copy link
Contributor Author

acxz commented Feb 8, 2022

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.

@acxz
Copy link
Contributor Author

acxz commented Feb 9, 2022

Got a response and it seems like the original issue has been resolved in version 1.19.2. I can submit a PR to use the upstream repo as a submodule.

@mrpollo
Copy link
Member

mrpollo commented Feb 9, 2022

Hey @patrickelectric you might have an input here

@andrewvoznytsa
Copy link
Contributor

@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.

@patrickelectric
Copy link
Member

Got a response and it seems like the original issue has been resolved in version 1.19.2. I can submit a PR to use the upstream repo as a submodule.

That sounds great!

@smagellan
Copy link
Contributor

smagellan commented Feb 19, 2022

@acxz
Copy link
Contributor Author

acxz commented Feb 25, 2022

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.

tpwrules added a commit to tpwrules/nixpkgs that referenced this issue May 4, 2022
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 .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants