Page MenuHomeSolus

pipewire: move FFmpeg plugin to subpackage
ClosedPublic

Authored by aleksvor on May 6 2023, 6:33 PM.
Tags
None
Referenced Files
F11006929: D14113.diff
Tue, Aug 1, 5:46 PM
F10891984: D14113.diff
Jun 29 2023, 3:37 PM
F10868274: D14113.id34417.diff
Jun 17 2023, 10:51 PM
F10868272: D14113.id34396.diff
Jun 17 2023, 10:51 PM
F10868271: D14113.id.diff
Jun 17 2023, 10:51 PM
F10862511: D14113.diff
Jun 16 2023, 9:06 PM
F10794698: D14113.diff
May 27 2023, 5:05 PM
F10753931: D14113.diff
May 16 2023, 7:24 PM
Subscribers

Details

Summary

I'm proposing to move this plugin to subpackage to mitigate the dependency cycle that I stumbled into in D13904. Only one SPA plugin in pipewire package depends on ffmpeg, and this plugin isn't necessary for general PipeWire operations, so it can be safely moved to another package and dependency cycle sdl2->pipewire->ffmpeg->sdl2 can be avoided.

Test Plan

Rebuilt sdl2 with static dependency on pipewire and checked that sdl2, ffmpeg, pipewire and pipewire-spa-ffmpeg packages are co-installable and there is no cycle dependency between them.

Diff Detail

Repository
R4226 pipewire
Lint
Lint Not Applicable
Unit
Tests Not Applicable