Multicam not switching

Logitech c920 and generic USB cam (endoscope)

Multicam is installed. Everything seems to be working fine but the Switch buttons in the Control Tab don't work. The camera's have different aspect ratio's and you can see that it switches form 16:9 to 4:3 and back but the video feed is only of the Logitech camera. The url of the stream does work and (really strange) the Octopod app on my phone switches between the cameras as expected.

I tried to switch the cameras, I reinstalled Multicam a couple of times, I used different server addresses (octopi.local, 192.168... 127.0.0.0 etc). Nothing seems to work.

webcam.log:
Starting up webcamDaemon...

--- Configuration: ----------------------------

cfg_file: /boot/octopi.txt

camera: usb

usb options: -r 1920x1080 -f 10 -d /dev/v4l/by-id/usb-046d_HD_Pro_Webcam_C920_79D6FCDF-video-index0

raspi options: -fps 10

http options: -w ./www-octopi -n --listen 127.0.0.1

Explicitly USB device: /dev/v4l/by-id/usb-046d_HD_Pro_Webcam_C920_79D6FCDF-video-index0


cfg_file: /boot/octopi.conf.d/webcam2.txt

camera: usb

usb options: -r 640x480 -f 10 -d /dev/v4l/by-id/usb-Generic_USB2.0_PC_CAMERA-video-index0

raspi options: -fps 10

http options: -w ./www-octopi -n -p 8081

Explicitly USB device: /dev/v4l/by-id/usb-Generic_USB2.0_PC_CAMERA-video-index0


Found video devices:

/dev/video0

/dev/video1

/dev/video10

/dev/video11

/dev/video12

/dev/video13

/dev/video14

/dev/video15

/dev/video16

/dev/video18

/dev/video2

/dev/video3

config file='/boot/octopi.txt':USB device was set in options and found in devices, start MJPG-streamer with th$

<13>Oct 25 09:00:34 root: Starting USB webcam

Checking for VL805 (Raspberry Pi 4)...

  • It seems that you don't have VL805 (Raspberry Pi 4).

There should be no problems with USB (a.k.a. select() timeout)

Running ./mjpg_streamer -o output_http.so -w ./www-octopi -n --listen 127.0.0.1 -i input_uvc.so -r 1920x1080 -$

MJPG Streamer Version: git rev: 5554f42c352ecfa7edaec6fc51e507afce605a34

i: Using V4L2 device.: /dev/video2

i: Desired Resolution: 1920 x 1080

i: Frames Per Second.: 10

i: Format............: JPEG

i: TV-Norm...........: DEFAULT

UVCIOC_CTRL_ADD - Error at Pan (relative): Inappropriate ioctl for device (25)

UVCIOC_CTRL_ADD - Error at Tilt (relative): Inappropriate ioctl for device (25)

UVCIOC_CTRL_ADD - Error at Pan Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_ADD - Error at Tilt Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_ADD - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_ADD - Error at Focus (absolute): Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Pan (relative): Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Tilt (relative): Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Pan Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Tilt Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Focus (absolute): Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at LED1 Mode: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at LED1 Frequency: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Disable video processing: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Raw bits per pixel: Inappropriate ioctl for device (25)

o: www-folder-path......: ./www-octopi/

o: HTTP TCP port........: 8080

o: HTTP Listen Address..: 127.0.0.1

o: username:password....: disabled

o: commands.............: disabled

Done bring up all configured video device

Goodbye...

Octoprint version: 1.8.6