From: Guillaume Pellerin Date: Sat, 12 Sep 2026 07:23:25 +0000 (+0200) Subject: fix video id X-Git-Tag: 4.3.1 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=bc4baa80c770ee0893b0ea3651643d99e9673b69;p=telecaster-server.git fix video id --- diff --git a/bin/streaming/telecaster.py b/bin/streaming/telecaster.py index 081c795..1e1bc62 100755 --- a/bin/streaming/telecaster.py +++ b/bin/streaming/telecaster.py @@ -178,7 +178,11 @@ class TeleCaster(Thread): params = video["v4l2-ctl"] # print(params) for param in params: - command = "v4l2-ctl -d %s -c %s=%s" % (video["id"], param, params[param]) + if "device" in video: + device = video["device"] + else: + device = video["id"] + command = "v4l2-ctl -d %s -c %s=%s" % (device, param, params[param]) args = shlex.split(command) if self.verbose: print(command) diff --git a/etc/telecaster/telecaster.yml b/etc/telecaster/telecaster.yml index cf82762..a523588 100644 --- a/etc/telecaster/telecaster.yml +++ b/etc/telecaster/telecaster.yml @@ -8,7 +8,8 @@ telecaster: record_dir: /home/telecaster/monitor/ video: gstreamer: - - id: 0 + - id: 2 + device: /dev/video2 name: logitech width: 1280 height: 720