I'm using Ubuntu 24.04 on a MacBook Pro 2013 13 inch. After running the commands as shown in Camera not working on Macbook Pro, I open the camera and get the message "Could not play camera stream". Debugging info is:
Library Details:
Aperture 0.6.0
GStreamer 1.24.2
Pipewire 1.0.5
Gtk 4.14.2
Cameras:
Apple Facetime HD (V4L2) Video/Source: {
"api.v4l2.cap.bus_info": (gchararray) "PCI:0000:02:00.0",
"device.devids": (gchararray) "20736",
"factory.id": (gchararray) "10",
"client.id": (gchararray) "35",
"clock.quantum-limit": (gchararray) "8192",
"object.serial": (gchararray) "83",
"api.v4l2.cap.card": (gchararray) "Apple Facetime HD",
"object.path": (gchararray) "v4l2:/dev/video0",
"media.class": (gchararray) "Video/Source",
"factory.name": (gchararray) "api.v4l2.source",
"device.api": (gchararray) "v4l2",
"priority.session": (gchararray) "1000",
"api.v4l2.cap.device-caps": (gchararray) "05200001",
"node.pause-on-idle": (gchararray) "false",
"media.role": (gchararray) "Camera",
"api.v4l2.path": (gchararray) "/dev/video0",
"api.v4l2.cap.driver": (gchararray) "facetimehd",
"api.v4l2.cap.version": (gchararray) "6.11.11",
"node.name": (gchararray) "v4l2_input.pci-0000_02_00.0",
"node.driver": (gchararray) "true",
"node.nick": (gchararray) "Apple Facetime HD",
"object.id": (gchararray) "63",
"api.v4l2.cap.capabilities": (gchararray) "85200001",
"device.id": (gchararray) "55",
"node.description": (gchararray) "Apple Facetime HD (V4L2)",
}
I also found this question: How to check available webcams from the command line?, and when I follow the instructions, the camera works from the command line. Also a USB camera works this way.
It looks to me that this means it is not a problem of the drivers. Or am I really wrong?
What can I do to make it work?