regression from 1.2.5 to 1.2.6 for camera listing
- PipeWire version (
pipewire --version
): - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): - Desktop Environment:
- Kernel version (
uname -r
):
Description of Problem:
Starting with v1.2.6 pipewie is not able to make all cameras available. v.1.2.5 solves the problem
How Reproducible:
Always
Steps to Reproduce:
- Update to v1.2.6
- Install Chromium and Firefox (more browsers also affected, though)
- Attach more than 1 camera (I have 1 built into the laptop lid and one on USB port)
- Check both are recognized with command line "v4l2-ctl --list-devices"
- Enable pipewire support in both browsers: chrome://flags/#enable-webrtc-pipewire-camera for Chromium, media.webrtc.camera.allow-pipewire for Firefox
- Start Chromium and go to chrome://settings/content/camera
- Start firefox and go to https://webcamtests.com/ and give authorization to access the camera (can be used also with chromium)
Actual Results:
Step #3 shows all cameras as available Steps #5 (closed) and #6 (closed) show only 1 camera
Expected Results:
Step #3 shows all cameras as available Steps #5 (closed) and #6 (closed) show all cameras as available
pw-dump.log.gz
Additional Info (as attachments):- Chromium: 130.0.6723.116 (Official Build) Arch Linux (64-bit)
- Firefox: 132.0.1 (64-bit)
-
pw-dump > pw-dump.log
: gzipped and attached