tce-load -i compiletc meson vala-dev clutter-gst-dev clutter-gtk-dev gnome-desktop-dev libcanberra-dev gst-plugins-good libvpx18-dev gobject-introspection-dev clutter-gir gettext desktop-file-utils gnome-video-effects itstool https://ftp.gnome.org/pub/GNOME/sources/cheese/3.34/cheese-3.34.0.tar.xz cd cheese-3.34.0 mkdir build cd build CC="gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe" CXX="g++ -flto -fuse-linker-plugin -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" meson --prefix=/usr/local --localstatedir=/var --buildtype=plain -Dgtk_doc=false -Dman=false ../ ninja [0m 9.84s] sudo ninja install $ dmesg ... uvcvideo: Found UVC 1.00 device Laptop_Integrated_Webcam_HD (0c45:64d2) uvcvideo 2-4:1.0: Entity type for entity Extension 4 was not initialized! uvcvideo 2-4:1.0: Entity type for entity Extension 3 was not initialized! uvcvideo 2-4:1.0: Entity type for entity Processing 2 was not initialized! uvcvideo 2-4:1.0: Entity type for entity Camera 1 was not initialized! input: Laptop_Integrated_Webcam_HD: In as /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0/input/input23 usbcore: registered new interface driver uvcvideo USB Video Class driver (1.1.1) $ v4l2-ctl -d /dev/video0 --list-formats-ext ioctl: VIDIOC_ENUM_FMT Index : 0 Type : Video Capture Pixel Format: 'YUYV' Name : YUYV 4:2:2 Size: Discrete 640x480 Interval: Discrete 0.033s (30.000 fps) Interval: Discrete 0.067s (15.000 fps) Size: Discrete 640x360 Interval: Discrete 0.033s (30.000 fps) Interval: Discrete 0.067s (15.000 fps) Size: Discrete 352x288 Interval: Discrete 0.033s (30.000 fps) Interval: Discrete 0.067s (15.000 fps) Size: Discrete 320x240 Interval: Discrete 0.033s (30.000 fps) Interval: Discrete 0.067s (15.000 fps) Size: Discrete 424x240 Interval: Discrete 0.033s (30.000 fps) Interval: Discrete 0.067s (15.000 fps) Size: Discrete 176x144 Interval: Discrete 0.033s (30.000 fps) Interval: Discrete 0.067s (15.000 fps) Size: Discrete 160x120 Interval: Discrete 0.033s (30.000 fps) Interval: Discrete 0.067s (15.000 fps) Size: Discrete 1280x720 Interval: Discrete 0.091s (11.000 fps) Index : 1 Type : Video Capture Pixel Format: 'MJPG' (compressed) Name : Motion-JPEG Size: Discrete 960x540 Interval: Discrete 0.033s (30.000 fps) Interval: Discrete 0.067s (15.000 fps) Size: Discrete 1280x720 Interval: Discrete 0.033s (30.000 fps) Interval: Discrete 0.067s (15.000 fps) $ cheese -d /dev/video0 ** Message: 10:48:30.849: cheese-application.vala:214: Error during camera setup: No device found (cheese:31900): cheese-CRITICAL **: 10:48:30.859: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed (cheese:31900): GLib-CRITICAL **: 10:48:30.859: g_variant_new_string: assertion 'string != NULL' failed (cheese:31900): GLib-CRITICAL **: 10:48:30.859: g_variant_ref_sink: assertion 'value != NULL' failed (cheese:31900): GLib-GIO-CRITICAL **: 10:48:30.859: g_settings_schema_key_type_check: assertion 'value != NULL' failed (cheese:31900): GLib-CRITICAL **: 10:48:30.859: g_variant_get_type_string: assertion 'value != NULL' failed (cheese:31900): GLib-GIO-CRITICAL **: 10:48:30.859: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given (cheese:31900): GLib-CRITICAL **: 10:48:30.859: g_variant_unref: assertion 'value != NULL' failed ** (cheese:31900): CRITICAL **: 10:48:30.859: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed