0

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?

1 Answers1

0

Might be Pipewire not having all its dependencies, as said in my answer to my own problem, maybe try installing libcamera-ipa and pipewire-libcamera then:

systemctl --user restart wireplumber.service

then try the camera again.

Malady
  • 292