Webcam is upside down when pipewire is running.
- PipeWire version (
pipewire --version
): 1.0.7. - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Ubuntu Oracular Oriole (development branch). - Desktop Environment: Sway Wayland Compositor.
- Kernel version (
uname -r
): 6.8.0-31-generic
Description of Problem:
My laptop's webcam is always upside down though I use LD_PRELOAD=LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so <webcam app>
to flip it vertically. I use cheese and snapshot app for webcam. When I disable or stop pipewire, the webcam behave normally (can be flipped) using LD_PRELOAD library.
How Reproducible:
I try it only on my laptop but I also try it on other distribution like Slackware, Archlinux. All give the same behaviour.
Steps to Reproduce:
- Open webcam app (cheese) using
LD_PRELOAD=LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so
- Cheese is running and it's upside down.
- Disable / stop pipewire service and relaunch cheese with LD_PRELOAD.
- Cheese is running and it's not upside down / normal.
Actual Results:
Webcam is upside down.
Expected Results:
Webcam isn't upside down and can be flipped without stoping pipewire.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: