Description of problem: The pipewire-gstreamer package provided in Fedora is missing the `pipewiredeviceprovider` device provider. It seems that the specfile has it disabled, due to old bugs in Cheese and Pipewire Version-Release number of selected component (if applicable): All published versions from F33 onward Expected results: The pipewiredeviceprovider would be present in the pipewire-gstreamer plugin Additional info: At least one camera app in development, Snapshot, relies on this plugin to get multimedia devices. Currently, we have to use Flatpak to develop this app, as running the app on a Fedora host crashes.
I did a quick test and could not reproduce the main issue from bug 1884260. Would be good if we got a bit more testing here. Jamie, IIUC you're now using a COPR to work around the issue - can you confirm it does not result in any regressions in Cheese for you?
Correct, I have a copr at https://copr.fedorainfracloud.org/coprs/jamie/pipewire/ which enables the device producer. I can test for regressions later today or tomorrow, unless someone else wants to test earlier
Tested, am unable to reproduce the issue when using my copr version
FEDORA-2023-dd324e4ef0 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-dd324e4ef0
FEDORA-2023-dd324e4ef0 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
According to Wim this will also get fixed in Fedora 38, not 37/36 though.