Commit Graph

6 Commits

Author SHA1 Message Date
Adam Shiervani a8ebc78233 Fix VIDIOC_S_FMT EBUSY error on video stream restart
V4L2 buffers were not explicitly freed before closing the device, causing VIDIOC_S_FMT to fail with EBUSY on restart. Added  VIDIOC_REQBUFS(count=0) call in cleanup to free buffer queue synchronously before close().

This ensures subsequent opens can set format immediately without EBUSY errors, eliminating 100ms+ retry delays.
2025-10-17 11:14:53 +00:00
Siyuan 45dab232e4 chore: add logging when disabling HDMI sleep mode 2025-10-16 15:41:48 +00:00
Siyuan 58c8c41c05 feat: add video quality factor config 2025-10-16 07:57:04 +00:00
Siyuan dcb8c79820 fix: streaming mutex 2025-10-15 18:14:04 +00:00
Siyuan 7b00f931e2 chore: disable sleep mode when detecting video format 2025-10-15 16:43:09 +00:00
Aveline 657a177462
feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00