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

Colors reversed with hdmi devices #127

Open
grmilbrand opened this issue Feb 1, 2025 · 50 comments
Open

Colors reversed with hdmi devices #127

grmilbrand opened this issue Feb 1, 2025 · 50 comments

Comments

@grmilbrand
Copy link

grmilbrand commented Feb 1, 2025

I have an LG OLED55C6P and running PicCap and HyperHDR on the tv's WebOS 3.4.
The video preview looks fine when it's direct from the TV (menu bars), but when I have an input device plugged in like a ShieldTV 2015 or an Onn Streaming box, the colors are reversed in the live preview. (Blue is Red)

@satgit62
Copy link

satgit62 commented Feb 1, 2025

I have an LG OLED55C6P and running PicCap and HyperHDR on the tv's WebOS 3.4. The video preview looks fine when it's direct from the TV (menu bars), but when I have an input device plugged in like a ShieldTV 2015 or an Onn Streaming box, the colors are reversed in the live preview. (Blue is Red)

Hi, have you switched on the HDMI ULTRA HD Deep Colour option on your TV's HDMI IN? Can you post a HyperHDR log?
What versions of PicCap and HyperHDR are you using?
Image

@grmilbrand
Copy link
Author

yes, all three inputs are set to UltraHD Deep Color.
The TV colors are fine but anything thru HDMI is wrong.
live preview:
Image
actual TV image:
Image

Log File:
2025-02-01T09:00:54.829Z [CORE] TTY is not attached to the log output 2025-02-01T09:00:54.858Z [MAIN] Database path: '/home/root/.hyperhdr/db/hyperhdr.db', readonlyMode = disabled 2025-02-01T09:00:54.858Z [MAIN] Starting HyperHdr - 20.0.0.0, (HEAD detached at v20.0.0.0) (awawa-dev-9e960c9/52f12b4-1711236142), built: Mar 28 2024:19:17:18 2025-02-01T09:00:54.858Z [MAIN] Set user data path to '/home/root/.hyperhdr' 2025-02-01T09:00:54.858Z [INSTANCE_CFG] Loading instance configuration 2025-02-01T09:00:54.870Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-01T09:00:54.963Z [INSTANCE_CFG] Settings database initialized 2025-02-01T09:00:54.974Z [SOUND_GRABBER] Sound device is disabled 2025-02-01T09:00:55.002Z [DAEMON] The AVF grabber can not be instantiated, because it has been left out from the build 2025-02-01T09:00:55.002Z [DAEMON] The MF grabber can not be instantiated, because it has been left out from the build 2025-02-01T09:00:55.002Z [DAEMON] !The v4l2 grabber can not be instantiated, because it has been left out from the build 2025-02-01T09:00:55.020Z [DAEMON] The USB grabber was disabled during build. FlatbufferServer now controlls the HDR state. 2025-02-01T09:00:55.021Z [JSONSERVER] (JsonServer.cpp:26) Created new instance 2025-02-01T09:00:55.023Z [JSONSERVER] Started on port 19444 2025-02-01T09:00:55.025Z [SSDP] (SSDPHandler.cpp:31) SSDPHandler is initialized 2025-02-01T09:00:55.008Z [HYPERHDR0] Starting the instance 2025-02-01T09:00:55.008Z [INSTANCE_CFG0] Loading instance configuration 2025-02-01T09:00:55.009Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-01T09:00:55.088Z [INSTANCE_CFG0] Settings database initialized 2025-02-01T09:00:55.088Z [COMPONENTCTRL0] (ComponentController.cpp:31) ComponentController is initialized. Components are ENABLED 2025-02-01T09:00:55.094Z [MUXER0] (Muxer.cpp:55) Muxer initialized 2025-02-01T09:00:55.095Z [BLACKBORDER] Set mode to: default 2025-02-01T09:00:55.095Z [COMPONENTCTRL0] Blackborder detector: enabled 2025-02-01T09:00:55.095Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:192) Set LED mapping type to advanced 2025-02-01T09:00:55.095Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:176) setSparseProcessing to 1 2025-02-01T09:00:55.095Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:103) ImageToLedManager initialized 2025-02-01T09:00:55.097Z [COLORSPACE_CALIBRATION0] classicMode: yes, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 1, colored: yes] 2025-02-01T09:00:55.097Z [LED_CALIBRATION0] (LedCalibration.cpp:101) Calibration config '0' for LED segment: [0, 99] 2025-02-01T09:00:55.101Z [HYPERHDR0] Led strip RGB order is: rgb 2025-02-01T09:00:55.102Z [SMOOTHING0] High resolution clock is NOT STEADY! 2025-02-01T09:00:55.102Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-01T09:00:55.102Z [SMOOTHING0] Smoothing queue is cleared 2025-02-01T09:00:55.102Z [COMPONENTCTRL0] Smoothing: enabled 2025-02-01T09:00:55.102Z [SMOOTHING0] Creating config (0) => type: Alternative, dirMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-01T09:00:55.102Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-01T09:00:55.103Z [SMOOTHING0] Smoothing queue is cleared 2025-02-01T09:00:55.103Z [SMOOTHING0] Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-01T09:00:55.103Z [SMOOTHING0] Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-01T09:00:55.104Z [LEDDEVICE0_UDPRAW] Start LedDevice 'udpraw'. 2025-02-01T09:00:55.104Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:337) deviceConfig: [{"colorOrder":"rgb","currentLedCount":100,"host":"","port":5568,"refreshTime":20,"smoothingRefreshTime":20,"type":"udpraw"}] 2025-02-01T09:00:55.104Z [LEDDEVICE0_UDPRAW] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-01T09:00:55.104Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:423) Refresh rate = 50.00 Hz 2025-02-01T09:00:55.104Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:373) Device is not ready to start a timer 2025-02-01T09:00:55.104Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:433) Refresh interval updated to 20ms 2025-02-01T09:00:55.106Z [HYPER_MANAGER] HyperHDR instance 'First LED instance' has been started 2025-02-01T09:00:55.106Z [LEDDEVICE0_UDPRAW] Device 'udpraw' is disabled due to an error: 'Failed resolving IP-address for [], (1) No host name given' 2025-02-01T09:00:55.107Z [HYPERHDR0] The instance is running 2025-02-01T09:00:55.107Z [MUXER0] Register new input 'System/VIDEOGRABBER' with priority 240 as inactive 2025-02-01T09:00:55.107Z [WEBSERVER] Initialize Webserver 2025-02-01T09:00:55.107Z [COMPONENTCTRL0] Video capture device: enabled 2025-02-01T09:00:55.107Z [FLATBUFSERVER] Started on port 19400 2025-02-01T09:00:55.107Z [FLATBUFSERVER] Started local domain socket server: 'hyperhdr-domain' 2025-02-01T09:00:55.108Z [NETFORWARDER] Forwarder has changed state to disabled 2025-02-01T09:00:55.129Z [WEBSERVER] Apply Webserver settings 2025-02-01T09:00:55.129Z [WEBSERVER] Set document root to: :/www 2025-02-01T09:00:55.130Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTP)' on port: 8090 2025-02-01T09:00:55.130Z [SSDP] (SSDPHandler.cpp:93) The local address is empty 2025-02-01T09:00:55.130Z [WEBSERVER] Initialize Webserver 2025-02-01T09:00:55.130Z [WEBSERVER] Apply Webserver settings 2025-02-01T09:00:55.130Z [WEBSERVER] Set document root to: :/www 2025-02-01T09:00:55.142Z [WEBSERVER] Setup SSL certificate 2025-02-01T09:00:55.142Z [WEBSERVER] Setup private SSL key 2025-02-01T09:00:55.143Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTPS)' on port: 8092 2025-02-01T09:00:55.143Z [SSDP] (SSDPHandler.cpp:42) SSDPHandler is initializing 2025-02-01T09:00:55.144Z [SSDP] (SSDPHandler.cpp:196) The local address is: 192.168.1.56 2025-02-01T09:00:55.144Z [SSDP] (SSDPServer.cpp:95) Initialize the SSDP server 2025-02-01T09:00:55.145Z [WEBSERVER] (StaticFileServing.cpp:68) SSDP description is set up 2025-02-01T09:00:55.145Z [SSDP] Starting the SSDP server 2025-02-01T09:00:55.333Z [MUXER0] Set visible priority to 255 2025-02-01T09:00:55.333Z [HYPERHDR0] New priority[255], previous [255] 2025-02-01T09:00:55.333Z [HYPERHDR0] No source left -> switch LED-Device off 2025-02-01T09:00:55.333Z [SMOOTHING0] Clearing queued colors before: disabling 2025-02-01T09:00:55.333Z [SMOOTHING0] Smoothing queue is cleared 2025-02-01T09:00:55.333Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:297) Disable the device 2025-02-01T09:00:55.333Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:225) setBackLightEnabled: 0 2025-02-01T09:00:55.987Z [FLATBUFSERVER] (FlatBufferServer.cpp:138) New connection from ::ffff:127.0.0.1 2025-02-01T09:00:56.006Z [MUXER0] Register new input 'webos@::ffff:127.0.0.1/FLATBUFSERVER' with priority 150 as inactive 2025-02-01T09:00:56.006Z [MUXER0] Priority 150 is now active 2025-02-01T09:00:56.006Z [MUXER0] Set visible priority to 150 2025-02-01T09:00:56.006Z [HYPERHDR0] New priority[150], previous [255] 2025-02-01T09:00:56.006Z [HYPERHDR0] New source available -> switch LED-Device on 2025-02-01T09:00:56.006Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-01T09:00:56.007Z [SMOOTHING0] Smoothing queue is cleared 2025-02-01T09:00:56.007Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:225) setBackLightEnabled: 1 2025-02-01T09:00:56.007Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:337) deviceConfig: [{"colorOrder":"rgb","currentLedCount":100,"host":"","port":5568,"refreshTime":20,"smoothingRefreshTime":20,"type":"udpraw"}] 2025-02-01T09:00:56.007Z [LEDDEVICE0_UDPRAW] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-01T09:00:56.007Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:423) Refresh rate = 50.00 Hz 2025-02-01T09:00:56.007Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:373) Device is not ready to start a timer 2025-02-01T09:00:56.007Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:433) Refresh interval updated to 20ms 2025-02-01T09:00:56.007Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:00:56.007Z [LEDDEVICE0_UDPRAW] Device 'udpraw' is disabled due to an error: 'Failed resolving IP-address for [], (1) No host name given' 2025-02-01T09:00:56.007Z [IMAGETOLED_MNG0] Total index number is: 1386 (memory: 1386). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:00:56.007Z [LEDDEVICE0_UDPRAW] Could not initialize the device before enabling 2025-02-01T09:00:56.648Z [SERVICE_mDNS] Starting the network discovery thread 2025-02-01T09:00:57.066Z [NET_DISCOVERY] Found HyperHDR at 192.168.1.146:8090 (raspberrypi.local) 2025-02-01T09:00:58.092Z [WEBSOCKET] (WebSocketClient.cpp:39) New connection from ::ffff:192.168.1.52 2025-02-01T09:01:03.033Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:01:11.806Z [IMAGETOLED_MNG0] Total index number is: 1176 (memory: 1176). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:01:17.146Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:02:47.887Z [WEBSOCKET] (HyperAPI.cpp:957) log streaming activated for client ::ffff:192.168.1.52 2025-02-01T09:02:53.247Z [PERFORMANCE] [INSTANCE0: FPS = 29.92, processed = 1796] 2025-02-01T09:03:51.820Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:03:53.238Z [PERFORMANCE] [INSTANCE0: FPS = 40.04, processed = 2402] 2025-02-01T09:04:01.529Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:04:12.090Z [IMAGETOLED_MNG0] Total index number is: 1190 (memory: 1190). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:04:21.966Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:04:51.897Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:04:53.232Z [PERFORMANCE] [INSTANCE0: FPS = 59.94, processed = 3596] 2025-02-01T09:05:01.556Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:05:12.101Z [IMAGETOLED_MNG0] Total index number is: 1190 (memory: 1190). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:05:21.927Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-01T09:05:53.242Z [PERFORMANCE] [INSTANCE0: FPS = 59.91, processed = 3595] 2025-02-01T09:06:53.236Z [PERFORMANCE] [INSTANCE0: FPS = 59.91, processed = 3594]

@awawa-dev
Copy link

awawa-dev commented Feb 1, 2025

U and V chroma planes in the source (webos) are swapped?

@grmilbrand
Copy link
Author

Thaks to you both!
any advice on how to test this? anyhere I can modify to rectify it?

@awawa-dev
Copy link

awawa-dev commented Feb 1, 2025

probably backend issue or this device mixes up the UV planes and needs workaround

@satgit62
Copy link

satgit62 commented Feb 1, 2025

probably backend issue or this device mixes up the UV planes and needs workaround

Hello @awawa-dev, I would also be interested to know if this can be taken into account in the backend. There is someone else with almost the same problem.

@awawa-dev
Copy link

awawa-dev commented Feb 1, 2025

the problem is capturing but probably can be easy fixed as additional option in piccap&backend. Or there is a bug in backend but probably it would cause massive problems for other devices.

@satgit62
Copy link

satgit62 commented Feb 1, 2025

the problem is capturing but probably can be easy fixed as additional option in piccap&backend. Or there is a bug in backend but probably it would cause massive problems for other devices.

I have tested with the following devices via HDMI and there were no colour display problems like here: PlayStation, Amazon FireTV stick, Apple TV, laptop and VU+ Duo 4k SE/Ultimo 4K Enigma2 satellite receiver.

@awawa-dev
Copy link

I guess it rather depends on the webos or the device its running on. Not the connected players.

@awawa-dev
Copy link

awawa-dev commented Feb 1, 2025

If NV12 is active then mode YUV to rgb conversion is also done by LUTs but I suppose all the affected users use the same prepared LUTs by you? Otherwise without NV12 enabled all is done the old way on the device by backend all alone before sending to HyperHDR.

@grmilbrand
Copy link
Author

Yes, I tested with an Onn Streaming stick with Android TV, and the Shield 2015. I could probably get access to a Firestick and maybe a newer Shield to test. I can also try running my laptop thru it

@grmilbrand
Copy link
Author

Laptop shows the same inverse colors thru the hdmi. Let me know if you want me to test any fixes

@satgit62
Copy link

satgit62 commented Feb 1, 2025

Laptop shows the same inverse colors thru the hdmi. Let me know if you want me to test any fixes

I see from your log that you are using HyperHDR v20.0.0.0. What version of PicCap do you have installed? Are you using the old backends or the new ones with NV12 support? They only work correctly with HyperHDR v21beta1. Can you post a HiperHDR log after a reboot, switch to a channel or video, and save the log as a text file? I can't tell from the log which LUT is loaded by HyperHDR.

@satgit62
Copy link

satgit62 commented Feb 1, 2025

If NV12 is active then mode YUV to rgb conversion is also done by LUTs but I suppose all the affected users use the same prepared LUTs by you? Otherwise without NV12 enabled all is done the old way on the device by backend all alone before sending to HyperHDR.

I think that before NV12, webOS HyperHDR always used the 50MB flat_lut_lin_tables.3d from /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/.
When using NV12, only 150MB LUT's are supported, so we have removed the flat_lut_lin_tables.3d because if it is present, it will be loaded first, resulting in an error loop.

@grmilbrand
Copy link
Author

PicCap version is 0.5.0 according to WebOS dev mgr. But hyperHDR is 0.1.9 (but I know its hyperHDR 20 according to the web interface)
I have not modified the LUT or touched backends for this. there was no Backends available in webos Dev mgr either
would I use the terminal to update to 21 beta2? i'm willing to try this

@grmilbrand
Copy link
Author

2025-02-02T10:06:20.170Z [CORE] TTY is not attached to the log output 2025-02-02T10:06:20.197Z [MAIN] Database path: '/home/root/.hyperhdr/db/hyperhdr.db', readonlyMode = disabled 2025-02-02T10:06:20.197Z [MAIN] Starting HyperHdr - 20.0.0.0, (HEAD detached at v20.0.0.0) (awawa-dev-9e960c9/52f12b4-1711236142), built: Mar 28 2024:19:17:18 2025-02-02T10:06:20.197Z [MAIN] Set user data path to '/home/root/.hyperhdr' 2025-02-02T10:06:20.197Z [INSTANCE_CFG] Loading instance configuration 2025-02-02T10:06:20.208Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-02T10:06:20.300Z [INSTANCE_CFG] Settings database initialized 2025-02-02T10:06:20.315Z [SOUND_GRABBER] Sound device is disabled 2025-02-02T10:06:20.343Z [DAEMON] The AVF grabber can not be instantiated, because it has been left out from the build 2025-02-02T10:06:20.343Z [DAEMON] The MF grabber can not be instantiated, because it has been left out from the build 2025-02-02T10:06:20.343Z [DAEMON] !The v4l2 grabber can not be instantiated, because it has been left out from the build 2025-02-02T10:06:20.353Z [DAEMON] The USB grabber was disabled during build. FlatbufferServer now controlls the HDR state. 2025-02-02T10:06:20.354Z [JSONSERVER] (JsonServer.cpp:26) Created new instance 2025-02-02T10:06:20.358Z [JSONSERVER] Started on port 19444 2025-02-02T10:06:20.360Z [SSDP] (SSDPHandler.cpp:31) SSDPHandler is initialized 2025-02-02T10:06:20.345Z [HYPERHDR0] Starting the instance 2025-02-02T10:06:20.345Z [INSTANCE_CFG0] Loading instance configuration 2025-02-02T10:06:20.346Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-02T10:06:20.420Z [INSTANCE_CFG0] Settings database initialized 2025-02-02T10:06:20.420Z [COMPONENTCTRL0] (ComponentController.cpp:31) ComponentController is initialized. Components are ENABLED 2025-02-02T10:06:20.426Z [MUXER0] (Muxer.cpp:55) Muxer initialized 2025-02-02T10:06:20.427Z [BLACKBORDER] Set mode to: default 2025-02-02T10:06:20.427Z [COMPONENTCTRL0] Blackborder detector: enabled 2025-02-02T10:06:20.427Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:192) Set LED mapping type to advanced 2025-02-02T10:06:20.427Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:176) setSparseProcessing to 1 2025-02-02T10:06:20.427Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:103) ImageToLedManager initialized 2025-02-02T10:06:20.429Z [COLORSPACE_CALIBRATION0] classicMode: yes, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 1, colored: yes] 2025-02-02T10:06:20.429Z [LED_CALIBRATION0] (LedCalibration.cpp:101) Calibration config '0' for LED segment: [0, 99] 2025-02-02T10:06:20.433Z [HYPERHDR0] Led strip RGB order is: rgb 2025-02-02T10:06:20.434Z [SMOOTHING0] High resolution clock is NOT STEADY! 2025-02-02T10:06:20.434Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-02T10:06:20.434Z [SMOOTHING0] Smoothing queue is cleared 2025-02-02T10:06:20.434Z [COMPONENTCTRL0] Smoothing: enabled 2025-02-02T10:06:20.434Z [SMOOTHING0] Creating config (0) => type: Alternative, dirMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-02T10:06:20.434Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-02T10:06:20.434Z [SMOOTHING0] Smoothing queue is cleared 2025-02-02T10:06:20.434Z [SMOOTHING0] Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-02T10:06:20.434Z [SMOOTHING0] Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-02T10:06:20.435Z [LEDDEVICE0_UDPRAW] Start LedDevice 'udpraw'. 2025-02-02T10:06:20.435Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:337) deviceConfig: [{"colorOrder":"rgb","currentLedCount":100,"host":"192.168.1.147","port":5568,"refreshTime":20,"smoothingRefreshTime":20,"type":"udpraw"}] 2025-02-02T10:06:20.435Z [LEDDEVICE0_UDPRAW] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-02T10:06:20.435Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:423) Refresh rate = 50.00 Hz 2025-02-02T10:06:20.435Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:373) Device is not ready to start a timer 2025-02-02T10:06:20.435Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:433) Refresh interval updated to 20ms 2025-02-02T10:06:20.436Z [LEDDEVICE0_UDPRAW] (ProviderUdp.cpp:64) Successfully parsed 192.168.1.147 as an IP-address. 2025-02-02T10:06:20.436Z [LEDDEVICE0_UDPRAW] (ProviderUdp.cpp:94) UDP socket will write to 192.168.1.147:5568 2025-02-02T10:06:20.436Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:247) Enable the device 2025-02-02T10:06:20.436Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:64) Switch on 2025-02-02T10:06:20.436Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:140) Power On 2025-02-02T10:06:20.436Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:367) Starting timer with interval = 20ms 2025-02-02T10:06:20.437Z [HYPER_MANAGER] HyperHDR instance 'First LED instance' has been started 2025-02-02T10:06:20.437Z [HYPERHDR0] The instance is running 2025-02-02T10:06:20.437Z [MUXER0] Register new input 'System/VIDEOGRABBER' with priority 240 as inactive 2025-02-02T10:06:20.437Z [COMPONENTCTRL0] Video capture device: enabled 2025-02-02T10:06:20.437Z [COMPONENTCTRL0] LED device: enabled 2025-02-02T10:06:20.437Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-02T10:06:20.437Z [EFFECTENGINE0] Run effect "Rainbow swirl fast" on channel 0 2025-02-02T10:06:20.438Z [FLATBUFSERVER] Started on port 19400 2025-02-02T10:06:20.438Z [FLATBUFSERVER] Started local domain socket server: 'hyperhdr-domain' 2025-02-02T10:06:20.439Z [WEBSERVER] Initialize Webserver 2025-02-02T10:06:20.443Z [EFFECTENGINE0] (EffectEngine.cpp:92) Start the effect: name [Rainbow swirl fast] 2025-02-02T10:06:20.443Z [MUXER0] Register new input 'System/EFFECT' with priority 0 as inactive 2025-02-02T10:06:20.444Z [HYPERHDR0] Boot effect: animation set to 'Rainbow swirl fast' [started] 2025-02-02T10:06:20.444Z [NETFORWARDER] Forwarder has changed state to disabled 2025-02-02T10:06:20.467Z [EFFECT0(Rainbo...)] Begin playing the effect with priority: 0 2025-02-02T10:06:20.470Z [MUXER0] Priority 0 is now active 2025-02-02T10:06:20.470Z [MUXER0] Set visible priority to 0 2025-02-02T10:06:20.470Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-02T10:06:20.470Z [SMOOTHING0] Smoothing queue is cleared 2025-02-02T10:06:20.470Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:381) Stopping refresh timer 2025-02-02T10:06:20.470Z [SMOOTHING0] Selecting config (2) => type: Linear, directMode: false, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0 2025-02-02T10:06:20.470Z [SMOOTHING0] Using linear smoothing input (2) 2025-02-02T10:06:20.470Z [LEDDEVICE0_UDPRAW] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 25.00 Hz 2025-02-02T10:06:20.470Z [HYPERHDR0] New priority[0], previous [255] 2025-02-02T10:06:20.470Z [HYPERHDR0] New source available -> switch LED-Device on 2025-02-02T10:06:20.470Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:423) Refresh rate = 25.00 Hz 2025-02-02T10:06:20.470Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:367) Starting timer with interval = 40ms 2025-02-02T10:06:20.470Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-02T10:06:20.470Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:433) Refresh interval updated to 40ms 2025-02-02T10:06:20.470Z [SMOOTHING0] Smoothing queue is cleared 2025-02-02T10:06:20.470Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:448) LED refresh interval adjustment caused by smoothing configuration change to 40ms (proposed: 40ms) 2025-02-02T10:06:20.470Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:247) Enable the device 2025-02-02T10:06:20.470Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:225) setBackLightEnabled: 0 2025-02-02T10:06:20.470Z [IMAGETOLED_MNG0] Total index number is: 200 (memory: 200). User sparse processing is: enabled, image size: 80 x 45, area number: 100 2025-02-02T10:06:20.471Z [SMOOTHING0] Using linear smoothing input (2) 2025-02-02T10:06:20.471Z [WEBSERVER] Apply Webserver settings 2025-02-02T10:06:20.471Z [WEBSERVER] Set document root to: :/www 2025-02-02T10:06:20.471Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTP)' on port: 8090 2025-02-02T10:06:20.472Z [SSDP] (SSDPHandler.cpp:93) The local address is empty 2025-02-02T10:06:20.472Z [WEBSERVER] Initialize Webserver 2025-02-02T10:06:20.472Z [WEBSERVER] Apply Webserver settings 2025-02-02T10:06:20.472Z [WEBSERVER] Set document root to: :/www 2025-02-02T10:06:20.487Z [WEBSERVER] Setup SSL certificate 2025-02-02T10:06:20.487Z [WEBSERVER] Setup private SSL key 2025-02-02T10:06:20.488Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTPS)' on port: 8092 2025-02-02T10:06:20.488Z [SSDP] (SSDPHandler.cpp:42) SSDPHandler is initializing 2025-02-02T10:06:20.488Z [SSDP] (SSDPHandler.cpp:196) The local address is: 192.168.1.56 2025-02-02T10:06:20.489Z [SSDP] (SSDPServer.cpp:95) Initialize the SSDP server 2025-02-02T10:06:20.490Z [WEBSERVER] (StaticFileServing.cpp:68) SSDP description is set up 2025-02-02T10:06:20.490Z [SSDP] Starting the SSDP server 2025-02-02T10:06:20.550Z [SMOOTHING0] Using linear smoothing procedure (2) 2025-02-02T10:06:21.332Z [FLATBUFSERVER] (FlatBufferServer.cpp:138) New connection from ::ffff:127.0.0.1 2025-02-02T10:06:21.360Z [MUXER0] Register new input 'webos@::ffff:127.0.0.1/FLATBUFSERVER' with priority 150 as inactive 2025-02-02T10:06:21.360Z [MUXER0] Priority 150 is now active 2025-02-02T10:06:21.974Z [SERVICE_mDNS] Starting the network discovery thread 2025-02-02T10:06:22.182Z [NET_DISCOVERY] Found WLED at 192.168.1.147:80 (wled-81db80.local) 2025-02-02T10:06:22.120Z [EFFECT0(Rainbo...)] The effect quits with priority: 0 2025-02-02T10:06:22.120Z [MUXER0] Removed source priority 0 2025-02-02T10:06:22.120Z [MUXER0] Set visible priority to 150 2025-02-02T10:06:22.120Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-02T10:06:22.120Z [SMOOTHING0] Smoothing queue is cleared 2025-02-02T10:06:22.120Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:381) Stopping refresh timer 2025-02-02T10:06:22.120Z [SMOOTHING0] Selecting config (0) => type: Alternative, directMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-02T10:06:22.120Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-02T10:06:22.120Z [LEDDEVICE0_UDPRAW] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-02T10:06:22.120Z [HYPERHDR0] New priority[150], previous [0] 2025-02-02T10:06:22.120Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:423) Refresh rate = 50.00 Hz 2025-02-02T10:06:22.120Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:367) Starting timer with interval = 20ms 2025-02-02T10:06:22.120Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:225) setBackLightEnabled: 1 2025-02-02T10:06:22.120Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:433) Refresh interval updated to 20ms 2025-02-02T10:06:22.120Z [EFFECTENGINE0] Effect 'Rainbow swirl fast' has finished. 2025-02-02T10:06:22.120Z [LEDDEVICE0_UDPRAW] (LedDevice.cpp:448) LED refresh interval adjustment caused by smoothing configuration change to 20ms (proposed: 20ms) 2025-02-02T10:06:22.121Z [EFFECT0(Rainbo...)] Effect named: 'Rainbow swirl fast' is deleted 2025-02-02T10:06:22.124Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-02T10:06:22.124Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-02T10:06:22.161Z [SMOOTHING0] Using alternative smoothing procedure (0) 2025-02-02T10:06:26.493Z [WEBSOCKET] (WebSocketClient.cpp:39) New connection from ::ffff:192.168.1.52 2025-02-02T10:06:26.594Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-02T10:06:27.997Z [WEBSOCKET] (HyperAPI.cpp:957) log streaming activated for client ::ffff:192.168.1.52 2025-02-02T10:06:30.981Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-02T10:06:38.037Z [IMAGETOLED_MNG0] Total index number is: 1176 (memory: 1176). User sparse processing is: enabled, image size: 320 x 180, area number: 100 2025-02-02T10:06:39.322Z [IMAGETOLED_MNG0] Total index number is: 1400 (memory: 1400). User sparse processing is: enabled, image size: 320 x 180, area number: 100

@awawa-dev
Copy link

awawa-dev commented Feb 2, 2025

It seems to me that things are slowly getting confusing. From what I understand, one of the main points of piccap 0.5 was support for nv12 and such a version appeared in HBC? However, HyperHDR remained there in the older version that does not support NV12? So naturally you cannot activate this option. This is a separate processing scenario and Ithink it should be checked whether piccap 0.5 with NV12 disabled correctly converts NV12 to RGB on its own (the GUI seems to work).

@satgit62
Copy link

satgit62 commented Feb 2, 2025

PicCap version is 0.5.0 according to WebOS dev mgr. But hyperHDR is 0.1.9 (but I know its hyperHDR 20 according to the web interface) I have not modified the LUT or touched backends for this. there was no Backends available in webos Dev mgr either would I use the terminal to update to 21 beta2? i'm willing to try this

Install the new HyperHDR build for webOS from here: https://github.com/webosbrew/hyperhdr-webos-loader/actions/runs/13021462699/artifacts/2501009181 and test again please.

@grmilbrand
Copy link
Author

running V0.1.11 according to WebOS Dev Mgr and colors are still off.

@satgit62
Copy link

satgit62 commented Feb 2, 2025

running V0.1.11 according to WebOS Dev Mgr and colors are still off.

This is the version of the webOS Loader, the version of HyperHDR can be found on the HyperHDR overview page. See picture.
You should now also install and set up the official PicCap, and then send a log from HyperHDR.
https://github.com/TBSniller/piccap/releases/download/0.5.0/org.webosbrew.piccap_0.5.0_all.ipk

Image

@grmilbrand
Copy link
Author

yeah, it's 21 beta2 like your picture

@grmilbrand
Copy link
Author

2025-02-03T14:54:27.675Z [CORE] TTY is not attached to the log output 2025-02-03T14:54:27.702Z [MAIN] Database path: '/home/root/.hyperhdr/db/hyperhdr.db', readonlyMode = disabled 2025-02-03T14:54:27.702Z [MAIN] Starting HyperHdr - 21.0.0.0beta2, (HEAD detached at v21.0.0.0beta2) (Awawa-6bb7f88/c7cd3b1-1737912969), built: Jan 28 2025:23:34:25 2025-02-03T14:54:27.702Z [MAIN] Set user data path to '/home/root/.hyperhdr' 2025-02-03T14:54:27.703Z [INSTANCE_CFG] Loading instance configuration 2025-02-03T14:54:27.707Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-03T14:54:27.858Z [INSTANCE_CFG] Settings database initialized 2025-02-03T14:54:27.880Z [SOUND_GRABBER] Sound device is disabled 2025-02-03T14:54:27.914Z [DAEMON] The AVF grabber can not be instantiated, because it has been left out from the build 2025-02-03T14:54:27.914Z [DAEMON] The MF grabber can not be instantiated, because it has been left out from the build 2025-02-03T14:54:27.914Z [DAEMON] !The v4l2 grabber can not be instantiated, because it has been left out from the build 2025-02-03T14:54:27.935Z [DAEMON] The USB grabber was disabled during build. FlatbufferServer now controlls the HDR state. 2025-02-03T14:54:27.936Z [JSONSERVER] (JsonServer.cpp:26) Created new instance 2025-02-03T14:54:27.937Z [JSONSERVER] Started on port 19444 2025-02-03T14:54:27.939Z [SSDP] (SSDPHandler.cpp:31) SSDPHandler is initialized 2025-02-03T14:54:27.916Z [HYPERHDR0] Starting the instance 2025-02-03T14:54:27.916Z [INSTANCE_CFG0] Loading instance configuration 2025-02-03T14:54:27.916Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-03T14:54:28.036Z [INSTANCE_CFG0] Settings database initialized 2025-02-03T14:54:28.036Z [COMPONENTCTRL0] (ComponentController.cpp:27) ComponentController is initialized. Components are ENABLED 2025-02-03T14:54:28.047Z [MUXER0] (Muxer.cpp:54) Muxer initialized 2025-02-03T14:54:28.047Z [BLACKBORDER] Set mode to: default 2025-02-03T14:54:28.047Z [COMPONENTCTRL0] Blackborder detector: enabled 2025-02-03T14:54:28.048Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:192) Set LED mapping type to advanced 2025-02-03T14:54:28.048Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:176) setSparseProcessing to 1 2025-02-03T14:54:28.048Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:103) ImageToLedManager initialized 2025-02-03T14:54:28.049Z [COLORSPACE_CALIBRATION0] classicMode: yes, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 1, colored: yes] 2025-02-03T14:54:28.050Z [LED_CALIBRATION0] (LedCalibration.cpp:101) Calibration config '0' for LED segment: [0, 219] 2025-02-03T14:54:28.058Z [HYPERHDR0] Led strip RGB order is: rgb 2025-02-03T14:54:28.059Z [SMOOTHING0] High resolution clock is NOT STEADY! 2025-02-03T14:54:28.059Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-03T14:54:28.059Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T14:54:28.060Z [COMPONENTCTRL0] Smoothing: enabled 2025-02-03T14:54:28.060Z [SMOOTHING0] Creating config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T14:54:28.060Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-03T14:54:28.060Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T14:54:28.060Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T14:54:28.060Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T14:54:28.060Z [LEDDEVICE0_WLED] Start LedDevice 'wled'. 2025-02-03T14:54:28.060Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:35) Initializing WLED 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:44) DeviceType : wled 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:45) LedCount : 220 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:48) Override brightness : true 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:51) Set brightness level: 255 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:54) Restore WLED : false 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:57) Max retry : 60 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:95) 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:106) [1] 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"port":21324,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-03T14:54:28.062Z [HYPER_MANAGER] HyperHDR instance 'First LED instance' has been started 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-03T14:54:28.061Z [HYPERHDR0] The instance is running 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-03T14:54:28.061Z [MUXER0] Register new input 'System/VIDEOGRABBER' with priority 240 as inactive 2025-02-03T14:54:28.061Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:64) Successfully parsed 192.168.1.147 as an IP-address. 2025-02-03T14:54:28.061Z [COMPONENTCTRL0] Video capture device: enabled 2025-02-03T14:54:28.062Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:94) UDP socket will write to 192.168.1.147:21324 2025-02-03T14:54:28.062Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:84) Hostname/IP : 192.168.1.147 2025-02-03T14:54:28.062Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:85) Port : 21324 2025-02-03T14:54:28.062Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:89) [1] 2025-02-03T14:54:28.062Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-03T14:54:28.062Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-03T14:54:28.064Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-03T14:54:28.064Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-03T14:54:28.065Z [WEBSERVER] Initialize Webserver 2025-02-03T14:54:28.066Z [FLATBUFSERVER] Tone mapping: 0 2025-02-03T14:54:28.066Z [FLATBUFSERVER] Started on port 19400 2025-02-03T14:54:28.066Z [FLATBUFSERVER] Started local domain socket server: 'hyperhdr-domain' 2025-02-03T14:54:28.066Z [FLATBUFSERVER] Tone mapping: 0 2025-02-03T14:54:28.066Z [FLATBUFSERVER] NV12 quarter of frame mode: 0 2025-02-03T14:54:28.070Z [NETFORWARDER] Forwarder has changed state to disabled 2025-02-03T14:54:28.098Z [WEBSERVER] Apply Webserver settings 2025-02-03T14:54:28.098Z [WEBSERVER] Set document root to: :/www 2025-02-03T14:54:28.099Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTP)' on port: 8090 2025-02-03T14:54:28.099Z [SSDP] (SSDPHandler.cpp:93) The local address is empty 2025-02-03T14:54:28.099Z [WEBSERVER] Initialize Webserver 2025-02-03T14:54:28.099Z [WEBSERVER] Apply Webserver settings 2025-02-03T14:54:28.099Z [WEBSERVER] Set document root to: :/www 2025-02-03T14:54:28.109Z [WEBSERVER] Setup SSL certificate 2025-02-03T14:54:28.110Z [WEBSERVER] Setup private SSL key 2025-02-03T14:54:28.110Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTPS)' on port: 8092 2025-02-03T14:54:28.110Z [SSDP] (SSDPHandler.cpp:42) SSDPHandler is initializing 2025-02-03T14:54:28.111Z [SSDP] (SSDPHandler.cpp:196) The local address is: 192.168.1.56 2025-02-03T14:54:28.111Z [SSDP] (SSDPServer.cpp:94) Initialize the SSDP server 2025-02-03T14:54:28.112Z [SSDP] Starting the SSDP server 2025-02-03T14:54:28.194Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (131 ms): [http://192.168.1.147:80/json] [] 2025-02-03T14:54:28.194Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T14:54:28.194Z [LEDDEVICE0_WLED] WLED info => wifi quality: 42% (LOW), wifi channel: 11, leds: 367, arch: esp32, ver: 0.15.0, uptime: 247s, port: 21324, power limit: 0mA 2025-02-03T14:54:28.194Z [LEDDEVICE0_WLED] The number of LEDs defined in HyperHDR (220) is different from that defined in WLED (367) 2025-02-03T14:54:28.194Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T14:54:28.285Z [MUXER0] Set visible priority to 255 2025-02-03T14:54:28.285Z [HYPERHDR0] New priority[255], previous [255] 2025-02-03T14:54:28.285Z [HYPERHDR0] No source left -> switch LED-Device off 2025-02-03T14:54:28.285Z [SMOOTHING0] Clearing queued colors before: disabling 2025-02-03T14:54:28.285Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T14:54:28.285Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-03T14:54:28.363Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (169 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T14:54:28.364Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T14:54:28.364Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-03T14:54:28.364Z [COMPONENTCTRL0] LED device: enabled 2025-02-03T14:54:28.364Z [LEDDEVICE0_WLED] (LedDevice.cpp:296) Disable the device 2025-02-03T14:54:28.364Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-03T14:54:28.364Z [LEDDEVICE0_WLED] (LedDevice.cpp:89) Switch off 2025-02-03T14:54:28.364Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:199) 2025-02-03T14:54:28.364Z [LEDDEVICE0_WLED] (LedDevice.cpp:543) Set LED strip to black/power off 2025-02-03T14:54:28.364Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-03T14:54:28.364Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-03T14:54:28.365Z [EFFECTENGINE0] Run effect "Rainbow swirl fast" on channel 0 2025-02-03T14:54:28.365Z [EFFECTENGINE0] (EffectEngine.cpp:92) Start the effect: name [Rainbow swirl fast] 2025-02-03T14:54:28.365Z [MUXER0] Register new input 'System/EFFECT' with priority 0 as inactive 2025-02-03T14:54:28.365Z [HYPERHDR0] Boot effect: animation set to 'Rainbow swirl fast' [started] 2025-02-03T14:54:28.365Z [EFFECT0(Rainbo...)] Begin playing the effect with priority: 0 2025-02-03T14:54:28.368Z [MUXER0] Priority 0 is now active 2025-02-03T14:54:28.368Z [MUXER0] Set visible priority to 0 2025-02-03T14:54:28.368Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-03T14:54:28.368Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T14:54:28.369Z [SMOOTHING0] Selecting config (1) => type: Linear, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0 2025-02-03T14:54:28.369Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-03T14:54:28.369Z [HYPERHDR0] New priority[0], previous [255] 2025-02-03T14:54:28.369Z [HYPERHDR0] New source available -> switch LED-Device on 2025-02-03T14:54:28.369Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-03T14:54:28.369Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T14:54:28.369Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-03T14:54:28.369Z [IMAGETOLED_MNG0] Total index number is: 440 (memory: 440). User sparse processing is: enabled, image size: 80 x 45, area number: 220 2025-02-03T14:54:28.370Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-03T14:54:28.621Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (257 ms): [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-03T14:54:28.621Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T14:54:28.621Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 25.00 Hz 2025-02-03T14:54:28.621Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 25.00 Hz 2025-02-03T14:54:28.621Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-03T14:54:28.621Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 40ms 2025-02-03T14:54:28.621Z [COMPONENTCTRL0] LED device: disabled 2025-02-03T14:54:28.621Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 40ms (proposed: 40ms) 2025-02-03T14:54:28.621Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-03T14:54:28.621Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-03T14:54:28.621Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-03T14:54:28.621Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-03T14:54:28.692Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (70 ms): [http://192.168.1.147:80/json] [] 2025-02-03T14:54:28.692Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T14:54:28.692Z [LEDDEVICE0_WLED] WLED info => wifi quality: 40% (LOW), wifi channel: 11, leds: 367, arch: esp32, ver: 0.15.0, uptime: 248s, port: 21324, power limit: 0mA 2025-02-03T14:54:28.692Z [LEDDEVICE0_WLED] The number of LEDs defined in HyperHDR (220) is different from that defined in WLED (367) 2025-02-03T14:54:28.692Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T14:54:28.822Z [FLATBUFSERVER] (FlatBuffersServer.cpp:178) New connection from ::ffff:127.0.0.1 2025-02-03T14:54:28.872Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (179 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T14:54:28.872Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T14:54:28.872Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 40ms 2025-02-03T14:54:28.872Z [COMPONENTCTRL0] LED device: enabled 2025-02-03T14:54:28.877Z [MUXER0] Register new input 'webos@::ffff:127.0.0.1/FLATBUFSERVER' with priority 150 as inactive 2025-02-03T14:54:28.877Z [MUXER0] Priority 150 is now active 2025-02-03T14:54:28.952Z [SMOOTHING0] Using linear smoothing procedure (1) 2025-02-03T14:54:29.616Z [SERVICE_mDNS] Starting the network discovery thread 2025-02-03T14:54:29.715Z [NET_DISCOVERY] Found Home Assistant at 192.168.1.188:8123 (379fdff8ec0b4337bd84049f2160e930.local) 2025-02-03T14:54:30.015Z [NET_DISCOVERY] Found WLED at 192.168.1.147:80 (wled-81db80.local) 2025-02-03T14:54:32.164Z [EFFECT0(Rainbo...)] The effect quits with priority: 0 2025-02-03T14:54:32.164Z [MUXER0] Removed source priority 0 2025-02-03T14:54:32.164Z [MUXER0] Set visible priority to 150 2025-02-03T14:54:32.164Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-03T14:54:32.164Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T14:54:32.164Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-03T14:54:32.164Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-03T14:54:32.164Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-03T14:54:32.164Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T14:54:32.164Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-03T14:54:32.164Z [HYPERHDR0] New priority[150], previous [0] 2025-02-03T14:54:32.164Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 1 2025-02-03T14:54:32.165Z [EFFECTENGINE0] Effect 'Rainbow swirl fast' has finished. 2025-02-03T14:54:32.165Z [EFFECT0(Rainbo...)] Effect named: 'Rainbow swirl fast' is deleted 2025-02-03T14:54:32.165Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-03T14:54:32.165Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-03T14:54:32.165Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 20ms (proposed: 20ms) 2025-02-03T14:54:32.182Z [IMAGETOLED_MNG0] Total index number is: 4120 (memory: 4120). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-03T14:54:32.206Z [SMOOTHING0] Using alternative smoothing procedure (0) 2025-02-03T14:54:55.066Z [IMAGETOLED_MNG0] Total index number is: 3444 (memory: 3444). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-03T14:54:57.505Z [IMAGETOLED_MNG0] Total index number is: 3868 (memory: 3868). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-03T14:55:01.794Z [WEBSOCKET] (WebSocketClient.cpp:40) New connection from ::ffff:192.168.1.52 2025-02-03T14:55:02.086Z [WEBSOCKET] (HyperAPI.cpp:946) log streaming activated for client ::ffff:192.168.1.52 2025-02-03T14:55:17.385Z [IMAGETOLED_MNG0] Total index number is: 4120 (memory: 4120). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-03T14:55:17.426Z [FLATBUFSERVER] Setting user LUT filename to: 'lut_lin_tables.3d' 2025-02-03T14:55:17.426Z [FLATBUFSERVER] Tone mapping: 0 2025-02-03T14:56:20.028Z [FLATBUFSERVER] Setting user LUT filename to: 'lut_lin_tables.3d' 2025-02-03T14:56:20.028Z [FLATBUFSERVER] Tone mapping: 0 2025-02-03T14:56:22.606Z [IMAGETOLED_MNG0] Total index number is: 3360 (memory: 3360). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-03T14:56:25.345Z [IMAGETOLED_MNG0] Total index number is: 4120 (memory: 4120). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-03T14:56:28.452Z [PERFORMANCE] [INSTANCE0: FPS = 29.78, processed = 1786], [LED0: FPS = 50.00, send = 2999, processed = 2999, dropped = 0]

@grmilbrand
Copy link
Author

here are my setting in PicCap:

Image

@satgit62
Copy link

satgit62 commented Feb 3, 2025

here are my setting in PicCap:

Image

Have you also installed the three LUTs required to use NV12?

@grmilbrand
Copy link
Author

grmilbrand commented Feb 3, 2025 via email

@satgit62
Copy link

satgit62 commented Feb 3, 2025

How would I do that? Sorry

Here is my guide:
https://github.com/satgit62/Ultimate-HyperHDR-Ambilight-fine-tuning-experience-for-LG-webOS-with-new-LUT-calibration-
Since you have both PicCap v0.5.0 and the latest HyperHDR, you just need to copy the LUT's to the correct directories and delete the invalid one and restart. See point 2.
I'm currently working on a simplified method, but it won't be ready until tomorrow evening.

@grmilbrand
Copy link
Author

i'm stuck on 2-H where is LUT.zip?

@satgit62
Copy link

satgit62 commented Feb 3, 2025

@grmilbrand
Copy link
Author

grmilbrand commented Feb 3, 2025

ugh, now I'm getting no "live video" thru the HDMI although the TV colors still go thru LED's

2025-02-03T18:13:28.781Z [CORE] TTY is not attached to the log output 2025-02-03T18:13:28.807Z [MAIN] Database path: '/home/root/.hyperhdr/db/hyperhdr.db', readonlyMode = disabled 2025-02-03T18:13:28.807Z [MAIN] Starting HyperHdr - 21.0.0.0beta2, (HEAD detached at v21.0.0.0beta2) (Awawa-6bb7f88/c7cd3b1-1737912969), built: Jan 28 2025:23:34:25 2025-02-03T18:13:28.807Z [MAIN] Set user data path to '/home/root/.hyperhdr' 2025-02-03T18:13:28.807Z [INSTANCE_CFG] Loading instance configuration 2025-02-03T18:13:28.811Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-03T18:13:28.943Z [INSTANCE_CFG] Settings database initialized 2025-02-03T18:13:28.955Z [SOUND_GRABBER] Sound device is disabled 2025-02-03T18:13:28.985Z [DAEMON] The AVF grabber can not be instantiated, because it has been left out from the build 2025-02-03T18:13:28.985Z [DAEMON] The MF grabber can not be instantiated, because it has been left out from the build 2025-02-03T18:13:28.985Z [DAEMON] !The v4l2 grabber can not be instantiated, because it has been left out from the build 2025-02-03T18:13:29.006Z [DAEMON] The USB grabber was disabled during build. FlatbufferServer now controlls the HDR state. 2025-02-03T18:13:29.006Z [JSONSERVER] (JsonServer.cpp:26) Created new instance 2025-02-03T18:13:29.029Z [JSONSERVER] Started on port 19444 2025-02-03T18:13:29.031Z [SSDP] (SSDPHandler.cpp:31) SSDPHandler is initialized 2025-02-03T18:13:28.987Z [HYPERHDR0] Starting the instance 2025-02-03T18:13:28.987Z [INSTANCE_CFG0] Loading instance configuration 2025-02-03T18:13:28.988Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-03T18:13:29.123Z [INSTANCE_CFG0] Settings database initialized 2025-02-03T18:13:29.124Z [COMPONENTCTRL0] (ComponentController.cpp:27) ComponentController is initialized. Components are ENABLED 2025-02-03T18:13:29.135Z [MUXER0] (Muxer.cpp:54) Muxer initialized 2025-02-03T18:13:29.135Z [BLACKBORDER] Set mode to: default 2025-02-03T18:13:29.135Z [COMPONENTCTRL0] Blackborder detector: enabled 2025-02-03T18:13:29.136Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:192) Set LED mapping type to advanced 2025-02-03T18:13:29.136Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:176) setSparseProcessing to 1 2025-02-03T18:13:29.136Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:103) ImageToLedManager initialized 2025-02-03T18:13:29.137Z [COLORSPACE_CALIBRATION0] classicMode: yes, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 1, colored: yes] 2025-02-03T18:13:29.137Z [LED_CALIBRATION0] (LedCalibration.cpp:101) Calibration config '0' for LED segment: [0, 219] 2025-02-03T18:13:29.146Z [HYPERHDR0] Led strip RGB order is: rgb 2025-02-03T18:13:29.147Z [SMOOTHING0] High resolution clock is NOT STEADY! 2025-02-03T18:13:29.147Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-03T18:13:29.147Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T18:13:29.147Z [COMPONENTCTRL0] Smoothing: enabled 2025-02-03T18:13:29.147Z [SMOOTHING0] Creating config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T18:13:29.147Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-03T18:13:29.147Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T18:13:29.147Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T18:13:29.147Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T18:13:29.148Z [LEDDEVICE0_WLED] Start LedDevice 'wled'. 2025-02-03T18:13:29.148Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:35) Initializing WLED 2025-02-03T18:13:29.148Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-03T18:13:29.148Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-03T18:13:29.148Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-03T18:13:29.148Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:44) DeviceType : wled 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:45) LedCount : 220 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:48) Override brightness : true 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:51) Set brightness level: 255 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:54) Restore WLED : false 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:57) Max retry : 60 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:95) 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:106) [1] 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"port":21324,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:64) Successfully parsed 192.168.1.147 as an IP-address. 2025-02-03T18:13:29.149Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:94) UDP socket will write to 192.168.1.147:21324 2025-02-03T18:13:29.150Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:84) Hostname/IP : 192.168.1.147 2025-02-03T18:13:29.150Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:85) Port : 21324 2025-02-03T18:13:29.150Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:89) [1] 2025-02-03T18:13:29.150Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-03T18:13:29.150Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-03T18:13:29.150Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-03T18:13:29.150Z [HYPER_MANAGER] HyperHDR instance 'First LED instance' has been started 2025-02-03T18:13:29.150Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-03T18:13:29.151Z [HYPERHDR0] The instance is running 2025-02-03T18:13:29.151Z [MUXER0] Register new input 'System/VIDEOGRABBER' with priority 240 as inactive 2025-02-03T18:13:29.151Z [FLATBUFSERVER] Tone mapping: 1 2025-02-03T18:13:29.151Z [COMPONENTCTRL0] Video capture device: enabled 2025-02-03T18:13:29.151Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-03T18:13:29.151Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-03T18:13:29.151Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/lut_lin_tables.3d 2025-02-03T18:13:29.151Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-03T18:13:29.151Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-03T18:13:29.152Z [WEBSERVER] Initialize Webserver 2025-02-03T18:13:29.197Z [WEBSERVER] Apply Webserver settings 2025-02-03T18:13:29.198Z [WEBSERVER] Set document root to: :/www 2025-02-03T18:13:29.198Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTP)' on port: 8090 2025-02-03T18:13:29.199Z [SSDP] (SSDPHandler.cpp:93) The local address is empty 2025-02-03T18:13:29.199Z [WEBSERVER] Initialize Webserver 2025-02-03T18:13:29.200Z [WEBSERVER] Apply Webserver settings 2025-02-03T18:13:29.200Z [WEBSERVER] Set document root to: :/www 2025-02-03T18:13:29.299Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (149 ms): [http://192.168.1.147:80/json] [] 2025-02-03T18:13:29.299Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T18:13:29.299Z [LEDDEVICE0_WLED] WLED info => wifi quality: 40% (LOW), wifi channel: 11, leds: 367, arch: esp32, ver: 0.15.0, uptime: 12188s, port: 21324, power limit: 0mA 2025-02-03T18:13:29.299Z [LEDDEVICE0_WLED] The number of LEDs defined in HyperHDR (220) is different from that defined in WLED (367) 2025-02-03T18:13:29.299Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T18:13:29.373Z [MUXER0] Set visible priority to 255 2025-02-03T18:13:29.373Z [HYPERHDR0] New priority[255], previous [255] 2025-02-03T18:13:29.373Z [HYPERHDR0] No source left -> switch LED-Device off 2025-02-03T18:13:29.373Z [SMOOTHING0] Clearing queued colors before: disabling 2025-02-03T18:13:29.373Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T18:13:29.373Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-03T18:13:29.398Z [WEBSERVER] Setup SSL certificate 2025-02-03T18:13:29.399Z [WEBSERVER] Setup private SSL key 2025-02-03T18:13:29.399Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTPS)' on port: 8092 2025-02-03T18:13:29.399Z [SSDP] (SSDPHandler.cpp:42) SSDPHandler is initializing 2025-02-03T18:13:29.400Z [SSDP] (SSDPHandler.cpp:196) The local address is: 192.168.1.56 2025-02-03T18:13:29.400Z [SSDP] (SSDPServer.cpp:94) Initialize the SSDP server 2025-02-03T18:13:29.401Z [SSDP] Starting the SSDP server 2025-02-03T18:13:29.494Z [FLATBUFSERVER] Found and loaded LUT: '/media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/lut_lin_tables.3d' 2025-02-03T18:13:29.494Z [COMPONENTCTRL0] HDR (global): enabled 2025-02-03T18:13:29.494Z [FLATBUFSERVER] Started on port 19400 2025-02-03T18:13:29.495Z [FLATBUFSERVER] Started local domain socket server: 'hyperhdr-domain' 2025-02-03T18:13:29.495Z [FLATBUFSERVER] Tone mapping: 1 2025-02-03T18:13:29.495Z [FLATBUFSERVER] NV12 quarter of frame mode: 1 2025-02-03T18:13:29.495Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-03T18:13:29.495Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-03T18:13:29.495Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/lut_lin_tables.3d 2025-02-03T18:13:29.495Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-03T18:13:29.495Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-03T18:13:29.548Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (248 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T18:13:29.548Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T18:13:29.548Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-03T18:13:29.548Z [COMPONENTCTRL0] LED device: enabled 2025-02-03T18:13:29.548Z [LEDDEVICE0_WLED] (LedDevice.cpp:296) Disable the device 2025-02-03T18:13:29.548Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-03T18:13:29.548Z [LEDDEVICE0_WLED] (LedDevice.cpp:89) Switch off 2025-02-03T18:13:29.548Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:199) 2025-02-03T18:13:29.548Z [LEDDEVICE0_WLED] (LedDevice.cpp:543) Set LED strip to black/power off 2025-02-03T18:13:29.548Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-03T18:13:29.549Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-03T18:13:29.549Z [EFFECTENGINE0] Run effect "Rainbow swirl fast" on channel 0 2025-02-03T18:13:29.549Z [EFFECTENGINE0] (EffectEngine.cpp:92) Start the effect: name [Rainbow swirl fast] 2025-02-03T18:13:29.549Z [MUXER0] Register new input 'System/EFFECT' with priority 0 as inactive 2025-02-03T18:13:29.549Z [HYPERHDR0] Boot effect: animation set to 'Rainbow swirl fast' [started] 2025-02-03T18:13:29.549Z [EFFECT0(Rainbo...)] Begin playing the effect with priority: 0 2025-02-03T18:13:29.552Z [MUXER0] Priority 0 is now active 2025-02-03T18:13:29.552Z [MUXER0] Set visible priority to 0 2025-02-03T18:13:29.552Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-03T18:13:29.553Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T18:13:29.553Z [SMOOTHING0] Selecting config (1) => type: Linear, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0 2025-02-03T18:13:29.553Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-03T18:13:29.553Z [HYPERHDR0] New priority[0], previous [255] 2025-02-03T18:13:29.553Z [HYPERHDR0] New source available -> switch LED-Device on 2025-02-03T18:13:29.553Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-03T18:13:29.553Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T18:13:29.553Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-03T18:13:29.553Z [IMAGETOLED_MNG0] Total index number is: 440 (memory: 440). User sparse processing is: enabled, image size: 80 x 45, area number: 220 2025-02-03T18:13:29.554Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-03T18:13:29.575Z [FLATBUFSERVER] Found and loaded LUT: '/media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/lut_lin_tables.3d' 2025-02-03T18:13:29.576Z [NETFORWARDER] Forwarder has changed state to disabled 2025-02-03T18:13:29.803Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (255 ms): [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-03T18:13:29.803Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T18:13:29.804Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 25.00 Hz 2025-02-03T18:13:29.804Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 25.00 Hz 2025-02-03T18:13:29.804Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-03T18:13:29.804Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 40ms 2025-02-03T18:13:29.804Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 40ms (proposed: 40ms) 2025-02-03T18:13:29.804Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-03T18:13:29.804Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-03T18:13:29.804Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-03T18:13:29.804Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-03T18:13:29.804Z [COMPONENTCTRL0] LED device: disabled 2025-02-03T18:13:29.871Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (67 ms): [http://192.168.1.147:80/json] [] 2025-02-03T18:13:29.871Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T18:13:29.871Z [LEDDEVICE0_WLED] WLED info => wifi quality: 40% (LOW), wifi channel: 11, leds: 367, arch: esp32, ver: 0.15.0, uptime: 12189s, port: 21324, power limit: 0mA 2025-02-03T18:13:29.871Z [LEDDEVICE0_WLED] The number of LEDs defined in HyperHDR (220) is different from that defined in WLED (367) 2025-02-03T18:13:29.871Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T18:13:29.961Z [FLATBUFSERVER] (FlatBuffersServer.cpp:178) New connection from ::ffff:127.0.0.1 2025-02-03T18:13:30.053Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-03T18:13:30.053Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-03T18:13:30.053Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/lut_lin_tables.3d 2025-02-03T18:13:30.053Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-03T18:13:30.053Z [FLATBUFSERVER] (LutLoader.cpp:84) Index 1 for HDR YUV 2025-02-03T18:13:30.061Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (189 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T18:13:30.061Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T18:13:30.061Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 40ms 2025-02-03T18:13:30.061Z [COMPONENTCTRL0] LED device: enabled 2025-02-03T18:13:30.142Z [SMOOTHING0] Using linear smoothing procedure (1) 2025-02-03T18:13:30.620Z [FLATBUFSERVER] Found and loaded LUT: '/media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/lut_lin_tables.3d' 2025-02-03T18:13:30.620Z [FLATBUFSERVER] (FlatBuffersServer.cpp:370) Received first NV12 frame. First plane size: 57600 (stride: 320). Second plane size: 28800 (stride: 320). Image size: 86400 (320 x 180) 2025-02-03T18:13:30.621Z [MUXER0] Register new input 'webos@::ffff:127.0.0.1/FLATBUFSERVER' with priority 150 as inactive 2025-02-03T18:13:30.621Z [MUXER0] Priority 150 is now active 2025-02-03T18:13:30.706Z [SERVICE_mDNS] Starting the network discovery thread 2025-02-03T18:13:30.841Z [NET_DISCOVERY] Found Home Assistant at 192.168.1.188:8123 (379fdff8ec0b4337bd84049f2160e930.local) 2025-02-03T18:13:31.073Z [WEBSOCKET] (WebSocketClient.cpp:40) New connection from ::ffff:192.168.1.52 2025-02-03T18:13:31.108Z [NET_DISCOVERY] Found WLED at 192.168.1.147:80 (wled-81db80.local) 2025-02-03T18:13:32.929Z [MUXER0] Timeout clear for priority 0 2025-02-03T18:13:32.929Z [MUXER0] Set visible priority to 150 2025-02-03T18:13:32.929Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-03T18:13:32.929Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T18:13:32.929Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-03T18:13:32.929Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T18:13:32.929Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-03T18:13:32.930Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-03T18:13:32.930Z [HYPERHDR0] New priority[150], previous [0] 2025-02-03T18:13:32.930Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-03T18:13:32.930Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-03T18:13:32.930Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 1 2025-02-03T18:13:32.930Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-03T18:13:32.930Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 20ms (proposed: 20ms) 2025-02-03T18:13:32.935Z [EFFECT0(Rainbo...)] The effect quits with priority: 0 2025-02-03T18:13:32.935Z [EFFECTENGINE0] Effect 'Rainbow swirl fast' has finished. 2025-02-03T18:13:32.935Z [EFFECT0(Rainbo...)] Effect named: 'Rainbow swirl fast' is deleted 2025-02-03T18:13:32.945Z [IMAGETOLED_MNG0] Total index number is: 1120 (memory: 1120). User sparse processing is: enabled, image size: 160 x 90, area number: 220 2025-02-03T18:13:32.970Z [SMOOTHING0] Using alternative smoothing procedure (0) 2025-02-03T18:13:34.893Z [IMAGETOLED_MNG0] Total index number is: 1120 (memory: 1120). User sparse processing is: enabled, image size: 160 x 90, area number: 220 2025-02-03T18:13:37.918Z [FLATBUFSERVER] Setting user LUT filename to: 'lut_lin_tables.3d' 2025-02-03T18:13:37.918Z [FLATBUFSERVER] Tone mapping: 1 2025-02-03T18:13:37.918Z [FLATBUFSERVER] (FlatBuffersServer.cpp:301) Adding user LUT file for searching: /home/root/.hyperhdr/lut_lin_tables.3d 2025-02-03T18:13:37.919Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/lut_lin_tables.3d 2025-02-03T18:13:37.919Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-03T18:13:37.919Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-03T18:13:37.919Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/lut_lin_tables.3d 2025-02-03T18:13:37.919Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-03T18:13:37.919Z [FLATBUFSERVER] (LutLoader.cpp:84) Index 1 for HDR YUV 2025-02-03T18:13:38.116Z [FLATBUFSERVER] Found and loaded LUT: '/media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/lut_lin_tables.3d' 2025-02-03T18:13:43.770Z [FLATBUFSERVER] Setting user LUT filename to: 'lut_lin_tables.3d' 2025-02-03T18:13:43.770Z [FLATBUFSERVER] Tone mapping: 1 2025-02-03T18:13:43.770Z [FLATBUFSERVER] (FlatBuffersServer.cpp:301) Adding user LUT file for searching: /home/root/.hyperhdr/lut_lin_tables.3d 2025-02-03T18:13:43.771Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/lut_lin_tables.3d 2025-02-03T18:13:43.771Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-03T18:13:43.771Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-03T18:13:43.771Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/lut_lin_tables.3d 2025-02-03T18:13:43.771Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-03T18:13:43.771Z [FLATBUFSERVER] (LutLoader.cpp:84) Index 1 for HDR YUV 2025-02-03T18:13:43.892Z [FLATBUFSERVER] Found and loaded LUT: '/media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/lut_lin_tables.3d' 2025-02-03T18:14:04.392Z [IMAGETOLED_MNG0] Total index number is: 1120 (memory: 1120). User sparse processing is: enabled, image size: 160 x 90, area number: 220 2025-02-03T18:14:08.956Z [WEBSOCKET] (HyperAPI.cpp:946) log streaming activated for client ::ffff:192.168.1.52

@grmilbrand
Copy link
Author

Image
Image

Image

@awawa-dev
Copy link

In logs everything is fine (for SDR) and the input is present (flatbuffers first NV12 frame.. and priority 150 is active) so no 'no video' at least when the logs were taken.

@awawa-dev
Copy link

awawa-dev commented Feb 3, 2025

I would stick to standardized ZSTD LUT files only. Otherwise it could end in a big mess when it comes to the installers.

And force NV12 mode on default for HyperHDR.

@grmilbrand
Copy link
Author

yeah, there's no video in the 'live preview' in hyperHDR from the shield box. but the TV's image shows up and works right, in live preview.
So you suggest going back to the default installed? with the inverted colors from the input?
I'm really starting to think its an error with my TV and it's HDMI ports.

I really love your software and appreciate both of your support and troubleshooting!

@awawa-dev
Copy link

Im not exactly sure what's happening right now, apparently some changes are under way ;) The logs say there should be a video in the live preview present, maybe it's black board coming from the flatbuffers (or incorrect damaged LUT) but there should be no 'no video' text.

@grmilbrand
Copy link
Author

oh yeah, there's no "text" (just no video (there's a video playing on my TV)):

Image

@awawa-dev
Copy link

awawa-dev commented Feb 3, 2025

The LUT doesnt seem to be damaged so probably you are capturing not what you suppose to capture on your TV (GUI or protected app) instead of external HDMI source. Did you leave piccap settings and returned to the video on the TV?

Or piccap doesnt capture the TV stream, try different settings for ex. resolution.

@grmilbrand
Copy link
Author

this is with a fresh install... original LUT files (you can see the blue and red are swapped)
https://drive.google.com/file/d/1moC0AAY_iEn9mERuYimnkGQuzI_wqZx7/view?usp=sharing

And this is with the new LUT files (TV shows, nothing thru HDMI):
https://drive.google.com/file/d/1jvFjVEhYH5c_HrOAtLgSrbSCvqJ9HIoa/view?usp=sharing

@awawa-dev
Copy link

You shouldn't have touched the previous installation, because HyperHDR worked, if you installed that LUT that @satgit62 gave it was also correct, and there was a stream from flatbuffers although black and that and only that had to be explained on the backend/piccap side. And now we've gone back somewhere and I'm not sure where.

@grmilbrand
Copy link
Author

ok, I can get it right back to where it was with sat's version of the LUT

@grmilbrand
Copy link
Author

grmilbrand commented Feb 4, 2025

Ok, we're back:

2025-02-03T20:13:34.203Z [CORE] TTY is not attached to the log output 2025-02-03T20:13:34.228Z [MAIN] Database path: '/home/root/.hyperhdr/db/hyperhdr.db', readonlyMode = disabled 2025-02-03T20:13:34.228Z [MAIN] Starting HyperHdr - 21.0.0.0beta2, (HEAD detached at v21.0.0.0beta2) (Awawa-6bb7f88/c7cd3b1-1737912969), built: Jan 28 2025:23:34:25 2025-02-03T20:13:34.228Z [MAIN] Set user data path to '/home/root/.hyperhdr' 2025-02-03T20:13:34.228Z [INSTANCE_CFG] Loading instance configuration 2025-02-03T20:13:34.232Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-03T20:13:34.363Z [INSTANCE_CFG] Settings database initialized 2025-02-03T20:13:34.376Z [SOUND_GRABBER] Sound device is disabled 2025-02-03T20:13:34.408Z [DAEMON] The AVF grabber can not be instantiated, because it has been left out from the build 2025-02-03T20:13:34.408Z [DAEMON] The MF grabber can not be instantiated, because it has been left out from the build 2025-02-03T20:13:34.408Z [DAEMON] !The v4l2 grabber can not be instantiated, because it has been left out from the build 2025-02-03T20:13:34.437Z [DAEMON] The USB grabber was disabled during build. FlatbufferServer now controlls the HDR state. 2025-02-03T20:13:34.438Z [JSONSERVER] (JsonServer.cpp:26) Created new instance 2025-02-03T20:13:34.439Z [JSONSERVER] Started on port 19444 2025-02-03T20:13:34.441Z [SSDP] (SSDPHandler.cpp:31) SSDPHandler is initialized 2025-02-03T20:13:34.410Z [HYPERHDR0] Starting the instance 2025-02-03T20:13:34.410Z [INSTANCE_CFG0] Loading instance configuration 2025-02-03T20:13:34.411Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-03T20:13:34.543Z [INSTANCE_CFG0] Settings database initialized 2025-02-03T20:13:34.543Z [COMPONENTCTRL0] (ComponentController.cpp:27) ComponentController is initialized. Components are ENABLED 2025-02-03T20:13:34.554Z [MUXER0] (Muxer.cpp:54) Muxer initialized 2025-02-03T20:13:34.555Z [BLACKBORDER] Set mode to: default 2025-02-03T20:13:34.555Z [COMPONENTCTRL0] Blackborder detector: enabled 2025-02-03T20:13:34.555Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:192) Set LED mapping type to advanced 2025-02-03T20:13:34.555Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:176) setSparseProcessing to 1 2025-02-03T20:13:34.555Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:103) ImageToLedManager initialized 2025-02-03T20:13:34.557Z [COLORSPACE_CALIBRATION0] classicMode: yes, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 1, colored: yes] 2025-02-03T20:13:34.557Z [LED_CALIBRATION0] (LedCalibration.cpp:101) Calibration config '0' for LED segment: [0, 219] 2025-02-03T20:13:34.565Z [HYPERHDR0] Led strip RGB order is: rgb 2025-02-03T20:13:34.566Z [SMOOTHING0] High resolution clock is NOT STEADY! 2025-02-03T20:13:34.567Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-03T20:13:34.567Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T20:13:34.567Z [COMPONENTCTRL0] Smoothing: enabled 2025-02-03T20:13:34.567Z [SMOOTHING0] Creating config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T20:13:34.567Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-03T20:13:34.567Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T20:13:34.567Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T20:13:34.567Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T20:13:34.567Z [LEDDEVICE0_WLED] Start LedDevice 'wled'. 2025-02-03T20:13:34.567Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:35) Initializing WLED 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:44) DeviceType : wled 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:45) LedCount : 220 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:48) Override brightness : true 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:51) Set brightness level: 255 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:54) Restore WLED : false 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:57) Max retry : 60 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:95) 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:106) [1] 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"port":21324,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-03T20:13:34.568Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-03T20:13:34.569Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-03T20:13:34.569Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-03T20:13:34.569Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:64) Successfully parsed 192.168.1.147 as an IP-address. 2025-02-03T20:13:34.569Z [HYPER_MANAGER] HyperHDR instance 'First LED instance' has been started 2025-02-03T20:13:34.569Z [HYPERHDR0] The instance is running 2025-02-03T20:13:34.569Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:94) UDP socket will write to 192.168.1.147:21324 2025-02-03T20:13:34.569Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:84) Hostname/IP : 192.168.1.147 2025-02-03T20:13:34.569Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:85) Port : 21324 2025-02-03T20:13:34.569Z [MUXER0] Register new input 'System/VIDEOGRABBER' with priority 240 as inactive 2025-02-03T20:13:34.569Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:89) [1] 2025-02-03T20:13:34.569Z [COMPONENTCTRL0] Video capture device: enabled 2025-02-03T20:13:34.569Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-03T20:13:34.569Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-03T20:13:34.569Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-03T20:13:34.569Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-03T20:13:34.569Z [WEBSERVER] Initialize Webserver 2025-02-03T20:13:34.570Z [FLATBUFSERVER] Tone mapping: 1 2025-02-03T20:13:34.570Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-03T20:13:34.570Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-03T20:13:34.570Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-03T20:13:34.570Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-03T20:13:34.691Z [WEBSERVER] Apply Webserver settings 2025-02-03T20:13:34.691Z [WEBSERVER] Set document root to: :/www 2025-02-03T20:13:34.691Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTP)' on port: 8090 2025-02-03T20:13:34.691Z [SSDP] (SSDPHandler.cpp:93) The local address is empty 2025-02-03T20:13:34.691Z [WEBSERVER] Initialize Webserver 2025-02-03T20:13:34.692Z [WEBSERVER] Apply Webserver settings 2025-02-03T20:13:34.692Z [WEBSERVER] Set document root to: :/www 2025-02-03T20:13:34.769Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (200 ms): [http://192.168.1.147:80/json] [] 2025-02-03T20:13:34.769Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T20:13:34.770Z [LEDDEVICE0_WLED] WLED info => wifi quality: 40% (LOW), wifi channel: 11, leds: 367, arch: esp32, ver: 0.15.0, uptime: 19392s, port: 21324, power limit: 0mA 2025-02-03T20:13:34.770Z [LEDDEVICE0_WLED] The number of LEDs defined in HyperHDR (220) is different from that defined in WLED (367) 2025-02-03T20:13:34.770Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T20:13:34.801Z [WEBSERVER] Setup SSL certificate 2025-02-03T20:13:34.801Z [WEBSERVER] Setup private SSL key 2025-02-03T20:13:34.801Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTPS)' on port: 8092 2025-02-03T20:13:34.802Z [SSDP] (SSDPHandler.cpp:42) SSDPHandler is initializing 2025-02-03T20:13:34.802Z [SSDP] (SSDPHandler.cpp:196) The local address is: 192.168.1.56 2025-02-03T20:13:34.803Z [SSDP] (SSDPServer.cpp:94) Initialize the SSDP server 2025-02-03T20:13:34.804Z [SSDP] Starting the SSDP server 2025-02-03T20:13:34.817Z [MUXER0] Set visible priority to 255 2025-02-03T20:13:34.818Z [HYPERHDR0] New priority[255], previous [255] 2025-02-03T20:13:34.818Z [HYPERHDR0] No source left -> switch LED-Device off 2025-02-03T20:13:34.818Z [SMOOTHING0] Clearing queued colors before: disabling 2025-02-03T20:13:34.818Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T20:13:34.818Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-03T20:13:34.897Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-03T20:13:34.897Z [COMPONENTCTRL0] HDR (global): enabled 2025-02-03T20:13:34.897Z [FLATBUFSERVER] Started on port 19400 2025-02-03T20:13:34.898Z [FLATBUFSERVER] Started local domain socket server: 'hyperhdr-domain' 2025-02-03T20:13:34.898Z [FLATBUFSERVER] Tone mapping: 1 2025-02-03T20:13:34.898Z [FLATBUFSERVER] NV12 quarter of frame mode: 1 2025-02-03T20:13:34.898Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-03T20:13:34.898Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-03T20:13:34.898Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-03T20:13:34.898Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-03T20:13:34.925Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (155 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T20:13:34.926Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T20:13:34.926Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-03T20:13:34.926Z [LEDDEVICE0_WLED] (LedDevice.cpp:296) Disable the device 2025-02-03T20:13:34.926Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-03T20:13:34.926Z [LEDDEVICE0_WLED] (LedDevice.cpp:89) Switch off 2025-02-03T20:13:34.926Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:199) 2025-02-03T20:13:34.926Z [LEDDEVICE0_WLED] (LedDevice.cpp:543) Set LED strip to black/power off 2025-02-03T20:13:34.926Z [COMPONENTCTRL0] LED device: enabled 2025-02-03T20:13:34.926Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-03T20:13:34.927Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-03T20:13:34.927Z [EFFECTENGINE0] Run effect "Rainbow swirl fast" on channel 0 2025-02-03T20:13:34.927Z [EFFECTENGINE0] (EffectEngine.cpp:92) Start the effect: name [Rainbow swirl fast] 2025-02-03T20:13:34.927Z [MUXER0] Register new input 'System/EFFECT' with priority 0 as inactive 2025-02-03T20:13:34.927Z [HYPERHDR0] Boot effect: animation set to 'Rainbow swirl fast' [started] 2025-02-03T20:13:34.928Z [EFFECT0(Rainbo...)] Begin playing the effect with priority: 0 2025-02-03T20:13:34.931Z [MUXER0] Priority 0 is now active 2025-02-03T20:13:34.931Z [MUXER0] Set visible priority to 0 2025-02-03T20:13:34.933Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-03T20:13:34.933Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T20:13:34.933Z [SMOOTHING0] Selecting config (1) => type: Linear, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0 2025-02-03T20:13:34.933Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-03T20:13:34.933Z [HYPERHDR0] New priority[0], previous [255] 2025-02-03T20:13:34.933Z [HYPERHDR0] New source available -> switch LED-Device on 2025-02-03T20:13:34.933Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-03T20:13:34.933Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T20:13:34.933Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-03T20:13:34.934Z [IMAGETOLED_MNG0] Total index number is: 440 (memory: 440). User sparse processing is: enabled, image size: 80 x 45, area number: 220 2025-02-03T20:13:34.935Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-03T20:13:34.990Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-03T20:13:34.995Z [NETFORWARDER] Forwarder has changed state to disabled 2025-02-03T20:13:35.137Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (210 ms): [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-03T20:13:35.137Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T20:13:35.137Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 25.00 Hz 2025-02-03T20:13:35.137Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 25.00 Hz 2025-02-03T20:13:35.137Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-03T20:13:35.137Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 40ms 2025-02-03T20:13:35.137Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 40ms (proposed: 40ms) 2025-02-03T20:13:35.137Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-03T20:13:35.137Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-03T20:13:35.137Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-03T20:13:35.137Z [COMPONENTCTRL0] LED device: disabled 2025-02-03T20:13:35.137Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-03T20:13:35.228Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (91 ms): [http://192.168.1.147:80/json] [] 2025-02-03T20:13:35.228Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T20:13:35.229Z [LEDDEVICE0_WLED] WLED info => wifi quality: 40% (LOW), wifi channel: 11, leds: 367, arch: esp32, ver: 0.15.0, uptime: 19393s, port: 21324, power limit: 0mA 2025-02-03T20:13:35.229Z [LEDDEVICE0_WLED] The number of LEDs defined in HyperHDR (220) is different from that defined in WLED (367) 2025-02-03T20:13:35.229Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T20:13:35.351Z [FLATBUFSERVER] (FlatBuffersServer.cpp:178) New connection from ::ffff:127.0.0.1 2025-02-03T20:13:35.383Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (154 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-03T20:13:35.383Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-03T20:13:35.384Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 40ms 2025-02-03T20:13:35.384Z [COMPONENTCTRL0] LED device: enabled 2025-02-03T20:13:35.441Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-03T20:13:35.441Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-03T20:13:35.441Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-03T20:13:35.441Z [FLATBUFSERVER] (LutLoader.cpp:84) Index 1 for HDR YUV 2025-02-03T20:13:35.464Z [SMOOTHING0] Using linear smoothing procedure (1) 2025-02-03T20:13:35.933Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-03T20:13:35.933Z [FLATBUFSERVER] (FlatBuffersServer.cpp:370) Received first NV12 frame. First plane size: 57600 (stride: 320). Second plane size: 28800 (stride: 320). Image size: 86400 (320 x 180) 2025-02-03T20:13:35.934Z [MUXER0] Register new input 'webos@::ffff:127.0.0.1/FLATBUFSERVER' with priority 150 as inactive 2025-02-03T20:13:35.934Z [MUXER0] Priority 150 is now active 2025-02-03T20:13:36.192Z [SERVICE_mDNS] Starting the network discovery thread 2025-02-03T20:13:36.316Z [NET_DISCOVERY] Found Home Assistant at 192.168.1.188:8123 (379fdff8ec0b4337bd84049f2160e930.local) 2025-02-03T20:13:36.365Z [NET_DISCOVERY] Found WLED at 192.168.1.147:80 (wled-81db80.local) 2025-02-03T20:13:36.448Z [WEBSOCKET] (WebSocketClient.cpp:40) New connection from ::ffff:192.168.1.52 2025-02-03T20:13:36.883Z [EFFECT0(Rainbo...)] The effect quits with priority: 0 2025-02-03T20:13:36.883Z [MUXER0] Removed source priority 0 2025-02-03T20:13:36.883Z [MUXER0] Set visible priority to 150 2025-02-03T20:13:36.883Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-03T20:13:36.883Z [SMOOTHING0] Smoothing queue is cleared 2025-02-03T20:13:36.883Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-03T20:13:36.883Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-03T20:13:36.883Z [HYPERHDR0] New priority[150], previous [0] 2025-02-03T20:13:36.883Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 1 2025-02-03T20:13:36.883Z [EFFECTENGINE0] Effect 'Rainbow swirl fast' has finished. 2025-02-03T20:13:36.883Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-03T20:13:36.883Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-03T20:13:36.883Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-03T20:13:36.883Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-03T20:13:36.883Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-03T20:13:36.883Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 20ms (proposed: 20ms) 2025-02-03T20:13:36.883Z [EFFECT0(Rainbo...)] Effect named: 'Rainbow swirl fast' is deleted 2025-02-03T20:13:36.906Z [IMAGETOLED_MNG0] Total index number is: 1120 (memory: 1120). User sparse processing is: enabled, image size: 160 x 90, area number: 220 2025-02-03T20:13:36.924Z [SMOOTHING0] Using alternative smoothing procedure (0) 2025-02-03T20:13:36.969Z [WEBSOCKET] (HyperAPI.cpp:946) log streaming activated for client ::ffff:192.168.1.52 2025-02-03T20:13:40.880Z [IMAGETOLED_MNG0] Total index number is: 860 (memory: 860). User sparse processing is: enabled, image size: 160 x 90, area number: 220 2025-02-03T20:13:53.971Z [IMAGETOLED_MNG0] Total index number is: 1120 (memory: 1120). User sparse processing is: enabled, image size: 160 x 90, area number: 220

@satgit62
Copy link

satgit62 commented Feb 4, 2025

@grmilbrand Attention!
Some devices absolutely need 360x180. In this case, do not activate ‘Quarter of image for NV12’.
The most common resolutions for PicCap are:

128x72
160x90
192x108
256x144
360x180

According to your HyperHDR log, the resolution is 160 x 90:
2025-02-03T20:13:53.971Z [IMAGETOLED_MNG0] total index number is: 1120 (memory: 1120). User sparse processing is: activated, image size: 160 x 90, area number: 220

You should test all resolutions without 'Quarter of image for NV12'.

Attention!
In WLED, the Color order must be set to GRB and not RGB
In HyperHDR, on the other hand, they must be set to RGB.

Image

@grmilbrand
Copy link
Author

it all seems correct:

Image
Image
Image
Image

2025-02-04T08:03:18.074Z [CORE] TTY is not attached to the log output 2025-02-04T08:03:18.099Z [MAIN] Database path: '/home/root/.hyperhdr/db/hyperhdr.db', readonlyMode = disabled 2025-02-04T08:03:18.099Z [MAIN] Starting HyperHdr - 21.0.0.0beta2, (HEAD detached at v21.0.0.0beta2) (Awawa-6bb7f88/c7cd3b1-1737912969), built: Jan 28 2025:23:34:25 2025-02-04T08:03:18.099Z [MAIN] Set user data path to '/home/root/.hyperhdr' 2025-02-04T08:03:18.099Z [INSTANCE_CFG] Loading instance configuration 2025-02-04T08:03:18.103Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-04T08:03:18.229Z [INSTANCE_CFG] Settings database initialized 2025-02-04T08:03:18.240Z [SOUND_GRABBER] Sound device is disabled 2025-02-04T08:03:18.272Z [DAEMON] The AVF grabber can not be instantiated, because it has been left out from the build 2025-02-04T08:03:18.272Z [DAEMON] The MF grabber can not be instantiated, because it has been left out from the build 2025-02-04T08:03:18.272Z [DAEMON] !The v4l2 grabber can not be instantiated, because it has been left out from the build 2025-02-04T08:03:18.289Z [DAEMON] The USB grabber was disabled during build. FlatbufferServer now controlls the HDR state. 2025-02-04T08:03:18.289Z [JSONSERVER] (JsonServer.cpp:26) Created new instance 2025-02-04T08:03:18.290Z [JSONSERVER] Started on port 19444 2025-02-04T08:03:18.292Z [SSDP] (SSDPHandler.cpp:31) SSDPHandler is initialized 2025-02-04T08:03:18.274Z [HYPERHDR0] Starting the instance 2025-02-04T08:03:18.274Z [INSTANCE_CFG0] Loading instance configuration 2025-02-04T08:03:18.274Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-04T08:03:18.399Z [INSTANCE_CFG0] Settings database initialized 2025-02-04T08:03:18.400Z [COMPONENTCTRL0] (ComponentController.cpp:27) ComponentController is initialized. Components are ENABLED 2025-02-04T08:03:18.411Z [MUXER0] (Muxer.cpp:54) Muxer initialized 2025-02-04T08:03:18.411Z [BLACKBORDER] Set mode to: default 2025-02-04T08:03:18.411Z [COMPONENTCTRL0] Blackborder detector: enabled 2025-02-04T08:03:18.412Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:192) Set LED mapping type to advanced 2025-02-04T08:03:18.412Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:176) setSparseProcessing to 1 2025-02-04T08:03:18.412Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:103) ImageToLedManager initialized 2025-02-04T08:03:18.414Z [COLORSPACE_CALIBRATION0] classicMode: yes, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 1, colored: yes] 2025-02-04T08:03:18.414Z [LED_CALIBRATION0] (LedCalibration.cpp:101) Calibration config '0' for LED segment: [0, 219] 2025-02-04T08:03:18.422Z [HYPERHDR0] Led strip RGB order is: rgb 2025-02-04T08:03:18.423Z [SMOOTHING0] High resolution clock is NOT STEADY! 2025-02-04T08:03:18.423Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-04T08:03:18.423Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:18.423Z [COMPONENTCTRL0] Smoothing: enabled 2025-02-04T08:03:18.423Z [SMOOTHING0] Creating config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T08:03:18.423Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T08:03:18.423Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:18.423Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T08:03:18.424Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] Start LedDevice 'wled'. 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:35) Initializing WLED 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:44) DeviceType : wled 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:45) LedCount : 220 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:48) Override brightness : true 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:51) Set brightness level: 255 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:54) Restore WLED : false 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:57) Max retry : 60 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:95) 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:106) [1] 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"port":21324,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T08:03:18.425Z [HYPER_MANAGER] HyperHDR instance 'First LED instance' has been started 2025-02-04T08:03:18.425Z [HYPERHDR0] The instance is running 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:64) Successfully parsed 192.168.1.147 as an IP-address. 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:94) UDP socket will write to 192.168.1.147:21324 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:84) Hostname/IP : 192.168.1.147 2025-02-04T08:03:18.425Z [MUXER0] Register new input 'System/VIDEOGRABBER' with priority 240 as inactive 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:85) Port : 21324 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:89) [1] 2025-02-04T08:03:18.425Z [COMPONENTCTRL0] Video capture device: enabled 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-04T08:03:18.426Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-04T08:03:18.426Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-04T08:03:18.426Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-04T08:03:18.426Z [FLATBUFSERVER] Tone mapping: 1 2025-02-04T08:03:18.426Z [WEBSERVER] Initialize Webserver 2025-02-04T08:03:18.426Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:18.426Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:18.426Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T08:03:18.427Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-04T08:03:18.649Z [MUXER0] Set visible priority to 255 2025-02-04T08:03:18.649Z [HYPERHDR0] New priority[255], previous [255] 2025-02-04T08:03:18.649Z [WEBSERVER] Apply Webserver settings 2025-02-04T08:03:18.649Z [WEBSERVER] Set document root to: :/www 2025-02-04T08:03:18.649Z [HYPERHDR0] No source left -> switch LED-Device off 2025-02-04T08:03:18.649Z [SMOOTHING0] Clearing queued colors before: disabling 2025-02-04T08:03:18.649Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:18.649Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-04T08:03:18.650Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTP)' on port: 8090 2025-02-04T08:03:18.650Z [SSDP] (SSDPHandler.cpp:93) The local address is empty 2025-02-04T08:03:18.650Z [WEBSERVER] Initialize Webserver 2025-02-04T08:03:18.650Z [WEBSERVER] Apply Webserver settings 2025-02-04T08:03:18.650Z [WEBSERVER] Set document root to: :/www 2025-02-04T08:03:18.660Z [WEBSERVER] Setup SSL certificate 2025-02-04T08:03:18.662Z [WEBSERVER] Setup private SSL key 2025-02-04T08:03:18.662Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTPS)' on port: 8092 2025-02-04T08:03:18.662Z [SSDP] (SSDPHandler.cpp:42) SSDPHandler is initializing 2025-02-04T08:03:18.664Z [SSDP] (SSDPHandler.cpp:196) The local address is: 192.168.1.56 2025-02-04T08:03:18.664Z [SSDP] (SSDPServer.cpp:94) Initialize the SSDP server 2025-02-04T08:03:18.666Z [SSDP] Starting the SSDP server 2025-02-04T08:03:18.736Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (310 ms): [http://192.168.1.147:80/json] [] 2025-02-04T08:03:18.736Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T08:03:18.736Z [LEDDEVICE0_WLED] WLED info => wifi quality: 42% (LOW), wifi channel: 11, leds: 220, arch: esp32, ver: 0.15.0, uptime: 61978s, port: 21324, power limit: 0mA 2025-02-04T08:03:18.736Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T08:03:18.767Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T08:03:18.767Z [COMPONENTCTRL0] HDR (global): enabled 2025-02-04T08:03:18.768Z [FLATBUFSERVER] Started on port 19400 2025-02-04T08:03:18.768Z [FLATBUFSERVER] Started local domain socket server: 'hyperhdr-domain' 2025-02-04T08:03:18.768Z [FLATBUFSERVER] Tone mapping: 1 2025-02-04T08:03:18.768Z [FLATBUFSERVER] NV12 quarter of frame mode: 0 2025-02-04T08:03:18.768Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:18.769Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:18.769Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T08:03:18.769Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-04T08:03:18.841Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T08:03:18.842Z [NETFORWARDER] Forwarder has changed state to disabled 2025-02-04T08:03:18.907Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (171 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T08:03:18.907Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T08:03:18.907Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-04T08:03:18.907Z [LEDDEVICE0_WLED] (LedDevice.cpp:296) Disable the device 2025-02-04T08:03:18.907Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-04T08:03:18.908Z [LEDDEVICE0_WLED] (LedDevice.cpp:89) Switch off 2025-02-04T08:03:18.908Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:199) 2025-02-04T08:03:18.908Z [LEDDEVICE0_WLED] (LedDevice.cpp:543) Set LED strip to black/power off 2025-02-04T08:03:18.908Z [COMPONENTCTRL0] LED device: enabled 2025-02-04T08:03:18.908Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-04T08:03:18.909Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-04T08:03:18.910Z [EFFECTENGINE0] Run effect "Rainbow swirl fast" on channel 0 2025-02-04T08:03:18.910Z [EFFECTENGINE0] (EffectEngine.cpp:92) Start the effect: name [Rainbow swirl fast] 2025-02-04T08:03:18.910Z [MUXER0] Register new input 'System/EFFECT' with priority 0 as inactive 2025-02-04T08:03:18.910Z [HYPERHDR0] Boot effect: animation set to 'Rainbow swirl fast' [started] 2025-02-04T08:03:18.917Z [EFFECT0(Rainbo...)] Begin playing the effect with priority: 0 2025-02-04T08:03:18.922Z [MUXER0] Priority 0 is now active 2025-02-04T08:03:18.922Z [MUXER0] Set visible priority to 0 2025-02-04T08:03:18.922Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T08:03:18.922Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:18.922Z [SMOOTHING0] Selecting config (1) => type: Linear, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0 2025-02-04T08:03:18.922Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-04T08:03:18.922Z [HYPERHDR0] New priority[0], previous [255] 2025-02-04T08:03:18.922Z [HYPERHDR0] New source available -> switch LED-Device on 2025-02-04T08:03:18.922Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-04T08:03:18.922Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:18.922Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-04T08:03:18.923Z [IMAGETOLED_MNG0] Total index number is: 440 (memory: 440). User sparse processing is: enabled, image size: 80 x 45, area number: 220 2025-02-04T08:03:18.923Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-04T08:03:19.154Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (247 ms): [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-04T08:03:19.154Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 25.00 Hz 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 25.00 Hz 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 40ms 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 40ms (proposed: 40ms) 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-04T08:03:19.155Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-04T08:03:19.155Z [COMPONENTCTRL0] LED device: disabled 2025-02-04T08:03:19.261Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (106 ms): [http://192.168.1.147:80/json] [] 2025-02-04T08:03:19.261Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T08:03:19.261Z [LEDDEVICE0_WLED] WLED info => wifi quality: 42% (LOW), wifi channel: 11, leds: 220, arch: esp32, ver: 0.15.0, uptime: 61979s, port: 21324, power limit: 0mA 2025-02-04T08:03:19.261Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T08:03:19.262Z [FLATBUFSERVER] (FlatBuffersServer.cpp:178) New connection from ::ffff:127.0.0.1 2025-02-04T08:03:19.328Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:19.328Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:19.328Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T08:03:19.328Z [FLATBUFSERVER] (LutLoader.cpp:84) Index 1 for HDR YUV 2025-02-04T08:03:19.477Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (215 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T08:03:19.477Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T08:03:19.477Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 40ms 2025-02-04T08:03:19.477Z [COMPONENTCTRL0] LED device: enabled 2025-02-04T08:03:19.558Z [SMOOTHING0] Using linear smoothing procedure (1) 2025-02-04T08:03:19.756Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T08:03:19.756Z [FLATBUFSERVER] (FlatBuffersServer.cpp:370) Received first NV12 frame. First plane size: 57600 (stride: 320). Second plane size: 28800 (stride: 320). Image size: 86400 (320 x 180) 2025-02-04T08:03:19.757Z [MUXER0] Register new input 'webos@::ffff:127.0.0.1/FLATBUFSERVER' with priority 150 as inactive 2025-02-04T08:03:19.757Z [MUXER0] Priority 150 is now active 2025-02-04T08:03:20.157Z [SERVICE_mDNS] Starting the network discovery thread 2025-02-04T08:03:20.322Z [NET_DISCOVERY] Found Home Assistant at 192.168.1.188:8123 (379fdff8ec0b4337bd84049f2160e930.local) 2025-02-04T08:03:20.590Z [NET_DISCOVERY] Found WLED at 192.168.1.147:80 (wled-81db80.local) 2025-02-04T08:03:20.700Z [WEBSOCKET] (WebSocketClient.cpp:40) New connection from ::ffff:192.168.1.52 2025-02-04T08:03:22.953Z [EFFECT0(Rainbo...)] The effect quits with priority: 0 2025-02-04T08:03:22.954Z [MUXER0] Removed source priority 0 2025-02-04T08:03:22.954Z [MUXER0] Set visible priority to 150 2025-02-04T08:03:22.954Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T08:03:22.954Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-04T08:03:22.954Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T08:03:22.954Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T08:03:22.954Z [HYPERHDR0] New priority[150], previous [0] 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-04T08:03:22.954Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 1 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T08:03:22.954Z [EFFECTENGINE0] Effect 'Rainbow swirl fast' has finished. 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 20ms (proposed: 20ms) 2025-02-04T08:03:22.954Z [EFFECT0(Rainbo...)] Effect named: 'Rainbow swirl fast' is deleted 2025-02-04T08:03:22.965Z [IMAGETOLED_MNG0] Total index number is: 4120 (memory: 4120). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T08:03:22.994Z [SMOOTHING0] Using alternative smoothing procedure (0) 2025-02-04T08:03:34.012Z [IMAGETOLED_MNG0] Total index number is: 3440 (memory: 3440). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T08:03:59.787Z [WEBSOCKET] (HyperAPI.cpp:1097) message: [{"command":"leddevice","ledDeviceType":"","params":{},"subcommand":"hasLedClock","tan":1}] 2025-02-04T08:04:29.829Z [WEBSOCKET] (HyperAPI.cpp:1097) message: [{"command":"leddevice","ledDeviceType":"wled","subcommand":"discover","tan":277}] 2025-02-04T08:04:29.829Z [LEDDEVICE_WLED] (DriverNetWled.cpp:248) devicesDiscovered: [{"devices":[{"name":"192.168.1.147 (wled-81db80.local)","value":"192.168.1.147"}],"ledDeviceType":"wled"}] 2025-02-04T08:04:29.829Z [WEBSOCKET] (HyperAPI.cpp:1121) response: [{"devices":[{"name":"192.168.1.147 (wled-81db80.local)","value":"192.168.1.147"}],"ledDeviceType":"wled"}] 2025-02-04T08:05:19.147Z [PERFORMANCE] [INSTANCE0: FPS = 24.83, processed = 1491], [LED0: FPS = 50.00, send = 3000, processed = 3000, dropped = 0] 2025-02-04T08:05:50.238Z [IMAGETOLED_MNG0] Total index number is: 4120 (memory: 4120). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T08:06:19.105Z [PERFORMANCE] [INSTANCE0: FPS = 29.25, processed = 1754], [LED0: FPS = 50.00, send = 3000, processed = 3000, dropped = 0] 2025-02-04T08:06:47.298Z [WEBSOCKET] (HyperAPI.cpp:946) log streaming activated for client ::ffff:192.168.1.52

@satgit62
Copy link

satgit62 commented Feb 4, 2025

it all seems correct:

Image Image Image Image

2025-02-04T08:03:18.074Z [CORE] TTY is not attached to the log output 2025-02-04T08:03:18.099Z [MAIN] Database path: '/home/root/.hyperhdr/db/hyperhdr.db', readonlyMode = disabled 2025-02-04T08:03:18.099Z [MAIN] Starting HyperHdr - 21.0.0.0beta2, (HEAD detached at v21.0.0.0beta2) (Awawa-6bb7f88/c7cd3b1-1737912969), built: Jan 28 2025:23:34:25 2025-02-04T08:03:18.099Z [MAIN] Set user data path to '/home/root/.hyperhdr' 2025-02-04T08:03:18.099Z [INSTANCE_CFG] Loading instance configuration 2025-02-04T08:03:18.103Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-04T08:03:18.229Z [INSTANCE_CFG] Settings database initialized 2025-02-04T08:03:18.240Z [SOUND_GRABBER] Sound device is disabled 2025-02-04T08:03:18.272Z [DAEMON] The AVF grabber can not be instantiated, because it has been left out from the build 2025-02-04T08:03:18.272Z [DAEMON] The MF grabber can not be instantiated, because it has been left out from the build 2025-02-04T08:03:18.272Z [DAEMON] !The v4l2 grabber can not be instantiated, because it has been left out from the build 2025-02-04T08:03:18.289Z [DAEMON] The USB grabber was disabled during build. FlatbufferServer now controlls the HDR state. 2025-02-04T08:03:18.289Z [JSONSERVER] (JsonServer.cpp:26) Created new instance 2025-02-04T08:03:18.290Z [JSONSERVER] Started on port 19444 2025-02-04T08:03:18.292Z [SSDP] (SSDPHandler.cpp:31) SSDPHandler is initialized 2025-02-04T08:03:18.274Z [HYPERHDR0] Starting the instance 2025-02-04T08:03:18.274Z [INSTANCE_CFG0] Loading instance configuration 2025-02-04T08:03:18.274Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-04T08:03:18.399Z [INSTANCE_CFG0] Settings database initialized 2025-02-04T08:03:18.400Z [COMPONENTCTRL0] (ComponentController.cpp:27) ComponentController is initialized. Components are ENABLED 2025-02-04T08:03:18.411Z [MUXER0] (Muxer.cpp:54) Muxer initialized 2025-02-04T08:03:18.411Z [BLACKBORDER] Set mode to: default 2025-02-04T08:03:18.411Z [COMPONENTCTRL0] Blackborder detector: enabled 2025-02-04T08:03:18.412Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:192) Set LED mapping type to advanced 2025-02-04T08:03:18.412Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:176) setSparseProcessing to 1 2025-02-04T08:03:18.412Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:103) ImageToLedManager initialized 2025-02-04T08:03:18.414Z [COLORSPACE_CALIBRATION0] classicMode: yes, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 1, colored: yes] 2025-02-04T08:03:18.414Z [LED_CALIBRATION0] (LedCalibration.cpp:101) Calibration config '0' for LED segment: [0, 219] 2025-02-04T08:03:18.422Z [HYPERHDR0] Led strip RGB order is: rgb 2025-02-04T08:03:18.423Z [SMOOTHING0] High resolution clock is NOT STEADY! 2025-02-04T08:03:18.423Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-04T08:03:18.423Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:18.423Z [COMPONENTCTRL0] Smoothing: enabled 2025-02-04T08:03:18.423Z [SMOOTHING0] Creating config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T08:03:18.423Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T08:03:18.423Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:18.423Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T08:03:18.424Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] Start LedDevice 'wled'. 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:35) Initializing WLED 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T08:03:18.424Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:44) DeviceType : wled 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:45) LedCount : 220 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:48) Override brightness : true 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:51) Set brightness level: 255 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:54) Restore WLED : false 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:57) Max retry : 60 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:95) 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:106) [1] 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"port":21324,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T08:03:18.425Z [HYPER_MANAGER] HyperHDR instance 'First LED instance' has been started 2025-02-04T08:03:18.425Z [HYPERHDR0] The instance is running 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:64) Successfully parsed 192.168.1.147 as an IP-address. 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:94) UDP socket will write to 192.168.1.147:21324 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:84) Hostname/IP : 192.168.1.147 2025-02-04T08:03:18.425Z [MUXER0] Register new input 'System/VIDEOGRABBER' with priority 240 as inactive 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:85) Port : 21324 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:89) [1] 2025-02-04T08:03:18.425Z [COMPONENTCTRL0] Video capture device: enabled 2025-02-04T08:03:18.425Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-04T08:03:18.426Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-04T08:03:18.426Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-04T08:03:18.426Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-04T08:03:18.426Z [FLATBUFSERVER] Tone mapping: 1 2025-02-04T08:03:18.426Z [WEBSERVER] Initialize Webserver 2025-02-04T08:03:18.426Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:18.426Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:18.426Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T08:03:18.427Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-04T08:03:18.649Z [MUXER0] Set visible priority to 255 2025-02-04T08:03:18.649Z [HYPERHDR0] New priority[255], previous [255] 2025-02-04T08:03:18.649Z [WEBSERVER] Apply Webserver settings 2025-02-04T08:03:18.649Z [WEBSERVER] Set document root to: :/www 2025-02-04T08:03:18.649Z [HYPERHDR0] No source left -> switch LED-Device off 2025-02-04T08:03:18.649Z [SMOOTHING0] Clearing queued colors before: disabling 2025-02-04T08:03:18.649Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:18.649Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-04T08:03:18.650Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTP)' on port: 8090 2025-02-04T08:03:18.650Z [SSDP] (SSDPHandler.cpp:93) The local address is empty 2025-02-04T08:03:18.650Z [WEBSERVER] Initialize Webserver 2025-02-04T08:03:18.650Z [WEBSERVER] Apply Webserver settings 2025-02-04T08:03:18.650Z [WEBSERVER] Set document root to: :/www 2025-02-04T08:03:18.660Z [WEBSERVER] Setup SSL certificate 2025-02-04T08:03:18.662Z [WEBSERVER] Setup private SSL key 2025-02-04T08:03:18.662Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTPS)' on port: 8092 2025-02-04T08:03:18.662Z [SSDP] (SSDPHandler.cpp:42) SSDPHandler is initializing 2025-02-04T08:03:18.664Z [SSDP] (SSDPHandler.cpp:196) The local address is: 192.168.1.56 2025-02-04T08:03:18.664Z [SSDP] (SSDPServer.cpp:94) Initialize the SSDP server 2025-02-04T08:03:18.666Z [SSDP] Starting the SSDP server 2025-02-04T08:03:18.736Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (310 ms): [http://192.168.1.147:80/json] [] 2025-02-04T08:03:18.736Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T08:03:18.736Z [LEDDEVICE0_WLED] WLED info => wifi quality: 42% (LOW), wifi channel: 11, leds: 220, arch: esp32, ver: 0.15.0, uptime: 61978s, port: 21324, power limit: 0mA 2025-02-04T08:03:18.736Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T08:03:18.767Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T08:03:18.767Z [COMPONENTCTRL0] HDR (global): enabled 2025-02-04T08:03:18.768Z [FLATBUFSERVER] Started on port 19400 2025-02-04T08:03:18.768Z [FLATBUFSERVER] Started local domain socket server: 'hyperhdr-domain' 2025-02-04T08:03:18.768Z [FLATBUFSERVER] Tone mapping: 1 2025-02-04T08:03:18.768Z [FLATBUFSERVER] NV12 quarter of frame mode: 0 2025-02-04T08:03:18.768Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:18.769Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:18.769Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T08:03:18.769Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-04T08:03:18.841Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T08:03:18.842Z [NETFORWARDER] Forwarder has changed state to disabled 2025-02-04T08:03:18.907Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (171 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T08:03:18.907Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T08:03:18.907Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-04T08:03:18.907Z [LEDDEVICE0_WLED] (LedDevice.cpp:296) Disable the device 2025-02-04T08:03:18.907Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-04T08:03:18.908Z [LEDDEVICE0_WLED] (LedDevice.cpp:89) Switch off 2025-02-04T08:03:18.908Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:199) 2025-02-04T08:03:18.908Z [LEDDEVICE0_WLED] (LedDevice.cpp:543) Set LED strip to black/power off 2025-02-04T08:03:18.908Z [COMPONENTCTRL0] LED device: enabled 2025-02-04T08:03:18.908Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-04T08:03:18.909Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-04T08:03:18.910Z [EFFECTENGINE0] Run effect "Rainbow swirl fast" on channel 0 2025-02-04T08:03:18.910Z [EFFECTENGINE0] (EffectEngine.cpp:92) Start the effect: name [Rainbow swirl fast] 2025-02-04T08:03:18.910Z [MUXER0] Register new input 'System/EFFECT' with priority 0 as inactive 2025-02-04T08:03:18.910Z [HYPERHDR0] Boot effect: animation set to 'Rainbow swirl fast' [started] 2025-02-04T08:03:18.917Z [EFFECT0(Rainbo...)] Begin playing the effect with priority: 0 2025-02-04T08:03:18.922Z [MUXER0] Priority 0 is now active 2025-02-04T08:03:18.922Z [MUXER0] Set visible priority to 0 2025-02-04T08:03:18.922Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T08:03:18.922Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:18.922Z [SMOOTHING0] Selecting config (1) => type: Linear, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0 2025-02-04T08:03:18.922Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-04T08:03:18.922Z [HYPERHDR0] New priority[0], previous [255] 2025-02-04T08:03:18.922Z [HYPERHDR0] New source available -> switch LED-Device on 2025-02-04T08:03:18.922Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-04T08:03:18.922Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:18.922Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-04T08:03:18.923Z [IMAGETOLED_MNG0] Total index number is: 440 (memory: 440). User sparse processing is: enabled, image size: 80 x 45, area number: 220 2025-02-04T08:03:18.923Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-04T08:03:19.154Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (247 ms): [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-04T08:03:19.154Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 25.00 Hz 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 25.00 Hz 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 40ms 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 40ms (proposed: 40ms) 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-04T08:03:19.155Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-04T08:03:19.155Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-04T08:03:19.155Z [COMPONENTCTRL0] LED device: disabled 2025-02-04T08:03:19.261Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (106 ms): [http://192.168.1.147:80/json] [] 2025-02-04T08:03:19.261Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T08:03:19.261Z [LEDDEVICE0_WLED] WLED info => wifi quality: 42% (LOW), wifi channel: 11, leds: 220, arch: esp32, ver: 0.15.0, uptime: 61979s, port: 21324, power limit: 0mA 2025-02-04T08:03:19.261Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T08:03:19.262Z [FLATBUFSERVER] (FlatBuffersServer.cpp:178) New connection from ::ffff:127.0.0.1 2025-02-04T08:03:19.328Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:19.328Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T08:03:19.328Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T08:03:19.328Z [FLATBUFSERVER] (LutLoader.cpp:84) Index 1 for HDR YUV 2025-02-04T08:03:19.477Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (215 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T08:03:19.477Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T08:03:19.477Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 40ms 2025-02-04T08:03:19.477Z [COMPONENTCTRL0] LED device: enabled 2025-02-04T08:03:19.558Z [SMOOTHING0] Using linear smoothing procedure (1) 2025-02-04T08:03:19.756Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T08:03:19.756Z [FLATBUFSERVER] (FlatBuffersServer.cpp:370) Received first NV12 frame. First plane size: 57600 (stride: 320). Second plane size: 28800 (stride: 320). Image size: 86400 (320 x 180) 2025-02-04T08:03:19.757Z [MUXER0] Register new input 'webos@::ffff:127.0.0.1/FLATBUFSERVER' with priority 150 as inactive 2025-02-04T08:03:19.757Z [MUXER0] Priority 150 is now active 2025-02-04T08:03:20.157Z [SERVICE_mDNS] Starting the network discovery thread 2025-02-04T08:03:20.322Z [NET_DISCOVERY] Found Home Assistant at 192.168.1.188:8123 (379fdff8ec0b4337bd84049f2160e930.local) 2025-02-04T08:03:20.590Z [NET_DISCOVERY] Found WLED at 192.168.1.147:80 (wled-81db80.local) 2025-02-04T08:03:20.700Z [WEBSOCKET] (WebSocketClient.cpp:40) New connection from ::ffff:192.168.1.52 2025-02-04T08:03:22.953Z [EFFECT0(Rainbo...)] The effect quits with priority: 0 2025-02-04T08:03:22.954Z [MUXER0] Removed source priority 0 2025-02-04T08:03:22.954Z [MUXER0] Set visible priority to 150 2025-02-04T08:03:22.954Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T08:03:22.954Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-04T08:03:22.954Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T08:03:22.954Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T08:03:22.954Z [HYPERHDR0] New priority[150], previous [0] 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-04T08:03:22.954Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 1 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T08:03:22.954Z [EFFECTENGINE0] Effect 'Rainbow swirl fast' has finished. 2025-02-04T08:03:22.954Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 20ms (proposed: 20ms) 2025-02-04T08:03:22.954Z [EFFECT0(Rainbo...)] Effect named: 'Rainbow swirl fast' is deleted 2025-02-04T08:03:22.965Z [IMAGETOLED_MNG0] Total index number is: 4120 (memory: 4120). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T08:03:22.994Z [SMOOTHING0] Using alternative smoothing procedure (0) 2025-02-04T08:03:34.012Z [IMAGETOLED_MNG0] Total index number is: 3440 (memory: 3440). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T08:03:59.787Z [WEBSOCKET] (HyperAPI.cpp:1097) message: [{"command":"leddevice","ledDeviceType":"","params":{},"subcommand":"hasLedClock","tan":1}] 2025-02-04T08:04:29.829Z [WEBSOCKET] (HyperAPI.cpp:1097) message: [{"command":"leddevice","ledDeviceType":"wled","subcommand":"discover","tan":277}] 2025-02-04T08:04:29.829Z [LEDDEVICE_WLED] (DriverNetWled.cpp:248) devicesDiscovered: [{"devices":[{"name":"192.168.1.147 (wled-81db80.local)","value":"192.168.1.147"}],"ledDeviceType":"wled"}] 2025-02-04T08:04:29.829Z [WEBSOCKET] (HyperAPI.cpp:1121) response: [{"devices":[{"name":"192.168.1.147 (wled-81db80.local)","value":"192.168.1.147"}],"ledDeviceType":"wled"}] 2025-02-04T08:05:19.147Z [PERFORMANCE] [INSTANCE0: FPS = 24.83, processed = 1491], [LED0: FPS = 50.00, send = 3000, processed = 3000, dropped = 0] 2025-02-04T08:05:50.238Z [IMAGETOLED_MNG0] Total index number is: 4120 (memory: 4120). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T08:06:19.105Z [PERFORMANCE] [INSTANCE0: FPS = 29.25, processed = 1754], [LED0: FPS = 50.00, send = 3000, processed = 3000, dropped = 0] 2025-02-04T08:06:47.298Z [WEBSOCKET] (HyperAPI.cpp:946) log streaming activated for client ::ffff:192.168.1.52

Hi, is it also possible to play back an HDR content and see how the HDR is handled?

@awawa-dev
Copy link

Image

Just leave the gui. HyperHDR logs are no longer neccesery if you dont have "no video" text in the preview. Also disable GUI capturing and make sure you still have a stream ("no video" is still no present). For me it is all about backend or piccap settings.

@grmilbrand
Copy link
Author

this video's running at 4k 60 (supposedly HDR)
https://drive.google.com/file/d/1d3Tenx4kGnoAeOlNndcO7rVtqRdwqCFj/view?usp=sharing

2025-02-04T17:24:53.224Z [CORE] TTY is not attached to the log output 2025-02-04T17:24:53.249Z [MAIN] Database path: '/home/root/.hyperhdr/db/hyperhdr.db', readonlyMode = disabled 2025-02-04T17:24:53.249Z [MAIN] Starting HyperHdr - 21.0.0.0beta2, (HEAD detached at v21.0.0.0beta2) (Awawa-6bb7f88/c7cd3b1-1737912969), built: Jan 28 2025:23:34:25 2025-02-04T17:24:53.249Z [MAIN] Set user data path to '/home/root/.hyperhdr' 2025-02-04T17:24:53.249Z [INSTANCE_CFG] Loading instance configuration 2025-02-04T17:24:53.253Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-04T17:24:53.381Z [INSTANCE_CFG] Settings database initialized 2025-02-04T17:24:53.398Z [SOUND_GRABBER] Sound device is disabled 2025-02-04T17:24:53.430Z [DAEMON] The AVF grabber can not be instantiated, because it has been left out from the build 2025-02-04T17:24:53.430Z [DAEMON] The MF grabber can not be instantiated, because it has been left out from the build 2025-02-04T17:24:53.430Z [DAEMON] !The v4l2 grabber can not be instantiated, because it has been left out from the build 2025-02-04T17:24:53.450Z [DAEMON] The USB grabber was disabled during build. FlatbufferServer now controlls the HDR state. 2025-02-04T17:24:53.451Z [JSONSERVER] (JsonServer.cpp:26) Created new instance 2025-02-04T17:24:53.452Z [JSONSERVER] Started on port 19444 2025-02-04T17:24:53.454Z [SSDP] (SSDPHandler.cpp:31) SSDPHandler is initialized 2025-02-04T17:24:53.431Z [HYPERHDR0] Starting the instance 2025-02-04T17:24:53.432Z [INSTANCE_CFG0] Loading instance configuration 2025-02-04T17:24:53.432Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-04T17:24:53.551Z [INSTANCE_CFG0] Settings database initialized 2025-02-04T17:24:53.551Z [COMPONENTCTRL0] (ComponentController.cpp:27) ComponentController is initialized. Components are ENABLED 2025-02-04T17:24:53.562Z [MUXER0] (Muxer.cpp:54) Muxer initialized 2025-02-04T17:24:53.563Z [BLACKBORDER] Set mode to: default 2025-02-04T17:24:53.563Z [COMPONENTCTRL0] Blackborder detector: enabled 2025-02-04T17:24:53.563Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:192) Set LED mapping type to advanced 2025-02-04T17:24:53.563Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:176) setSparseProcessing to 1 2025-02-04T17:24:53.563Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:103) ImageToLedManager initialized 2025-02-04T17:24:53.565Z [COLORSPACE_CALIBRATION0] classicMode: yes, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 1, colored: yes] 2025-02-04T17:24:53.565Z [LED_CALIBRATION0] (LedCalibration.cpp:101) Calibration config '0' for LED segment: [0, 219] 2025-02-04T17:24:53.573Z [HYPERHDR0] Led strip RGB order is: rgb 2025-02-04T17:24:53.574Z [SMOOTHING0] High resolution clock is NOT STEADY! 2025-02-04T17:24:53.574Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-04T17:24:53.574Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T17:24:53.575Z [COMPONENTCTRL0] Smoothing: enabled 2025-02-04T17:24:53.575Z [SMOOTHING0] Creating config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T17:24:53.575Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T17:24:53.575Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T17:24:53.575Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T17:24:53.575Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T17:24:53.575Z [LEDDEVICE0_WLED] Start LedDevice 'wled'. 2025-02-04T17:24:53.575Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:35) Initializing WLED 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:44) DeviceType : wled 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:45) LedCount : 220 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:48) Override brightness : true 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:51) Set brightness level: 255 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:54) Restore WLED : false 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:57) Max retry : 60 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:95) 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:106) [1] 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"port":21324,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T17:24:53.577Z [HYPER_MANAGER] HyperHDR instance 'First LED instance' has been started 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T17:24:53.576Z [HYPERHDR0] The instance is running 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T17:24:53.576Z [MUXER0] Register new input 'System/VIDEOGRABBER' with priority 240 as inactive 2025-02-04T17:24:53.576Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:64) Successfully parsed 192.168.1.147 as an IP-address. 2025-02-04T17:24:53.576Z [COMPONENTCTRL0] Video capture device: enabled 2025-02-04T17:24:53.577Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:94) UDP socket will write to 192.168.1.147:21324 2025-02-04T17:24:53.577Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:84) Hostname/IP : 192.168.1.147 2025-02-04T17:24:53.577Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:85) Port : 21324 2025-02-04T17:24:53.577Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:89) [1] 2025-02-04T17:24:53.577Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-04T17:24:53.577Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-04T17:24:53.577Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-04T17:24:53.577Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-04T17:24:53.578Z [FLATBUFSERVER] Tone mapping: 1 2025-02-04T17:24:53.578Z [WEBSERVER] Initialize Webserver 2025-02-04T17:24:53.578Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T17:24:53.579Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T17:24:53.579Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T17:24:53.579Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-04T17:24:53.601Z [WEBSERVER] Apply Webserver settings 2025-02-04T17:24:53.601Z [WEBSERVER] Set document root to: :/www 2025-02-04T17:24:53.602Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTP)' on port: 8090 2025-02-04T17:24:53.602Z [SSDP] (SSDPHandler.cpp:93) The local address is empty 2025-02-04T17:24:53.602Z [WEBSERVER] Initialize Webserver 2025-02-04T17:24:53.602Z [WEBSERVER] Apply Webserver settings 2025-02-04T17:24:53.602Z [WEBSERVER] Set document root to: :/www 2025-02-04T17:24:53.653Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (76 ms): [http://192.168.1.147:80/json] [] 2025-02-04T17:24:53.653Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T17:24:53.653Z [LEDDEVICE0_WLED] WLED info => wifi quality: 42% (LOW), wifi channel: 11, leds: 220, arch: esp32, ver: 0.15.0, uptime: 95673s, port: 21324, power limit: 0mA 2025-02-04T17:24:53.653Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T17:24:53.704Z [WEBSERVER] Setup SSL certificate 2025-02-04T17:24:53.705Z [WEBSERVER] Setup private SSL key 2025-02-04T17:24:53.705Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTPS)' on port: 8092 2025-02-04T17:24:53.705Z [SSDP] (SSDPHandler.cpp:42) SSDPHandler is initializing 2025-02-04T17:24:53.706Z [SSDP] (SSDPHandler.cpp:196) The local address is: 192.168.1.56 2025-02-04T17:24:53.706Z [SSDP] (SSDPServer.cpp:94) Initialize the SSDP server 2025-02-04T17:24:53.707Z [SSDP] Starting the SSDP server 2025-02-04T17:24:53.825Z [MUXER0] Set visible priority to 255 2025-02-04T17:24:53.825Z [HYPERHDR0] New priority[255], previous [255] 2025-02-04T17:24:53.825Z [HYPERHDR0] No source left -> switch LED-Device off 2025-02-04T17:24:53.825Z [SMOOTHING0] Clearing queued colors before: disabling 2025-02-04T17:24:53.825Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T17:24:53.825Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-04T17:24:53.868Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (214 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T17:24:53.868Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T17:24:53.868Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-04T17:24:53.868Z [COMPONENTCTRL0] LED device: enabled 2025-02-04T17:24:53.868Z [LEDDEVICE0_WLED] (LedDevice.cpp:296) Disable the device 2025-02-04T17:24:53.868Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-04T17:24:53.868Z [LEDDEVICE0_WLED] (LedDevice.cpp:89) Switch off 2025-02-04T17:24:53.868Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:199) 2025-02-04T17:24:53.868Z [LEDDEVICE0_WLED] (LedDevice.cpp:543) Set LED strip to black/power off 2025-02-04T17:24:53.868Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-04T17:24:53.868Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-04T17:24:53.869Z [EFFECTENGINE0] Run effect "Rainbow swirl fast" on channel 0 2025-02-04T17:24:53.869Z [EFFECTENGINE0] (EffectEngine.cpp:92) Start the effect: name [Rainbow swirl fast] 2025-02-04T17:24:53.869Z [MUXER0] Register new input 'System/EFFECT' with priority 0 as inactive 2025-02-04T17:24:53.869Z [HYPERHDR0] Boot effect: animation set to 'Rainbow swirl fast' [started] 2025-02-04T17:24:53.870Z [EFFECT0(Rainbo...)] Begin playing the effect with priority: 0 2025-02-04T17:24:53.874Z [MUXER0] Priority 0 is now active 2025-02-04T17:24:53.874Z [MUXER0] Set visible priority to 0 2025-02-04T17:24:53.874Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T17:24:53.874Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T17:24:53.874Z [SMOOTHING0] Selecting config (1) => type: Linear, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0 2025-02-04T17:24:53.874Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-04T17:24:53.874Z [HYPERHDR0] New priority[0], previous [255] 2025-02-04T17:24:53.874Z [HYPERHDR0] New source available -> switch LED-Device on 2025-02-04T17:24:53.874Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-04T17:24:53.874Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T17:24:53.874Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-04T17:24:53.875Z [IMAGETOLED_MNG0] Total index number is: 440 (memory: 440). User sparse processing is: enabled, image size: 80 x 45, area number: 220 2025-02-04T17:24:53.875Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-04T17:24:53.979Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T17:24:53.979Z [COMPONENTCTRL0] HDR (global): enabled 2025-02-04T17:24:53.979Z [FLATBUFSERVER] Started on port 19400 2025-02-04T17:24:53.980Z [FLATBUFSERVER] Started local domain socket server: 'hyperhdr-domain' 2025-02-04T17:24:53.980Z [FLATBUFSERVER] Tone mapping: 1 2025-02-04T17:24:53.980Z [FLATBUFSERVER] NV12 quarter of frame mode: 0 2025-02-04T17:24:53.980Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T17:24:53.980Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T17:24:53.980Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T17:24:53.980Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-04T17:24:54.122Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (254 ms): [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-04T17:24:54.122Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T17:24:54.123Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 25.00 Hz 2025-02-04T17:24:54.123Z [COMPONENTCTRL0] LED device: disabled 2025-02-04T17:24:54.123Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 25.00 Hz 2025-02-04T17:24:54.123Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T17:24:54.123Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 40ms 2025-02-04T17:24:54.123Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 40ms (proposed: 40ms) 2025-02-04T17:24:54.123Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-04T17:24:54.123Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-04T17:24:54.123Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-04T17:24:54.123Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-04T17:24:54.158Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T17:24:54.160Z [NETFORWARDER] Forwarder has changed state to disabled 2025-02-04T17:24:54.218Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (96 ms): [http://192.168.1.147:80/json] [] 2025-02-04T17:24:54.218Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T17:24:54.218Z [LEDDEVICE0_WLED] WLED info => wifi quality: 42% (LOW), wifi channel: 11, leds: 220, arch: esp32, ver: 0.15.0, uptime: 95673s, port: 21324, power limit: 0mA 2025-02-04T17:24:54.219Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T17:24:54.393Z [FLATBUFSERVER] (FlatBuffersServer.cpp:178) New connection from ::ffff:127.0.0.1 2025-02-04T17:24:54.430Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T17:24:54.430Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T17:24:54.430Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T17:24:54.430Z [FLATBUFSERVER] (LutLoader.cpp:84) Index 1 for HDR YUV 2025-02-04T17:24:54.460Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (242 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T17:24:54.460Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T17:24:54.460Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 40ms 2025-02-04T17:24:54.461Z [COMPONENTCTRL0] LED device: enabled 2025-02-04T17:24:54.541Z [SMOOTHING0] Using linear smoothing procedure (1) 2025-02-04T17:24:54.829Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T17:24:54.829Z [FLATBUFSERVER] (FlatBuffersServer.cpp:370) Received first NV12 frame. First plane size: 57600 (stride: 320). Second plane size: 28800 (stride: 320). Image size: 86400 (320 x 180) 2025-02-04T17:24:54.830Z [MUXER0] Register new input 'webos@::ffff:127.0.0.1/FLATBUFSERVER' with priority 150 as inactive 2025-02-04T17:24:54.830Z [MUXER0] Priority 150 is now active 2025-02-04T17:24:55.124Z [SERVICE_mDNS] Starting the network discovery thread 2025-02-04T17:24:55.230Z [NET_DISCOVERY] Found Home Assistant at 192.168.1.188:8123 (379fdff8ec0b4337bd84049f2160e930.local) 2025-02-04T17:24:56.474Z [WEBSOCKET] (WebSocketClient.cpp:40) New connection from ::ffff:192.168.1.52 2025-02-04T17:24:56.846Z [WEBSOCKET] (HyperAPI.cpp:946) log streaming activated for client ::ffff:192.168.1.52 2025-02-04T17:24:57.179Z [EFFECT0(Rainbo...)] The effect quits with priority: 0 2025-02-04T17:24:57.179Z [MUXER0] Removed source priority 0 2025-02-04T17:24:57.179Z [MUXER0] Set visible priority to 150 2025-02-04T17:24:57.179Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T17:24:57.179Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T17:24:57.179Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-04T17:24:57.179Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T17:24:57.179Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-04T17:24:57.179Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T17:24:57.179Z [HYPERHDR0] New priority[150], previous [0] 2025-02-04T17:24:57.179Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T17:24:57.179Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-04T17:24:57.179Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 1 2025-02-04T17:24:57.179Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T17:24:57.179Z [EFFECTENGINE0] Effect 'Rainbow swirl fast' has finished. 2025-02-04T17:24:57.179Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 20ms (proposed: 20ms) 2025-02-04T17:24:57.179Z [EFFECT0(Rainbo...)] Effect named: 'Rainbow swirl fast' is deleted 2025-02-04T17:24:57.195Z [IMAGETOLED_MNG0] Total index number is: 4120 (memory: 4120). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T17:24:57.219Z [SMOOTHING0] Using alternative smoothing procedure (0) 2025-02-04T17:25:17.383Z [IMAGETOLED_MNG0] Total index number is: 3440 (memory: 3440). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T17:25:45.003Z [IMAGETOLED_MNG0] Total index number is: 4120 (memory: 4120). User sparse processing is: enabled, image size: 320 x 180, area number: 220

@satgit62
Copy link

satgit62 commented Feb 4, 2025

Can you show me the contents of your directories /home/root/.hyperhdr/ and /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/?
There seems to be only one LUT there.
When playing an HDR video, ‘lut_lin_tables_hdr.3d’ is searched for and loaded if available.

@grmilbrand
Copy link
Author

Image

Image
Image

@satgit62
Copy link

satgit62 commented Feb 4, 2025

You should delete the lut_lin_tables.3d from /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/ because it is in /home/root/.hyperhdr/.

@grmilbrand
Copy link
Author

done, and still no video from Shield

Image
Image
Image

2025-02-04T18:41:39.188Z [CORE] TTY is not attached to the log output 2025-02-04T18:41:39.213Z [MAIN] Database path: '/home/root/.hyperhdr/db/hyperhdr.db', readonlyMode = disabled 2025-02-04T18:41:39.213Z [MAIN] Starting HyperHdr - 21.0.0.0beta2, (HEAD detached at v21.0.0.0beta2) (Awawa-6bb7f88/c7cd3b1-1737912969), built: Jan 28 2025:23:34:25 2025-02-04T18:41:39.213Z [MAIN] Set user data path to '/home/root/.hyperhdr' 2025-02-04T18:41:39.213Z [INSTANCE_CFG] Loading instance configuration 2025-02-04T18:41:39.217Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-04T18:41:39.348Z [INSTANCE_CFG] Settings database initialized 2025-02-04T18:41:39.365Z [SOUND_GRABBER] Sound device is disabled 2025-02-04T18:41:39.406Z [DAEMON] The AVF grabber can not be instantiated, because it has been left out from the build 2025-02-04T18:41:39.406Z [DAEMON] The MF grabber can not be instantiated, because it has been left out from the build 2025-02-04T18:41:39.406Z [DAEMON] !The v4l2 grabber can not be instantiated, because it has been left out from the build 2025-02-04T18:41:39.420Z [DAEMON] The USB grabber was disabled during build. FlatbufferServer now controlls the HDR state. 2025-02-04T18:41:39.420Z [JSONSERVER] (JsonServer.cpp:26) Created new instance 2025-02-04T18:41:39.421Z [JSONSERVER] Started on port 19444 2025-02-04T18:41:39.423Z [SSDP] (SSDPHandler.cpp:31) SSDPHandler is initialized 2025-02-04T18:41:39.408Z [HYPERHDR0] Starting the instance 2025-02-04T18:41:39.408Z [INSTANCE_CFG0] Loading instance configuration 2025-02-04T18:41:39.408Z [DB] Database opened: /home/root/.hyperhdr/db/hyperhdr.db 2025-02-04T18:41:39.518Z [INSTANCE_CFG0] Settings database initialized 2025-02-04T18:41:39.518Z [COMPONENTCTRL0] (ComponentController.cpp:27) ComponentController is initialized. Components are ENABLED 2025-02-04T18:41:39.529Z [MUXER0] (Muxer.cpp:54) Muxer initialized 2025-02-04T18:41:39.529Z [BLACKBORDER] Set mode to: default 2025-02-04T18:41:39.529Z [COMPONENTCTRL0] Blackborder detector: enabled 2025-02-04T18:41:39.530Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:192) Set LED mapping type to advanced 2025-02-04T18:41:39.530Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:176) setSparseProcessing to 1 2025-02-04T18:41:39.530Z [IMAGETOLED_MNG0] (ImageToLedManager.cpp:103) ImageToLedManager initialized 2025-02-04T18:41:39.531Z [COLORSPACE_CALIBRATION0] classicMode: yes, gammas:[1.50, 1.50, 1.50], saturation: 1.00, luminance: 1.00, backLight: [enabled, threshold: 1, colored: yes] 2025-02-04T18:41:39.531Z [LED_CALIBRATION0] (LedCalibration.cpp:101) Calibration config '0' for LED segment: [0, 219] 2025-02-04T18:41:39.540Z [HYPERHDR0] Led strip RGB order is: rgb 2025-02-04T18:41:39.541Z [SMOOTHING0] High resolution clock is NOT STEADY! 2025-02-04T18:41:39.541Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-04T18:41:39.541Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T18:41:39.541Z [COMPONENTCTRL0] Smoothing: enabled 2025-02-04T18:41:39.541Z [SMOOTHING0] Creating config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T18:41:39.541Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T18:41:39.541Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T18:41:39.541Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T18:41:39.541Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] Start LedDevice 'wled'. 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:35) Initializing WLED 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:44) DeviceType : wled 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:45) LedCount : 220 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:48) Override brightness : true 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:51) Set brightness level: 255 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:54) Restore WLED : false 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:57) Max retry : 60 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:95) 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:106) [1] 2025-02-04T18:41:39.542Z [LEDDEVICE0_WLED] (LedDevice.cpp:336) deviceConfig: [{"brightnessMax":true,"brightnessMaxLevel":255,"colorOrder":"rgb","currentLedCount":220,"host":"192.168.1.147","maxRetry":60,"port":21324,"refreshTime":20,"restoreOriginalState":false,"smoothingRefreshTime":20,"type":"wled"}] 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:64) Successfully parsed 192.168.1.147 as an IP-address. 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] (ProviderUdp.cpp:94) UDP socket will write to 192.168.1.147:21324 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:84) Hostname/IP : 192.168.1.147 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:85) Port : 21324 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:89) [1] 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-04T18:41:39.543Z [HYPER_MANAGER] HyperHDR instance 'First LED instance' has been started 2025-02-04T18:41:39.543Z [HYPERHDR0] The instance is running 2025-02-04T18:41:39.543Z [MUXER0] Register new input 'System/VIDEOGRABBER' with priority 240 as inactive 2025-02-04T18:41:39.543Z [COMPONENTCTRL0] Video capture device: enabled 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-04T18:41:39.543Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-04T18:41:39.543Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-04T18:41:39.544Z [FLATBUFSERVER] Tone mapping: 1 2025-02-04T18:41:39.544Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T18:41:39.544Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T18:41:39.544Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T18:41:39.544Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-04T18:41:39.545Z [WEBSERVER] Initialize Webserver 2025-02-04T18:41:39.663Z [WEBSERVER] Apply Webserver settings 2025-02-04T18:41:39.663Z [WEBSERVER] Set document root to: :/www 2025-02-04T18:41:39.663Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTP)' on port: 8090 2025-02-04T18:41:39.663Z [SSDP] (SSDPHandler.cpp:93) The local address is empty 2025-02-04T18:41:39.663Z [WEBSERVER] Initialize Webserver 2025-02-04T18:41:39.663Z [WEBSERVER] Apply Webserver settings 2025-02-04T18:41:39.663Z [WEBSERVER] Set document root to: :/www 2025-02-04T18:41:39.768Z [MUXER0] Set visible priority to 255 2025-02-04T18:41:39.768Z [HYPERHDR0] New priority[255], previous [255] 2025-02-04T18:41:39.768Z [HYPERHDR0] No source left -> switch LED-Device off 2025-02-04T18:41:39.768Z [SMOOTHING0] Clearing queued colors before: disabling 2025-02-04T18:41:39.768Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T18:41:39.768Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-04T18:41:39.772Z [WEBSERVER] Setup SSL certificate 2025-02-04T18:41:39.773Z [WEBSERVER] Setup private SSL key 2025-02-04T18:41:39.773Z [WEBSERVER] Started: 'HyperHDR WebServer (HTTPS)' on port: 8092 2025-02-04T18:41:39.773Z [SSDP] (SSDPHandler.cpp:42) SSDPHandler is initializing 2025-02-04T18:41:39.774Z [SSDP] (SSDPHandler.cpp:196) The local address is: 192.168.1.56 2025-02-04T18:41:39.774Z [SSDP] (SSDPServer.cpp:94) Initialize the SSDP server 2025-02-04T18:41:39.775Z [SSDP] Starting the SSDP server 2025-02-04T18:41:39.884Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T18:41:39.885Z [COMPONENTCTRL0] HDR (global): enabled 2025-02-04T18:41:39.885Z [FLATBUFSERVER] Started on port 19400 2025-02-04T18:41:39.885Z [FLATBUFSERVER] Started local domain socket server: 'hyperhdr-domain' 2025-02-04T18:41:39.885Z [FLATBUFSERVER] Tone mapping: 1 2025-02-04T18:41:39.885Z [FLATBUFSERVER] NV12 quarter of frame mode: 0 2025-02-04T18:41:39.885Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T18:41:39.886Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T18:41:39.886Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T18:41:39.886Z [FLATBUFSERVER] (LutLoader.cpp:94) Index 0 for HDR RGB 2025-02-04T18:41:39.966Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T18:41:39.967Z [NETFORWARDER] Forwarder has changed state to disabled 2025-02-04T18:41:39.970Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (427 ms): [http://192.168.1.147:80/json] [] 2025-02-04T18:41:39.970Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T18:41:39.970Z [LEDDEVICE0_WLED] WLED info => wifi quality: 38% (LOW), wifi channel: 11, leds: 220, arch: esp32, ver: 0.15.0, uptime: 100277s, port: 21324, power limit: 0mA 2025-02-04T18:41:39.970Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T18:41:40.170Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (199 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T18:41:40.170Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T18:41:40.170Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-04T18:41:40.170Z [LEDDEVICE0_WLED] (LedDevice.cpp:296) Disable the device 2025-02-04T18:41:40.170Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-04T18:41:40.170Z [LEDDEVICE0_WLED] (LedDevice.cpp:89) Switch off 2025-02-04T18:41:40.170Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:199) 2025-02-04T18:41:40.170Z [LEDDEVICE0_WLED] (LedDevice.cpp:543) Set LED strip to black/power off 2025-02-04T18:41:40.171Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-04T18:41:40.171Z [COMPONENTCTRL0] LED device: enabled 2025-02-04T18:41:40.171Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-04T18:41:40.172Z [EFFECTENGINE0] Run effect "Rainbow swirl fast" on channel 0 2025-02-04T18:41:40.172Z [EFFECTENGINE0] (EffectEngine.cpp:92) Start the effect: name [Rainbow swirl fast] 2025-02-04T18:41:40.172Z [MUXER0] Register new input 'System/EFFECT' with priority 0 as inactive 2025-02-04T18:41:40.172Z [HYPERHDR0] Boot effect: animation set to 'Rainbow swirl fast' [started] 2025-02-04T18:41:40.182Z [EFFECT0(Rainbo...)] Begin playing the effect with priority: 0 2025-02-04T18:41:40.233Z [MUXER0] Priority 0 is now active 2025-02-04T18:41:40.233Z [MUXER0] Set visible priority to 0 2025-02-04T18:41:40.233Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T18:41:40.233Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T18:41:40.233Z [SMOOTHING0] Selecting config (1) => type: Linear, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0 2025-02-04T18:41:40.233Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-04T18:41:40.233Z [HYPERHDR0] New priority[0], previous [255] 2025-02-04T18:41:40.233Z [HYPERHDR0] New source available -> switch LED-Device on 2025-02-04T18:41:40.234Z [SMOOTHING0] Clearing queued colors before: enabling 2025-02-04T18:41:40.234Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T18:41:40.234Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 0 2025-02-04T18:41:40.234Z [IMAGETOLED_MNG0] Total index number is: 440 (memory: 440). User sparse processing is: enabled, image size: 80 x 45, area number: 220 2025-02-04T18:41:40.235Z [SMOOTHING0] Using linear smoothing input (1) 2025-02-04T18:41:40.336Z [FLATBUFSERVER] (FlatBuffersServer.cpp:178) New connection from ::ffff:127.0.0.1 2025-02-04T18:41:40.395Z [FLATBUFSERVER] LUT file is not found here: /home/root/.hyperhdr/flat_lut_lin_tables.3d 2025-02-04T18:41:40.395Z [FLATBUFSERVER] LUT file is not found here: /media/developer/apps/usr/palm/services/org.webosbrew.hyperhdr.loader.service/hyperhdr/flat_lut_lin_tables.3d 2025-02-04T18:41:40.395Z [FLATBUFSERVER] (LutLoader.cpp:73) LUT file found: /home/root/.hyperhdr/lut_lin_tables.3d (uncompressed) 2025-02-04T18:41:40.395Z [FLATBUFSERVER] (LutLoader.cpp:84) Index 1 for HDR YUV 2025-02-04T18:41:40.429Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (258 ms): [http://192.168.1.147:80/json/state] [{"on":false,"live":false}] 2025-02-04T18:41:40.429Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T18:41:40.429Z [COMPONENTCTRL0] LED device: disabled 2025-02-04T18:41:40.429Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 25.00 Hz 2025-02-04T18:41:40.429Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 25.00 Hz 2025-02-04T18:41:40.429Z [LEDDEVICE0_WLED] (LedDevice.cpp:372) Device is not ready to start a timer 2025-02-04T18:41:40.429Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 40ms 2025-02-04T18:41:40.429Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 40ms (proposed: 40ms) 2025-02-04T18:41:40.429Z [LEDDEVICE0_WLED] (LedDevice.cpp:246) Enable the device 2025-02-04T18:41:40.429Z [LEDDEVICE0_WLED] (LedDevice.cpp:63) Switch on 2025-02-04T18:41:40.430Z [LEDDEVICE0_WLED] (DriverNetWled.cpp:126) 2025-02-04T18:41:40.430Z [LEDDEVICE] (ProviderRestApi.cpp:174) GET begin: [http://192.168.1.147:80/json] [] 2025-02-04T18:41:40.566Z [LEDDEVICE] (ProviderRestApi.cpp:198) GET end (136 ms): [http://192.168.1.147:80/json] [] 2025-02-04T18:41:40.566Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T18:41:40.566Z [LEDDEVICE0_WLED] WLED info => wifi quality: 36% (LOW), wifi channel: 11, leds: 220, arch: esp32, ver: 0.15.0, uptime: 100278s, port: 21324, power limit: 0mA 2025-02-04T18:41:40.566Z [LEDDEVICE] (ProviderRestApi.cpp:174) PUT begin: [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T18:41:40.678Z [LEDDEVICE] (ProviderRestApi.cpp:198) PUT end (112 ms): [http://192.168.1.147:80/json/state] [{"on":true,"live":true,"bri":255}] 2025-02-04T18:41:40.678Z [LEDDEVICE] (ProviderRestApi.cpp:203) Reply OK [200] 2025-02-04T18:41:40.678Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 40ms 2025-02-04T18:41:40.678Z [COMPONENTCTRL0] LED device: enabled 2025-02-04T18:41:40.758Z [SMOOTHING0] Using linear smoothing procedure (1) 2025-02-04T18:41:40.802Z [FLATBUFSERVER] Found and loaded LUT: '/home/root/.hyperhdr/lut_lin_tables.3d' 2025-02-04T18:41:40.802Z [FLATBUFSERVER] (FlatBuffersServer.cpp:370) Received first NV12 frame. First plane size: 57600 (stride: 320). Second plane size: 28800 (stride: 320). Image size: 86400 (320 x 180) 2025-02-04T18:41:40.803Z [MUXER0] Register new input 'webos@::ffff:127.0.0.1/FLATBUFSERVER' with priority 150 as inactive 2025-02-04T18:41:40.803Z [MUXER0] Priority 150 is now active 2025-02-04T18:41:41.165Z [SERVICE_mDNS] Starting the network discovery thread 2025-02-04T18:41:41.289Z [NET_DISCOVERY] Found Home Assistant at 192.168.1.188:8123 (379fdff8ec0b4337bd84049f2160e930.local) 2025-02-04T18:41:41.901Z [WEBSOCKET] (WebSocketClient.cpp:40) New connection from ::ffff:192.168.1.52 2025-02-04T18:41:43.199Z [EFFECT0(Rainbo...)] The effect quits with priority: 0 2025-02-04T18:41:43.199Z [MUXER0] Removed source priority 0 2025-02-04T18:41:43.199Z [MUXER0] Set visible priority to 150 2025-02-04T18:41:43.199Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer. 2025-02-04T18:41:43.199Z [SMOOTHING0] Smoothing queue is cleared 2025-02-04T18:41:43.200Z [LEDDEVICE0_WLED] (LedDevice.cpp:380) Stopping refresh timer 2025-02-04T18:41:43.200Z [SMOOTHING0] Selecting config (0) => type: Alternative, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 32, antiFlickStep: 2, antiFlickTime: 250 2025-02-04T18:41:43.200Z [SMOOTHING0] Using alternative smoothing input (0) 2025-02-04T18:41:43.200Z [HYPERHDR0] New priority[150], previous [0] 2025-02-04T18:41:43.200Z [LEDDEVICE0_WLED] Ignoring user LED refresh rate. Forcing smoothing refresh rate = 50.00 Hz 2025-02-04T18:41:43.200Z [LEDDEVICE0_WLED] (LedDevice.cpp:422) Refresh rate = 50.00 Hz 2025-02-04T18:41:43.200Z [COLORSPACE_CALIBRATION0] (ColorSpaceCalibration.cpp:224) setBackLightEnabled: 1 2025-02-04T18:41:43.200Z [LEDDEVICE0_WLED] (LedDevice.cpp:366) Starting timer with interval = 20ms 2025-02-04T18:41:43.200Z [EFFECTENGINE0] Effect 'Rainbow swirl fast' has finished. 2025-02-04T18:41:43.200Z [LEDDEVICE0_WLED] (LedDevice.cpp:432) Refresh interval updated to 20ms 2025-02-04T18:41:43.200Z [LEDDEVICE0_WLED] (LedDevice.cpp:447) LED refresh interval adjustment caused by smoothing configuration change to 20ms (proposed: 20ms) 2025-02-04T18:41:43.200Z [EFFECT0(Rainbo...)] Effect named: 'Rainbow swirl fast' is deleted 2025-02-04T18:41:43.207Z [IMAGETOLED_MNG0] Total index number is: 4120 (memory: 4120). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T18:41:43.240Z [SMOOTHING0] Using alternative smoothing procedure (0) 2025-02-04T18:41:49.876Z [NET_DISCOVERY] Found WLED at 192.168.1.147:80 (wled-81db80.local) 2025-02-04T18:42:24.162Z [IMAGETOLED_MNG0] Total index number is: 3392 (memory: 3392). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T18:42:46.510Z [IMAGETOLED_MNG0] Total index number is: 4120 (memory: 4120). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T18:43:39.177Z [PERFORMANCE] [INSTANCE0: FPS = 29.93, processed = 1795], [LED0: FPS = 50.00, send = 3000, processed = 3000, dropped = 0] 2025-02-04T18:44:39.177Z [PERFORMANCE] [INSTANCE0: FPS = 29.93, processed = 1796], [LED0: FPS = 50.00, send = 3000, processed = 3000, dropped = 0] 2025-02-04T18:45:09.883Z [IMAGETOLED_MNG0] Total index number is: 3392 (memory: 3392). User sparse processing is: enabled, image size: 320 x 180, area number: 220 2025-02-04T18:45:26.951Z [WEBSOCKET] (HyperAPI.cpp:946) log streaming activated for client ::ffff:192.168.1.52

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

3 participants