-
Notifications
You must be signed in to change notification settings - Fork 226
Replace PipeWire and WirePlumber modules with in-tree modules #1740
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
base: main
Are you sure you want to change the base?
Conversation
f420c07 to
3f3ce52
Compare
3f3ce52 to
52340cd
Compare
52340cd to
f29ff91
Compare
|
Wim said that this is a good idea, so I will take a look when you consider this ready. |
|
Then I need to resume the conversation about how CI images should be updated to provide WirePlumber 0.5 (because this is the only thing that makes this PR drafted besides approval of the idea). |
|
When do we get a Ubuntu release with it included? We could build the right version of wireplumber into the image via the Containerfile. This is done only when changing the tag anyway, so CI runs don't get any longer because of it. |
If LTS, at best April 2026. If other releases are fine, it's already in newer versions.
Could be an idea. |
4a13d88 to
c6caa28
Compare
cabf664 to
722e359
Compare
|
Just heavily reduce format/whitespace change in PipeWire imported code. |
398f5cd to
fa048d6
Compare
Also fixate base image to '24.04' rather than 'latest' to avoid breakage, for now those two are synonymous.
Co-authored-by: Wim Taymans <[email protected] Co-authored-by: Peter Hutterer <[email protected]> Co-authored-by: Barnabás Pőcze <[email protected]> Co-authored-by: Pauli Virtanen <[email protected]> Co-authored-by: George Kiagiadakis <[email protected]> Co-authored-by: James Henstridge <[email protected]> Co-authored-by: Sam James <[email protected]> Co-authored-by: Stefano Ragni <[email protected]>
Implement the same portal features as WirePlumber upstream
fa048d6 to
3db6325
Compare
Implement of the first part of #1739 which consist of replacing portal logic from PipeWire and WirePlumber in xdg-desktop-portal tree.
Sadly, this PR relies on WirePlumber 0.5 with its configuration fragment support which Ubuntu 24.04 does not have.
I plan to do some testing on real hardware with GNOME OS and sysext.