-
-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
Documentation
- I read carefully the documentation.
Output of linux-enable-ir-emitter --config
# /home/dilant/.config/linux-enable-ir-emitter.toml
(it's blank, the only line is the comment above)Output of linux-enable-ir-emitter --log
# /home/dilant/.local/state/linux-enable-ir-emitter.log
13:32:03 [DEBUG] (1) linux_enable_ir_emitter: Version 7.0.0-beta2.
13:32:04 [DEBUG] (1) linux_enable_ir_emitter::configure::app::ir_enabler: Grey scale video devices: ["/dev/video2"].
13:32:06 [INFO] Loading configuration from /home/dilant/.config/linux-enable-ir-emitter.toml.
13:32:06 [DEBUG] (19) linux_enable_ir_emitter::configuration: No existing configuration found: no configuration found for device /dev/video2.
13:32:06 [DEBUG] (17) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:06 [DEBUG] (23) linux_enable_ir_emitter::configure::app::ir_enabler: device: /dev/video2 with v4L capture format: width=640 height=360 fourcc=GREY fps=15
13:32:08 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: Maybe
13:32:11 [INFO] Applying control: unit=5 selector=2 cur=[1] max=[100] min=[0] res=[1] def=[0] writable=true.
13:32:11 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:11 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:12 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:12 [INFO] Applying control: unit=5 selector=2 cur=[2] max=[100] min=[0] res=[1] def=[0] writable=true.
13:32:12 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:12 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:15 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:15 [INFO] Applying control: unit=5 selector=2 cur=[3] max=[100] min=[0] res=[1] def=[0] writable=true.
13:32:15 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:15 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:17 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:17 [INFO] Applying control: unit=5 selector=2 cur=[4] max=[100] min=[0] res=[1] def=[0] writable=true.
13:32:17 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:17 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:19 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:19 [INFO] Applying control: unit=5 selector=2 cur=[5] max=[100] min=[0] res=[1] def=[0] writable=true.
13:32:19 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:19 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:21 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:21 [INFO] Applying control: unit=5 selector=2 cur=[6] max=[100] min=[0] res=[1] def=[0] writable=true.
13:32:21 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:21 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:23 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:23 [INFO] Resetting control to initial value.
13:32:23 [INFO] Applying control: unit=5 selector=2 cur=[0] max=[100] min=[0] res=[1] def=[0] writable=true.
13:32:23 [INFO] Applying control: unit=5 selector=4 cur=[115, 0] max=[255, 0] min=[0, 0] res=[1, 0] def=[0, 0] writable=true.
13:32:23 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:23 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:25 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:25 [INFO] Applying control: unit=5 selector=4 cur=[116, 0] max=[255, 0] min=[0, 0] res=[1, 0] def=[0, 0] writable=true.
13:32:25 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:25 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:27 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:27 [INFO] Applying control: unit=5 selector=4 cur=[117, 0] max=[255, 0] min=[0, 0] res=[1, 0] def=[0, 0] writable=true.
13:32:27 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:27 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:29 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:29 [INFO] Applying control: unit=5 selector=4 cur=[118, 0] max=[255, 0] min=[0, 0] res=[1, 0] def=[0, 0] writable=true.
13:32:29 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:29 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:31 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:31 [INFO] Applying control: unit=5 selector=4 cur=[119, 0] max=[255, 0] min=[0, 0] res=[1, 0] def=[0, 0] writable=true.
13:32:31 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:31 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:33 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:33 [INFO] Applying control: unit=5 selector=4 cur=[120, 0] max=[255, 0] min=[0, 0] res=[1, 0] def=[0, 0] writable=true.
13:32:33 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:33 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:35 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:35 [INFO] Resetting control to initial value.
13:32:35 [INFO] Applying control: unit=5 selector=4 cur=[114, 0] max=[255, 0] min=[0, 0] res=[1, 0] def=[0, 0] writable=true.
13:32:35 [INFO] Applying control: unit=7 selector=2 cur=[2, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:35 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:35 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:37 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:37 [INFO] Applying control: unit=7 selector=2 cur=[3, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:37 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:37 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:39 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:39 [INFO] Applying control: unit=7 selector=2 cur=[4, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:39 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:39 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:41 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:41 [INFO] Applying control: unit=7 selector=2 cur=[5, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:41 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:41 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:43 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:43 [INFO] Applying control: unit=7 selector=2 cur=[6, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:43 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:43 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:45 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:45 [INFO] Applying control: unit=7 selector=2 cur=[7, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:45 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:45 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:47 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:47 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 97, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:47 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:47 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:49 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:49 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 98, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:49 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:49 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:51 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:51 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 99, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:51 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:51 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:53 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:53 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 100, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:53 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:53 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:55 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:55 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 101, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:55 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:55 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:57 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:57 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 102, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:57 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:57 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:32:59 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:32:59 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 98, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:32:59 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:32:59 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:01 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:01 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 99, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:01 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:01 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:03 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:03 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 100, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:03 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:03 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:05 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:05 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 101, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:05 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:05 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:07 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:07 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 102, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:07 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:07 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:09 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:09 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 103, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:09 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:09 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:11 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:11 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 97, 3, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:11 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:11 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:13 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:13 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 97, 4, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:13 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:13 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:15 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:15 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 97, 5, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:15 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:15 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:17 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:17 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 97, 6, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:17 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:17 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:19 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:19 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 97, 7, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:19 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:19 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:21 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:21 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 97, 8, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:21 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:21 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:23 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:23 [INFO] Resetting control to initial value.
13:33:23 [INFO] Applying control: unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true.
13:33:23 [INFO] Applying control: unit=7 selector=3 cur=[16, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0] max=[16, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0] min=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] res=[16, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0] def=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] writable=true.
13:33:23 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:23 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:25 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:25 [INFO] Applying control: unit=7 selector=3 cur=[16, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0] max=[16, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0] min=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] res=[16, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0] def=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] writable=true.
13:33:25 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:25 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:27 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:27 [INFO] Applying control: unit=7 selector=3 cur=[16, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0] max=[16, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0] min=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] res=[16, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0] def=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] writable=true.
13:33:27 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:27 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:29 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:29 [INFO] Applying control: unit=7 selector=3 cur=[16, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0] max=[16, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0] min=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] res=[16, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0] def=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] writable=true.
13:33:29 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:29 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:31 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:31 [INFO] Applying control: unit=7 selector=3 cur=[16, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0] max=[16, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0] min=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] res=[16, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0] def=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] writable=true.
13:33:31 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:31 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:33 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:33 [INFO] Applying control: unit=7 selector=3 cur=[16, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0] max=[16, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0] min=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] res=[16, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0] def=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] writable=true.
13:33:33 [DEBUG] (18) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:33 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:35 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:35 [INFO] Resetting control to initial value.
13:33:35 [INFO] Applying control: unit=7 selector=3 cur=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] max=[16, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0] min=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] res=[16, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0] def=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] writable=true.
13:33:35 [INFO] Applying control: unit=7 selector=6 cur=[1, 3, 2, 0, 0, 0, 0, 0, 0] max=[1, 3, 3, 0, 0, 0, 0, 0, 0] min=[0, 0, 0, 0, 0, 0, 0, 0, 0] res=[0, 0, 0, 0, 0, 0, 0, 0, 0] def=[1, 3, 1, 0, 0, 0, 0, 0, 0] writable=true.
13:33:35 [DEBUG] (19) linux_enable_ir_emitter::video::ir::enabler: IR enabler waiting for response...
13:33:35 [DEBUG] (19) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer starting to analyze future images
13:33:37 [DEBUG] (18) linux_enable_ir_emitter::video::ir::analyzer: Stream analyzer response sent: No
13:33:37 [INFO] Applying control: unit=7 selector=6 cur=[1, 3, 3, 0, 0, 0, 0, 0, 0] max=[1, 3, 3, 0, 0, 0, 0, 0, 0] min=[0, 0, 0, 0, 0, 0, 0, 0, 0] res=[0, 0, 0, 0, 0, 0, 0, 0, 0] def=[1, 3, 1, 0, 0, 0, 0, 0, 0] writable=true.
13:33:37 [INFO] Resetting control to initial value.
13:33:37 [INFO] Applying control: unit=7 selector=6 cur=[1, 3, 1, 0, 0, 0, 0, 0, 0] max=[1, 3, 3, 0, 0, 0, 0, 0, 0] min=[0, 0, 0, 0, 0, 0, 0, 0, 0] res=[0, 0, 0, 0, 0, 0, 0, 0, 0] def=[1, 3, 1, 0, 0, 0, 0, 0, 0] writable=true.
13:33:37 [INFO] Resetting control to initial value.
13:33:37 [INFO] Applying control: unit=7 selector=9 cur=[1, 0, 0, 0] max=[1, 0, 0, 0] min=[0, 0, 0, 0] res=[1, 0, 0, 0] def=[0, 0, 0, 0] writable=true.
13:33:37 [ERROR] Error while configuring: failed to find the controls that enables the ir emitter(s)
13:33:37 [INFO] Loading configuration from /home/dilant/.config/linux-enable-ir-emitter.toml.
13:33:37 [DEBUG] (18) linux_enable_ir_emitter::configuration: Configuration located at: /home/dilant/.config/linux-enable-ir-emitter.toml
13:33:37 [DEBUG] (18) linux_enable_ir_emitter::configuration: Saving configuration at /home/dilant/.config/linux-enable-ir-emitter.toml:
13:33:37 [DEBUG] (18) linux_enable_ir_emitter::configure::app::ir_enabler: Exiting analyzer task exited.
13:33:38 [DEBUG] (23) linux_enable_ir_emitter::configure::app::ir_enabler: Exiting video stream task.Output of linux-enable-ir-emitter --grey-devices
/dev/video2
unit=5 selector=2 cur=[0] max=[100] min=[0] res=[1] def=[0] writable=true
unit=5 selector=4 cur=[114, 0] max=[255, 0] min=[0, 0] res=[1, 0] def=[0, 0] writable=true
unit=7 selector=2 cur=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] max=[7, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0] min=[1, 0, 0, 0, 0, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0] res=[1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] def=[1, 0, 0, 0, 0, 0, 0, 96, 97, 2, 0, 0, 0, 0, 0] writable=true
unit=7 selector=3 cur=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] max=[16, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0] min=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] res=[16, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0] def=[16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] writable=true
unit=7 selector=6 cur=[1, 3, 1, 0, 0, 0, 0, 0, 0] max=[1, 3, 3, 0, 0, 0, 0, 0, 0] min=[0, 0, 0, 0, 0, 0, 0, 0, 0] res=[0, 0, 0, 0, 0, 0, 0, 0, 0] def=[1, 3, 1, 0, 0, 0, 0, 0, 0] writable=true
unit=7 selector=9 cur=[1, 0, 0, 0] max=[1, 0, 0, 0] min=[0, 0, 0, 0] res=[1, 0, 0, 0] def=[0, 0, 0, 0] writable=true
Computer (or camera) model
Lenovo ThinkBook 16p 2025 (ThinkBook 16p G6 IAX)
Linux distribution
Arch Linux
Installation method
Prebuilt binary from GitHub Releases
Additional information
I'm downloading linux-enable-ir-emitter-7.0.0-beta2-release-x86-64.tar.gz from GitHub release, and using ./linux-enable-ir-emitter configure to start it with the default options.
During the progress, I answered NO only once at the beginning, and the IR emitter sometimes lights on (not blinking) at different brightness, and after some period of time I got this output, this is the only line printed in console.
$ ./linux-enable-ir-emitter configure
Error: failed to enable the infrared emitter
I'm dual-booting with Windows, the emitter works well on Windows.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels