Commit Graph

10 Commits

Author SHA1 Message Date
Siyuan da6f0337ee chore: do not restart video streaming if the format is the same 2025-10-17 14:55:43 +00:00
Adam Shiervani 0f4e073a45 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 14:55:43 +00:00
Siyuan 38a987469f chore: add logging when disabling HDMI sleep mode 2025-10-17 14:55:43 +00:00
Siyuan 5ef7722d57 feat: add video quality factor config 2025-10-17 14:55:43 +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 c775979ccb
feat: refactoring network stack (#878)
Co-authored-by: Adam Shiervani <adam.shiervani@gmail.com>
2025-10-15 18:32:58 +02:00
Aveline cc9ff74276
feat: add HDMI sleep mode (#881) 2025-10-09 14:52:51 +02:00
Alex bdd6f4247b
fix: segfault in cGo 2025-10-02 19:15:03 +02:00
Aveline 657a177462
feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00