Page MenuHomeSolus

pipewire: move FFmpeg plugin to subpackage
ClosedPublic

Authored by aleksvor on Sat, May 6, 6:33 PM.
Tags
None
Referenced Files
F10794698: D14113.diff
Sat, May 27, 5:05 PM
F10753931: D14113.diff
Tue, May 16, 7:24 PM
F10726931: D14113.id34396.diff
Tue, May 9, 3:57 PM
F10726799: D14113.diff
Tue, May 9, 1:25 PM
F10724288: D14113.diff
Sun, May 7, 2:13 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