fixing daemon for cam

This commit is contained in:
Brad Stein 2025-07-04 11:41:27 -05:00
parent 23c25297bc
commit 46c5190fb0

View File

@ -116,19 +116,20 @@ echo 32 >"$U/req_number" 2>/dev/null || true
mkdir -p "$G/functions/uvc.usb0"
F="$G/functions/uvc.usb0"
# ── 1. FORMAT DESCRIPTOR ──────────────────────────────────────────
# Uncompressed YUY2, 16bpp
# ── 1. FORMAT DESCRIPTOR (uncompressed YUY2, 16bpp) ──────────────
mkdir -p "$F/streaming/uncompressed/u"
echo YUY2 >"$F/streaming/uncompressed/u/guidFormat"
echo 16 >"$F/streaming/uncompressed/u/bBitsPerPixel"
# GUID = {59555932-0000-0010-8000-00aa00389b71} (“YUY2”) littleendian
printf '\x59\x55\x59\x32\x00\x00\x10\x00\x80\x00\x00\xaa\x00\x38\x9b\x71' \
>"$F/streaming/uncompressed/u/guidFormat"
echo 16 >"$F/streaming/uncompressed/u/bBitsPerPixel"
# ── 2. FRAME DESCRIPTOR (index1) ─────────────────────────────────
# ── 2. FRAME DESCRIPTOR (index1 @30fps) ────────────────────────
mkdir -p "$F/streaming/uncompressed/u/f1"
echo 1280 >"$F/streaming/uncompressed/u/f1/wWidth"
echo 720 >"$F/streaming/uncompressed/u/f1/wHeight"
echo 2764800 >"$F/streaming/uncompressed/u/f1/dwMaxVideoFrameBufferSize"
echo 333333 >"$F/streaming/uncompressed/u/f1/dwDefaultFrameInterval" # 30fps
echo 333333 >"$F/streaming/uncompressed/u/f1/dwFrameInterval"
echo 1280 >"$F/streaming/uncompressed/u/f1/wWidth"
echo 720 >"$F/streaming/uncompressed/u/f1/wHeight"
echo 1843200 >"$F/streaming/uncompressed/u/f1/dwMaxVideoFrameBufferSize"
echo 333333 >"$F/streaming/uncompressed/u/f1/dwDefaultFrameInterval" # 30fps
echo 333333 >"$F/streaming/uncompressed/u/f1/dwFrameInterval"
# ── 3. REQUIRED HEADER LINKS ──────────────────────────────────────
mkdir -p "$F/streaming/header"