Logitech QuickCam Notebook Pro doesn't work.
Current behavior
Steps to reproduce
- Plug in the external webcam USB device: Logitech QuickCam Notebook Pro
- Use Firefox to visit https://mozilla.github.io/webrtc-landing/gum_test.html and confirm the webcam works fine
- Close Firefox and open Snapshot app to check the webcam
Version information
46.2
Additional information
The green led of Logitech QuickCam Notebook Pro is on after opening Snapshot app, but the content is black and there is no debug message at all when I took a picture.
~$ RUST_LOG=snapshot=debug,aperture=debug snapshot
2024-09-05T09:08:38.432062Z INFO snapshot::application::imp: Snapshot (org.gnome.Snapshot)
2024-09-05T09:08:38.432098Z INFO snapshot::application::imp: Version: 46.2
2024-09-05T09:08:38.432103Z INFO snapshot::application::imp: Datadir: /usr/share/snapshot
2024-09-05T09:08:38.432106Z DEBUG snapshot::application::imp: Application::startup
2024-09-05T09:08:38.582713Z DEBUG snapshot::application::imp: Application::activate
2024-09-05T09:08:38.652972Z DEBUG aperture::viewfinder::imp: Setup recording
2024-09-05T09:08:38.741801Z DEBUG snapshot::widgets::gallery: Done loading 0 pictures
2024-09-05T09:08:38.823973Z DEBUG snapshot::widgets::gallery: Done loading 1 videos
2024-09-05T09:08:38.996551Z DEBUG aperture::device_provider: Camera found: 08b1 (V4L2), target-object: Some(991)
Properties {
"api.v4l2.cap.version": (gchararray) "6.8.12",
"api.v4l2.cap.bus_info": (gchararray) "usb-0000:00:14.0-1",
"media.class": (gchararray) "Video/Source",
"node.name": (gchararray) "v4l2_input.pci-0000_00_14.0-usb-0_1_1.0",
"device.api": (gchararray) "v4l2",
"node.pause-on-idle": (gchararray) "false",
"object.path": (gchararray) "v4l2:/dev/video0",
"api.v4l2.cap.driver": (gchararray) "pwc",
"api.v4l2.cap.capabilities": (gchararray) "85200001",
"device.product.id": (gchararray) "0x08b",
"device.vendor.id": (gchararray) "0x046",
"factory.id": (gchararray) "10",
"device.id": (gchararray) "76",
"node.driver": (gchararray) "true",
"api.v4l2.path": (gchararray) "/dev/video0",
"node.nick": (gchararray) "08b1",
"clock.quantum-limit": (gchararray) "8192",
"factory.name": (gchararray) "api.v4l2.source",
"node.description": (gchararray) "08b1 (V4L2)",
"client.id": (gchararray) "35",
"object.serial": (gchararray) "991",
"media.role": (gchararray) "Camera",
"device.devids": (gchararray) "20736",
"object.id": (gchararray) "88",
"api.v4l2.cap.card": (gchararray) "Logitech QuickCam Notebook Pro",
"api.v4l2.cap.device-caps": (gchararray) "05200001",
"priority.session": (gchararray) "1000",
}
2024-09-05T09:08:39.145836Z DEBUG aperture::viewfinder: Camerabin state succesfully set to PLAYING
2024-09-05T09:08:39.149927Z DEBUG aperture::viewfinder: Camerabin state succesfully set to NULL
2024-09-05T09:08:39.150064Z DEBUG aperture::camera: Found caps: video/x-raw, format=(string)I420, width=(int)160, height=(int)120, framerate=(fraction){ 5/1, 10/1, 15/1, 20/1, 25/1, 30/1 }; video/x-raw, format=(string)I420, width=(int)320, height=(int)240, framerate=(fraction){ 5/1, 10/1, 15/1, 20/1, 25/1, 30/1 }; video/x-raw, format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction){ 5/1, 10/1, 15/1 }
2024-09-05T09:08:39.150161Z DEBUG aperture::camera: Using caps: video/x-raw, format=(string)I420, width=(int)320, height=(int)240, framerate=(fraction)30/1; video/x-raw, format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction)15/1; video/x-raw, format=(string)I420, width=(int)160, height=(int)120, framerate=(fraction){ 5/1, 10/1, 15/1, 20/1, 25/1, 30/1 }; video/x-raw, format=(string)I420, width=(int)320, height=(int)240, framerate=(fraction){ 5/1, 10/1, 15/1, 20/1, 25/1, 30/1 }; video/x-raw, format=(string)I420, width=(int)640, height=(int)480, framerate=(fraction){ 5/1, 10/1, 15/1 }
2024-09-05T09:08:39.278671Z DEBUG aperture::viewfinder: Camerabin state succesfully set to PLAYING
2024-09-05T09:08:39.278698Z DEBUG snapshot::widgets::camera: Device provider started