Yep it's a capture device problem
motion jpeg don't work and using the emulated modes is part of whats causing it to do the buffer event
terminal error output of the motion jpeg error
[mjpeg @ 0x1fbeebe18000] mjpeg_decode_dc: bad vlc: 0:0 (0x1fbef040fa48)
[mjpeg @ 0x1fbeebe18000] error dc
[mjpeg @ 0x1fbeebe18000] error y=0 x=0
error: v4l2-input: /dev/video0: select timed out
error: v4l2-input: /dev/video0: failed to log status
[mjpeg @ 0x1fbeebe18000] error count: 64
[mjpeg @ 0x1fbeebe18000] error y=33 x=6
[mjpeg @ 0x1fbeebe18000] error count: 74
[mjpeg @ 0x1fbeebe18000] error y=0 x=10
[mjpeg @ 0x1fbeebe18000] huffman table decode error
error: v4l2-input: decoder: failed to send frame to codec
error: v4l2-input: failed to unpack jpeg or h264
Capture device dmesg output
ugen0.4: <MACROSILICON USB3.0 HD VIDEO> at usbus0
uaudio0 on uhub0
uaudio0: <MACROSILICON USB3.0 HD VIDEO, class 239/2, rev 2.00/21.00, addr 5> on usbus0
uaudio0: No playback.
uaudio0: Record[0]: 96000 Hz, 1 ch, 16-bit S-LE PCM format, 2x4ms buffer. (selected)
uaudio0: No MIDI sequencer.
pcm3 on uaudio0
uaudio0: No HID volume keys found.
usbhid4 on uhub0
usbhid4: <MACROSILICON USB3.0 HD VIDEO, class 239/2, rev 2.00/21.00, addr 5> on usbus0
hidbus4: <HID bus> on usbhid4