The current USE flag description of media-video/pipewire's USE=liblc3 reads "Allow loading LC3 plugins via media-sound/liblc3". This seems to have been copy/pasted from the description of USE=lv2 and has nothing to do with what LC3 support in pipewire actually does. According to the pipewire wiki, the LC3 codec is used for streaming audio via Bluetooth Low Energy, not any kind of plugin support: https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/LE-Audio-+-LC3-support I'd suggest something like this as a replacement: Enable LC3 codec support via media-libs/liblc3: Used for Bluetooth Low Energy audio support. Thanks!
I'm not sure why this even its own use flag, since it's a small dependency that just like SBC is part of the Bluetooth specification. It's a different question that BLE is currently hardly usable with GNU/Linux but I'm sure it's gonna get working within this decade [yes, I do own BLE hardware, so I do know it's not really ready for use in general]. ;)
(In reply to Niklāvs Koļesņikovs from comment #1) > I'm not sure why this even its own use flag, since it's a small dependency > that just like SBC is part of the Bluetooth specification. It's a different > question that BLE is currently hardly usable with GNU/Linux but I'm sure > it's gonna get working within this decade [yes, I do own BLE hardware, so I > do know it's not really ready for use in general]. ;) Good point! Skimming through the ebuilds for pipewire, all the other codec dependencies it optionally pulls in (fdk-aac, sbc, opus, freeaptx, libldac) are gated by USE=bluetooth. Considering that liblc3 is indeed tiny and also only used for Bluetooth-related functionality, I think that adding it as a dep of USE=bluetooth and dropping its standalone flag makes the most sense here.