Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blackbar detector enable setting, not sustained during service restart. #719

Closed
phoinixgrr opened this issue Jan 8, 2024 · 4 comments
Closed

Comments

@phoinixgrr
Copy link

phoinixgrr commented Jan 8, 2024

Bug report, debug log and your config file (FULL LOGS ARE MANDATORY)

Steps to reproduce

  1. Enable Blackbar detector
Screenshot 2024-01-08 at 10 19 47 2. Restart hyperhdr

What is expected?

Overview screen reporting Blackbar detector as enabled.
Specifically this is expected:
Screenshot 2024-01-08 at 10 20 40

What is actually happening?

Overview screen reporting Blackbar detector as disabled.
Screenshot 2024-01-08 at 10 20 56

System

System Info:

HyperHDR Server: 
- Build:           (HEAD detached at v20.0.0.0beta1) (GitHub-ccd22a1/558c7e0-1703192848)
- Build time:      Dec 23 2023 14:57:49
- Git Remote:      https://github.com/awawa-dev/HyperHDR
- Version:         20.0.0.0beta1
- UI Lang:         auto (BrowserLang: en-GB)
- Avail Capt:      Linux (V4L2)
- Database:        read/write

HyperHDR Server OS: 
- Distribution:   Raspbian GNU/Linux 12 (bookworm)
- Architecture:   arm
- CPU Model:      ARMv7 Processor rev 4 (v7l)
- CPU Type:       Raspberry Pi 3 Model B Rev 1.2
- CPU Hardware:   a02082
- Kernel:         linux (5.10.103-v7+ (WS: 32))
- Qt Version:     5.15.8
- Browser:        Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 

Logs:

2024-01-08T10:20:44.350Z [CORE] TTY is not attached to the log output
2024-01-08T10:20:44.378Z [MAIN] Database path: '/root/.hyperhdr/db/hyperhdr.db', readonlyMode = disabled
2024-01-08T10:20:44.378Z [MAIN] Starting HyperHdr - 20.0.0.0beta1, (HEAD detached at v20.0.0.0beta1) (GitHub-ccd22a1/558c7e0-1703192848), built: Dec 23 2023:15:00:50
2024-01-08T10:20:44.378Z [MAIN] Set user data path to '/root/.hyperhdr'
2024-01-08T10:20:44.378Z [INSTANCE_CFG] Loading instance configuration
2024-01-08T10:20:44.390Z [DB] Database opened: /root/.hyperhdr/db/hyperhdr.db
2024-01-08T10:20:44.493Z [INSTANCE_CFG] Settings database initialized
2024-01-08T10:20:44.504Z [SOUND_GRABBER] Sound device is disabled
2024-01-08T10:20:44.552Z [JSONSERVER] (JsonServer.cpp:26) Created new instance
2024-01-08T10:20:44.553Z [JSONSERVER] Started on port 19444
2024-01-08T10:20:44.556Z [SSDP] (SSDPHandler.cpp:31) SSDPHandler is initialized
2024-01-08T10:20:44.531Z [V4L2:auto] (GrabberWrapper.cpp:55) Starting the grabber wrapper
2024-01-08T10:20:44.532Z [V4L2:AUTO] Found capture device: /dev/video14
2024-01-08T10:20:44.533Z [V4L2:AUTO] Found capture device: /dev/video15
2024-01-08T10:20:44.534Z [V4L2:AUTO] Restarting video grabber is now blocked due to reloading of the configuration
2024-01-08T10:20:44.534Z [V4L2:AUTO] Cropping image: width=0 height=0; crop: left=0 right=0 top=0 bottom=0 
2024-01-08T10:20:44.534Z [V4L2:auto] (GrabberWrapper.cpp:126) CEC keycode. Start: 0, stop: 0
2024-01-08T10:20:44.534Z [V4L2:AUTO] (Grabber.cpp:273) setBrightnessContrastSaturationHue nothing changed
2024-01-08T10:20:44.534Z [V4L2:AUTO] (V4L2Grabber.cpp:125) setHdrToneMappingMode to: Disabled
2024-01-08T10:20:44.534Z [V4L2:AUTO] (Grabber.cpp:182) setFpsSoftwareDecimation to: 1
2024-01-08T10:20:44.534Z [SIGNAL_OLD] (DetectionManual.cpp:84) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
2024-01-08T10:20:44.534Z [SIGNAL_OLD] (DetectionManual.cpp:74) Signal threshold set to: {12, 12, 12} and frames: 200
2024-01-08T10:20:44.534Z [SIGNAL_AUTO] (DetectionAutomatic.cpp:375) Automatic signal detection -> errorTolerance: 9, modelTolerance: 90, sleepTime: 5000, wakeTime: 1000
2024-01-08T10:20:44.534Z [V4L2:AUTO] (Grabber.cpp:380) setDeviceVideoStandard preparing to restart video grabber. Old: '' new: 'auto'
2024-01-08T10:20:44.534Z [V4L2:AUTO] Delayed restart of the grabber due to change of selected device
2024-01-08T10:20:44.534Z [V4L2:AUTO] (Grabber.cpp:200) Force encoding to: NO_CHANGE (old: NO_CHANGE)
2024-01-08T10:20:44.534Z [V4L2:AUTO] setQFrameDecimation is now: disabled
2024-01-08T10:20:44.541Z [X11_SYSTEM:AUTO] Loaded X11 proxy library for screen capturing
2024-01-08T10:20:44.541Z [DAEMON] The system doesn't support the X11 system grabber
2024-01-08T10:20:44.541Z [HYPERHDR0] Starting the instance
2024-01-08T10:20:44.541Z [FRAMEBUFFER_SYSTEM:AUTO] Found FrameBuffer device: /dev/fb0
2024-01-08T10:20:44.541Z [INSTANCE_CFG0] Loading instance configuration
2024-01-08T10:20:44.541Z [FRAMEBUFFER_SYSTEM:AUTO] Restarting video grabber is now blocked due to reloading of the configuration
2024-01-08T10:20:44.541Z [FRAMEBUFFER_SYSTEM:AUTO] (Grabber.cpp:159) Set new width: 512, height: 512 for capture
2024-01-08T10:20:44.541Z [FRAMEBUFFER_SYSTEM:AUTO] (Grabber.cpp:335) setWidthHeight preparing to restarting video grabber 0
2024-01-08T10:20:44.541Z [FRAMEBUFFER_SYSTEM:AUTO] Delayed restart of the grabber due to change of the capturing resolution
2024-01-08T10:20:44.541Z [FRAMEBUFFER_SYSTEM:AUTO] Delayed restart of the grabber due to change of the framerate
2024-01-08T10:20:44.542Z [SIGNAL_OLD] (DetectionManual.cpp:84) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
2024-01-08T10:20:44.542Z [SIGNAL_OLD] (DetectionManual.cpp:74) Signal threshold set to: {12, 12, 12} and frames: 200
2024-01-08T10:20:44.542Z [DB] Database opened: /root/.hyperhdr/db/hyperhdr.db
2024-01-08T10:20:44.542Z [FRAMEBUFFER_SYSTEM:AUTO] (Grabber.cpp:380) setDeviceVideoStandard preparing to restart video grabber. Old: '' new: 'auto'
2024-01-08T10:20:44.542Z [FRAMEBUFFER_SYSTEM:AUTO] Delayed restart of the grabber due to change of selected device
2024-01-08T10:20:44.542Z [X11_SYSTEM:auto] (SystemWrapper.cpp:71) Closing grabber: X11_SYSTEM:auto
2024-01-08T10:20:44.636Z [INSTANCE_CFG0] Settings database initialized
2024-01-08T10:20:44.636Z [COMPONENTCTRL0] (ComponentController.cpp:30) ComponentController is initialized
2024-01-08T10:20:44.646Z [BLACKBORDER] Set mode to: classic
2024-01-08T10:20:44.646Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:192) Set LED mapping type to advanced
2024-01-08T10:20:44.646Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:176) setSparseProcessing to 0
2024-01-08T10:20:44.646Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:103) ImageToLedManager initialized
2024-01-08T10:20:44.646Z [MUXER0] (Muxer.cpp:55) Muxer initialized
2024-01-08T10:20:44.648Z [COLORSPACE_CALIBRATION0] classicMode: no, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 1, colored: yes]
2024-01-08T10:20:44.648Z [LED_CALIBRATION0] (LedCalibration.cpp:101) Calibration config '0' for LED segment: [0, 269]
2024-01-08T10:20:44.655Z [HYPERHDR0] Led strip RGB order is: rgb
2024-01-08T10:20:44.656Z [SMOOTHING0] High resolution clock is NOT STEADY!
2024-01-08T10:20:44.656Z [SMOOTHING0] Clearing queued colors before: enabling
2024-01-08T10:20:44.656Z [SMOOTHING0] Smoothing queue is cleared
2024-01-08T10:20:44.656Z [COMPONENTCTRL0] Smoothing: enabled
2024-01-08T10:20:44.656Z [SMOOTHING0] Creating config (0) => type: Alternative, dirMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250
2024-01-08T10:20:44.656Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer.
2024-01-08T10:20:44.656Z [SMOOTHING0] Smoothing queue is cleared
2024-01-08T10:20:44.656Z [SMOOTHING0] Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250
2024-01-08T10:20:44.656Z [SMOOTHING0] Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250
2024-01-08T10:20:44.657Z [LEDDEVICE0_WS281X] Start LedDevice 'ws281x'.
2024-01-08T10:20:44.657Z [LEDDEVICE0_WS281X] (LedDevice.cpp:310) deviceConfig: [{"colorOrder":"rgb","currentLedCount":270,"dma":5,"gpio":18,"invert":false,"leds":268,"pwmchannel":0,"refreshTime":20,"rgbw":false,"smoothingRefreshTime":20,"type":"ws281x","whiteAlgorithm":"subtract_minimum"}]
2024-01-08T10:20:44.657Z [LEDDEVICE0_WS281X] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz
2024-01-08T10:20:44.657Z [LEDDEVICE0_WS281X] (LedDevice.cpp:396) Refresh rate = 50.00 Hz
2024-01-08T10:20:44.657Z [LEDDEVICE0_WS281X] (LedDevice.cpp:346) Device is not ready to start a timer
2024-01-08T10:20:44.658Z [LEDDEVICE0_WS281X] (LedDevice.cpp:406) Refresh interval updated to 20ms
2024-01-08T10:20:44.658Z [LEDDEVICE0_WS281X] (LedDeviceWS281x.cpp:66) ws281x selected dma     : 5
2024-01-08T10:20:44.658Z [LEDDEVICE0_WS281X] (LedDeviceWS281x.cpp:67) ws281x selected channel : 0
2024-01-08T10:20:44.658Z [LEDDEVICE0_WS281X] (LedDeviceWS281x.cpp:68) ws281x total channels   : 2
2024-01-08T10:20:44.658Z [LEDDEVICE0_WS281X] (LedDeviceWS281x.cpp:69) ws281x strip type       : 1050624
2024-01-08T10:20:44.658Z [LEDDEVICE0_WS281X] The refresh timer is enabled ('Refresh time' > 0) and may limit the performance of the LED driver. Ignore this error if you set it on purpose for some reason (but you almost never need it).
2024-01-08T10:20:44.658Z [LEDDEVICE0_WS281X] (LedDevice.cpp:220) Enable the device
2024-01-08T10:20:44.659Z [LEDDEVICE0_WS281X] (LedDevice.cpp:63) Switch on
2024-01-08T10:20:44.659Z [LEDDEVICE0_WS281X] (LedDevice.cpp:139) Power On
2024-01-08T10:20:44.659Z [LEDDEVICE0_WS281X] (LedDevice.cpp:340) Starting timer with interval = 20ms
2024-01-08T10:20:44.660Z [HYPER_MANAGER] HyperHDR instance 'Led LGTv backlightining' has been started
2024-01-08T10:20:44.660Z [HYPERHDR0] The instance is running
2024-01-08T10:20:44.660Z [MUXER0] Register new input 'System/VIDEOGRABBER' with priority 240 as inactive
2024-01-08T10:20:44.660Z [COMPONENTCTRL0] Video capture device: enabled
2024-01-08T10:20:44.660Z [V4L2:AUTO] Multithreading for V4L2 is enabled. Available thread's count 3
2024-01-08T10:20:44.660Z [COMPONENTCTRL0] LED device: enabled
2024-01-08T10:20:44.660Z [V4L2:AUTO] Found capture device: /dev/video14
2024-01-08T10:20:44.660Z [SMOOTHING0] Using alternative smoothing input (0)
2024-01-08T10:20:44.661Z [EFFECTENGINE0] Run effect "Rainbow swirl fast" on channel 0
2024-01-08T10:20:44.661Z [V4L2:AUTO] Found capture device: /dev/video15
2024-01-08T10:20:44.661Z [FLATBUFSERVER] Started on port 19400
2024-01-08T10:20:44.661Z [EFFECTENGINE0] (EffectEngine.cpp:92) Start the effect: name [Rainbow swirl fast]
2024-01-08T10:20:44.661Z [MUXER0] Register new input 'System/EFFECT' with priority 0 as inactive
2024-01-08T10:20:44.662Z [WEBSERVER] Initialize Webserver
2024-01-08T10:20:44.662Z [FLATBUFSERVER] Started local domain socket server: 'hyperhdr-domain'
2024-01-08T10:20:44.662Z [V4L2:AUTO] (V4L2Grabber.cpp:193) Forcing auto discovery device
2024-01-08T10:20:44.662Z [V4L2:AUTO] Could not find any capture device 
2024-01-08T10:20:44.662Z [HYPERHDR0] Boot effect: animation set to 'Rainbow swirl fast' [started]
2024-01-08T10:20:44.663Z [NETFORWARDER] Forwarder has changed state to disabled
2024-01-08T10:20:44.663Z [EFFECT0(Rainbo...)] Begin playing the effect with priority: 0
2024-01-08T10:20:44.665Z [MUXER0] Priority 0 is now active
2024-01-08T10:20:44.665Z [MUXER0] Set visible priority to 0
2024-01-08T10:20:44.665Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer.
2024-01-08T10:20:44.665Z [SMOOTHING0] Smoothing queue is cleared
2024-01-08T10:20:44.665Z [SMOOTHING0] Selecting config (2) => type: Linear, directMode: false, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0
2024-01-08T10:20:44.665Z [LEDDEVICE0_WS281X] (LedDevice.cpp:354) Stopping refresh timer
2024-01-08T10:20:44.665Z [SMOOTHING0] Using linear smoothing input (2)
2024-01-08T10:20:44.665Z [HYPERHDR0] New priority[0], previous [255]
2024-01-08T10:20:44.666Z [HYPERHDR0] New source available -> switch LED-Device on
2024-01-08T10:20:44.666Z [LEDDEVICE0_WS281X] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 25.00 Hz
2024-01-08T10:20:44.666Z [LEDDEVICE0_WS281X] (LedDevice.cpp:396) Refresh rate = 25.00 Hz
2024-01-08T10:20:44.666Z [SMOOTHING0] Clearing queued colors before: enabling
2024-01-08T10:20:44.666Z [LEDDEVICE0_WS281X] (LedDevice.cpp:340) Starting timer with interval = 40ms
2024-01-08T10:20:44.666Z [SMOOTHING0] Smoothing queue is cleared
2024-01-08T10:20:44.666Z [LEDDEVICE0_WS281X] (LedDevice.cpp:406) Refresh interval updated to 40ms
2024-01-08T10:20:44.666Z [LEDDEVICE0_WS281X] (LedDevice.cpp:421) LED refresh interval adjustment caused by smoothing configuration change to 40ms (proposed: 40ms)
2024-01-08T10:20:44.666Z [LEDDEVICE0_WS281X] (LedDevice.cpp:220) Enable the device
2024-01-08T10:20:44.666Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:225) setBackLightEnabled: 0
2024-01-08T10:20:44.666Z [IMAGETOLED_MNG0] Total index number is: 1184 (memory: 1184). User sparse processing is: disabled, image size: 80 x 45, area number: 270
2024-01-08T10:20:44.667Z [SMOOTHING0] Using linear smoothing input (2)
2024-01-08T10:20:44.701Z [WEBSERVER] Apply Webserver settings
2024-01-08T10:20:44.701Z [WEBSERVER] Set document root to: :/www
2024-01-08T10:20:44.702Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTP)' on port: 8090
2024-01-08T10:20:44.702Z [SSDP] (SSDPHandler.cpp:93) The local address is empty
2024-01-08T10:20:44.702Z [WEBSERVER] Initialize Webserver
2024-01-08T10:20:44.702Z [WEBSERVER] Apply Webserver settings
2024-01-08T10:20:44.702Z [WEBSERVER] Set document root to: :/www
2024-01-08T10:20:44.719Z [WEBSERVER] Setup SSL certificate
2024-01-08T10:20:44.725Z [WEBSERVER] Setup private SSL key
2024-01-08T10:20:44.726Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTPS)' on port: 8092
2024-01-08T10:20:44.726Z [SSDP] (SSDPHandler.cpp:42) SSDPHandler is initializing
2024-01-08T10:20:44.726Z [SSDP] (SSDPHandler.cpp:183) The local address is: 192.168.100.11
2024-01-08T10:20:44.727Z [SSDP] (SSDPServer.cpp:95) Initialize the SSDP server
2024-01-08T10:20:44.727Z [WEBSERVER] (StaticFileServing.cpp:68) SSDP description is set up
2024-01-08T10:20:44.727Z [SSDP] Starting the SSDP server
2024-01-08T10:20:44.746Z [SMOOTHING0] Using linear smoothing procedure (2)
2024-01-08T10:20:46.209Z [SERVICE_mDNS] Starting the network discovery thread
2024-01-08T10:20:46.473Z [WEBSOCKET] (WebSocketClient.cpp:39) New connection from ::ffff:192.168.100.246
2024-01-08T10:20:47.668Z [EFFECT0(Rainbo...)] The effect quits with priority: 0
2024-01-08T10:20:47.669Z [MUXER0] Removed source priority 0
2024-01-08T10:20:47.669Z [MUXER0] Set visible priority to 255
2024-01-08T10:20:48.040Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer.
2024-01-08T10:20:48.040Z [SMOOTHING0] Smoothing queue is cleared
2024-01-08T10:20:48.040Z [LEDDEVICE0_WS281X] (LedDevice.cpp:354) Stopping refresh timer
2024-01-08T10:20:48.040Z [SMOOTHING0] Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250
2024-01-08T10:20:48.040Z [SMOOTHING0] Using alternative smoothing input (0)
2024-01-08T10:20:48.040Z [LEDDEVICE0_WS281X] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz
2024-01-08T10:20:48.040Z [HYPERHDR0] New priority[255], previous [0]
2024-01-08T10:20:48.040Z [LEDDEVICE0_WS281X] (LedDevice.cpp:396) Refresh rate = 50.00 Hz
2024-01-08T10:20:48.040Z [HYPERHDR0] No source left -> switch LED-Device off
2024-01-08T10:20:48.040Z [LEDDEVICE0_WS281X] (LedDevice.cpp:340) Starting timer with interval = 20ms
2024-01-08T10:20:48.040Z [SMOOTHING0] Clearing queued colors before: disabling
2024-01-08T10:20:48.040Z [LEDDEVICE0_WS281X] (LedDevice.cpp:406) Refresh interval updated to 20ms
2024-01-08T10:20:48.040Z [SMOOTHING0] Smoothing queue is cleared
2024-01-08T10:20:48.040Z [LEDDEVICE0_WS281X] (LedDevice.cpp:421) LED refresh interval adjustment caused by smoothing configuration change to 20ms (proposed: 20ms)
2024-01-08T10:20:48.040Z [LEDDEVICE0_WS281X] (LedDevice.cpp:270) Disable the device
2024-01-08T10:20:48.041Z [LEDDEVICE0_WS281X] (LedDevice.cpp:354) Stopping refresh timer
2024-01-08T10:20:48.041Z [LEDDEVICE0_WS281X] (LedDevice.cpp:89) Switch off
2024-01-08T10:20:48.041Z [LEDDEVICE0_WS281X] (LedDevice.cpp:125) Power Off
2024-01-08T10:20:48.041Z [LEDDEVICE0_WS281X] (LedDevice.cpp:517) Set LED strip to black/power off
2024-01-08T10:20:48.041Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:225) setBackLightEnabled: 0
2024-01-08T10:20:48.041Z [EFFECTENGINE0] Effect 'Rainbow swirl fast' has finished.
2024-01-08T10:20:48.041Z [EFFECT0(Rainbo...)] Effect named: 'Rainbow swirl fast' is deleted
2024-01-08T10:20:48.300Z [COMPONENTCTRL0] LED device: disabled
2024-01-08T10:23:48.247Z [WEBSOCKET] (HyperAPI.cpp:957) log streaming activated for client ::ffff:192.168.100.246

This is a dump of the hyperhdr.db db, table: settings row: blackborderdetector data:

{"blurRemoveCnt":1,"borderFrameCnt":50,"enable":true,"maxInconsistentCnt":10,"mode":"classic","threshold":5,"unknownFrameCnt":600}

Confirms that the app, has successfully saved the correct state in the DB, this is what is exposed to HyperHDR at launch. But the Overview Page, does not reflect that. 🤷

@awawa-dev
Copy link
Owner

Hi
I think it was fixed here #705 and it's already merged

@phoinixgrr
Copy link
Author

phoinixgrr commented Jan 8, 2024

Hi I think it was fixed here #705 and it's already merged

Hi @awawa-dev . Thanks for the swift response on this.

Running:

HyperHDR Server: 
- Build:           (HEAD detached at v20.0.0.0beta1) (GitHub-ccd22a1/558c7e0-1703192848)
- Build time:      Dec 23 2023 14:57:49
- Git Remote:      https://github.com/awawa-dev/HyperHDR
- Version:         20.0.0.0beta1

Does this build contain the Fix #705 ?

@awawa-dev
Copy link
Owner

No, Build time: Dec 23 2023 14:57:49. Currently you can take the installers from here: https://github.com/awawa-dev/HyperHDR/actions/runs/7432383905 or build HyperHDR from the sources (on the device or using Github Action online after forking the repo)

@phoinixgrr
Copy link
Author

phoinixgrr commented Jan 8, 2024

Installed


HyperHDR Server: 
- Build:           v20rc1 (Awawa-6fa0a33/6eebe0c-1704554231)
- Build time:      Jan  6 2024 15:44:39
- Git Remote:      https://github.com/awawa-dev/HyperHDR
- Version:         20.0.0.0beta1
- UI Lang:         auto (BrowserLang: en-GB)
- Avail Capt:      Linux (V4L2)
- Database:        read/write

Fixed confirmed 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants