fixing daemon for cam
This commit is contained in:
parent
d167ed8511
commit
4b1eca6c0d
@ -132,18 +132,28 @@ echo 333333 >"$F/streaming/uncompressed/u/f1/dwDefaultFrameInterval" # 30 fp
|
|||||||
echo 333333 >"$F/streaming/uncompressed/u/f1/dwFrameInterval"
|
echo 333333 >"$F/streaming/uncompressed/u/f1/dwFrameInterval"
|
||||||
|
|
||||||
# ── 3. REQUIRED HEADER LINKS ──────────────────────────────────────
|
# ── 3. REQUIRED HEADER LINKS ──────────────────────────────────────
|
||||||
# header/h MUST be a directory – NOT a symlink
|
# 3‑a Streaming‑interface header (directory, not symlink)
|
||||||
mkdir -p "$F/streaming/header/h"
|
mkdir -p "$F/streaming/header/h"
|
||||||
ln -sf ../../uncompressed/u "$F/streaming/header/h/1" # format #1
|
ln -sf ../../uncompressed/u "$F/streaming/header/h/1" # “format 1” link
|
||||||
echo 1 >"$F/streaming/header/h/bNumFormats" # how many /h/N links
|
echo 1 >"$F/streaming/header/h/bNumFormats"
|
||||||
echo 0 >"$F/streaming/header/h/bmInfo" # no special caps
|
echo 0 >"$F/streaming/header/h/bmInfo"
|
||||||
mkdir -p "$F/control/header"
|
|
||||||
ln -sf ../../streaming/header/h "$F/control/header/h"
|
# 3‑b “class” sub‑dirs for FS / HS / SS (must pre‑exist!)
|
||||||
|
for s in fs hs ss; do
|
||||||
|
mkdir -p "$F/streaming/class/$s"
|
||||||
|
ln -sf ../../header/h "$F/streaming/class/$s/h"
|
||||||
|
done
|
||||||
|
|
||||||
|
# 3‑c Video‑control header (and class links)
|
||||||
|
mkdir -p "$F/control/header/h"
|
||||||
|
for s in fs hs ss; do
|
||||||
|
mkdir -p "$F/control/class/$s"
|
||||||
|
ln -sf ../../header/h "$F/control/class/$s/h"
|
||||||
|
done
|
||||||
|
|
||||||
# Friendly string for the camera entity
|
# Friendly string for the camera entity
|
||||||
mkdir -p "$F/control/header/strings/0x409"
|
mkdir -p "$F/control/header/strings/0x409"
|
||||||
echo "Lesavka UVC" >"$F/control/header/strings/0x409/label"
|
echo "Lesavka UVC" >"$F/control/header/strings/0x409/label"
|
||||||
echo "Lesavka UVC" >"$F/control/header/strings/0x409/label"
|
|
||||||
|
|
||||||
# ----------------------- configuration -----------------------------
|
# ----------------------- configuration -----------------------------
|
||||||
mkdir -p "$G/configs/c.1/strings/0x409"
|
mkdir -p "$G/configs/c.1/strings/0x409"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user