I get corrupted image in media-video/cheese when capturing via pipewire. Upstream issues [1][2] suggests this is due to a bug in clutter-gst. Te patch is available [3]. Unfortunately clutter-gst is deprecated and upstream no longer accepts any patches, but some distributions applied it anyway [3][4]. Also [1] https://gitlab.gnome.org/GNOME/cheese/-/issues/51 [2] https://gitlab.gnome.org/GNOME/cheese/-/issues/139 [3] https://raw.githubusercontent.com/archlinux/svntogit-packages/packages/clutter-gst/trunk/0001-video-sink-Remove-RGBx-BGRx-support.patch [4] https://salsa.debian.org/gnome-team/clutter-gst/-/blob/debian/master/debian/patches/video-sink-Remove-RGBx-BGRx-support.patch
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b564489d98f2937be31ced87a6ca029fa4d3929 commit 5b564489d98f2937be31ced87a6ca029fa4d3929 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-05-29 01:28:01 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-05-29 01:31:09 +0000 media-libs/clutter-gst: Add patch to remove RGBx/BGRx support Closes: https://bugs.gentoo.org/847913 Signed-off-by: Matt Turner <mattst88@gentoo.org> .../clutter-gst/clutter-gst-3.0.27-r2.ebuild | 49 +++++++++++++++++ ....0.27-video-sink-Remove-RGBx-BGRx-support.patch | 63 ++++++++++++++++++++++ 2 files changed, 112 insertions(+)
Thanks for the heads up!