Instead of creating the pipewire feeds in the portal, they will be
created in KWin.
Then the portal task becomes to orchestrate the permission and delivery
to the app.
Depends on D28882
Instead of creating the pipewire feeds in the portal, they will be
created in KWin.
Then the portal task becomes to orchestrate the permission and delivery
to the app.
Depends on D28882
None yet, just a PoC
No Linters Available |
No Unit Test Coverage |
Buildable 25627 | |
Build 25645: arc lint + arc unit |
src/waylandintegration_p.h | ||
---|---|---|
116–117 | Shouldn't we rename this variable so it reflects the interface it uses? |
With all code relevant to PipeWire removed, you can remove all needed CMake find modules in cmake subdir and you can also remove the ENABLE_PIPEWIRE option as it shouldn't be needed anymore (including all ifdefs).
src/waylandintegration.cpp | ||
---|---|---|
310 | This has been removed, but I think it will still be needed. |
Remove conditional compilation to pipewire
It's not in this module, we don't need to depend on it.
Also removes code regarding EGL initialization that I think now is not necessary.