You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Latest testing installers can be find as the artifacts of the latest build in the Github Action tab at the bottom of the page. Must be logged in. \
13
13
https://github.com/awawa-dev/HyperHDR/actions
14
14
15
-
Default LUT table is already included (in the installers) but you can generate your own or import 3dl Autodesk lut table.\
15
+
Default LUT table is already included, but for the best effect you can generate your own using new calibration tool (recommended). Or you use dedicated LUT tables for supported USB grabbers (available [here](https://github.com/awawa-dev/HyperHDR/releases)). You can also import 3dl Autodesk lut table. :new:
16
+
16
17
For Raspberry Pi you may use prepared SD card images: [manual](https://hyperhdr.blogspot.com/2020/11/hyperhdr-prepare-for-building-buying_17.html)\
17
18
Default hostname for SD images is HyperHDR so connect to http://hyperhdr:8090/\
18
19
SSH and SPI are enabled on default.
@@ -25,8 +26,6 @@ SSH and SPI are enabled on default.
25
26
26
27
[HyperHDR's support section](https://github.com/awawa-dev/HyperHDR/discussions) (or https://hyperhdr.blogspot.com/ )
27
28
28
-
Discord: https://discord.gg/gvyBnnns:new:
29
-
30
29
**Manuals and guides for building and configuring your own ambient lighting system with HyperHDR:**
***Really low CPU** usage on SoCs like Raspberry Pi using v4l2 grabbers
39
38
* Support for multithreading that makes Raspberry Pi capable of processing HQ video stream (Rpi 1 & Zero should also benefit from the optimization alone)
40
39
* Built-in LUT table generator
40
+
* Built-in automatic HDR LUT calibration for USB grabbers :new:
41
+
* Built-in latency benchmark for USB grabbers :new:
* SDR treshold & gamma correction for selected codecs (LUT)
43
-
* Automatic signal detection with smart learning capability for USB grabbers :new:
44
+
* Provides vital informations about your OS condition: CPU & RAM usage, CPU temperature, undervoltage detection, internal components performance including USB grabber and LED devices :new:
45
+
* Automatic signal detection with smart learning capability for USB grabbers
44
46
* Support for USB grabbers under Windows 10
45
47
* Support for USB grabbers under macOS (x64/M1)
46
-
* Support for software screen grabbers: DirectX11 (Windows), CoreGraphics (macOS), X11 (Linux) :new:
* HDR tone mapping for external flatbuffers sources :new:
47
50
* Built-in audio visualization effects
51
+
* Dynamic video cache buffers. Now Rpi can process even 1080p120 NV12 stream without any size decimation :new:
52
+
* SK6812 RGBW: the white color channel calibration for [HyperSerialEsp8266](https://github.com/awawa-dev/HyperSerialEsp8266), [HyperSerialESP32](https://github.com/awawa-dev/HyperSerialESP32), [HyperSPI](https://github.com/awawa-dev/HyperSPI):new:
48
53
* Optimized multi-instances. You can use for example your TV LED strip and multiple WLED or Philips Hue light sources.
49
-
* Support for WS821x, APA102 (HD107, SK9822 etc) and SK6812 RGBW LED strips using fastest possible cable solution for generic ESP8266/ESP32 external LED drivers: [HyperSPI](https://github.com/awawa-dev/HyperSPI):new:
50
-
* Support for WS8201, WS821x, APA102 (HD107, SK9822 etc) and SK6812 RGBW LED strips ultrafast USB serial port AWA protocol for ESP8266/ESP32 at 2Mb baud with data integrity check and white channel calibration: [HyperSerialEsp8266](https://github.com/awawa-dev/HyperSerialEsp8266) and [HyperSerialESP32](https://github.com/awawa-dev/HyperSerialESP32):new:
51
-
* WLED fork for ESP8266 & ESP32 at 2Mb baud (also @921600 baud:new:) and almost all popular types of LED strips is available: [HyperSerialWLED](https://github.com/awawa-dev/HyperSerialWLED)
54
+
* Support for WS821x, APA102 (HD107, SK9822 etc) and SK6812 RGBW LED strips using fastest possible cable solution for generic ESP8266/ESP32 external LED drivers: [HyperSPI](https://github.com/awawa-dev/HyperSPI)
55
+
* Support for WS8201, WS821x, APA102 (HD107, SK9822 etc) and SK6812 RGBW LED strips ultrafast USB serial port AWA protocol for ESP8266/ESP32 at 2Mb baud with data integrity check and white channel calibration: [HyperSerialEsp8266](https://github.com/awawa-dev/HyperSerialEsp8266) and [HyperSerialESP32](https://github.com/awawa-dev/HyperSerialESP32)
56
+
* WLED fork for ESP8266 & ESP32 at 2Mb baud (also 4Mb for certain chipsets:new:) and almost all popular types of LED strips is available: [HyperSerialWLED](https://github.com/awawa-dev/HyperSerialWLED)
52
57
53
58
##
54
59
55
-
**Changelog (v17)**:new:
60
+
**Changelog (v18 beta)**:new:
56
61
- Overall performance without tone mapping for USB grabbers improved x10 (MJPEG) and x3 (YUV) over Hyperion NG 2.0.0.8A thanks to optimization & using of multi-threading
57
62
- Direct support for USB grabbers under Windows 10, Linux and macOS (really fast & of course multi-threaded)
58
-
- Support for software screen grabbers: DirectX11, CoreGraphics, X11 :new:
59
-
- User interface upgraded to modern standards (Bootstrap 5) :new:
63
+
- Support for software screen grabbers: DirectX11, CoreGraphics, X11
64
+
- New software grabber for Linux: Wayland (pipewire/portal) which also means support for **Ubuntu 22.04 LTS**:new:
65
+
- Wayland grabber: support for pipewire/portal version 4 protocol persistent authentication :new:
66
+
-[New fully automatic LUT calibration for HDR/SDR/YUV](https://www.hyperhdr.eu/2022/04/usb-grabbers-hdr-to-sdr-quality-test.html):new:
67
+
- 30% improved performance for MJPEG HDR mode :new:
68
+
- Add white channel calibration for RGBW led strips and latest HyperSerialEsp8266/HyperSerialESP32/HyperSPI ([Adalight](https://i.postimg.cc/hv9366VD/calib1.jpg)[HyperSPI](https://i.postimg.cc/kGdTQszk/calib2.jpg)) :new:
69
+
- New dynamic video cache buffers (improved performance, fixes [#142](https://github.com/awawa-dev/HyperHDR/issues/142)) :new:
70
+
- Performance information panel in the overview tab :new:
71
+
- CPU performance and RAM usage (excluding Apple M1) :new:
72
+
- CPU temperature reading (Linux only, when sensor is present) :new:
73
+
- Under-voltage detection (Raspberry Pi OS only) :new:
74
+
- USB grabber performance (shows framerate and latency) :new:
75
+
- Instance input images to LED colors performance :new:
76
+
- LED device output performance :new:
77
+
- New JSON API function to control USB grabber: brightness, contrast, saturation, hue :new:
78
+
- USB grabber latency benchmark ([link](https://www.hyperhdr.eu/2021/10/usb-grabbers-grand-latency-test-part-i.html)) :new:
79
+
- HDR tone mapping for flatbuffers ([PR #215](https://github.com/awawa-dev/HyperHDR/pull/215) thanks @chbartsch) :new:
80
+
- Dynamic LED layout resize on container size changed :new:
81
+
- Improved and refactored LED devices model and communication :new:
82
+
- Flatbuffers: HDR tone mapping can use alternative filename: *flat_lut_lin_tables.3d*:new:
83
+
- FlatBuffers: add support for high performance local sockets ([link](https://github.com/awawa-dev/HyperHDR/commit/1100093068196a53eff5f856f0eaaf8e43ca229f)) :new:
84
+
- The new build scheme allows grabless configuration and the use of external toolchains :new:
85
+
- Add popular 'UDP raw' (WLED compatible) receiver for HyperHDR ([link1](https://i.postimg.cc/RV4PqPct/udpraw.jpg)[link2](https://github.com/awawa-dev/HyperHDR/commit/5fb1be1c4bdbc84becfd964a08cb106482b6c4e5)) :new:
86
+
- User interface upgraded to modern standards (Bootstrap 5)
60
87
- Improved LUT table for SDR(yuv) and HDR video streams :new:
61
-
- Support for CEC (turn ON/OFF grabbers, remote keys to command HDR tone mapping):new:
88
+
- Support for CEC (turn ON/OFF grabbers, remote keys to command HDR tone mapping)
62
89
- Support for my new [HyperSPI](https://github.com/awawa-dev/HyperSPI) project for Rpi. Fastest possible cable solution for almost every generic ESP8266/ESP32 LED driver :new:
63
-
- Fork of WLED with USB serial port AWA protocol at @2000000 speed (:sparkles: there are also special versions for @921600) for ESP32 & ESP8266 and almost all types of LED strips: [HyperSerialWLED](https://github.com/awawa-dev/HyperSerialWLED)
64
-
- Support for WS821x RGB, SK6812 RGBW, APA102 like LED strips using USB serial port AWA protocol for ESP8266 at @2000000 baud with data integrity check: [HyperSerialEsp8266](https://github.com/awawa-dev/HyperSerialEsp8266):new:
65
-
- Support for WS821x RGB, SK6812 RGBW, APA102 like LED strips using USB serial port AWA protocol for ESP32 at @2000000 baud with data integrity check: [HyperSerialESP32](https://github.com/awawa-dev/HyperSerialESP32):new:
66
-
- Automatic signal detection with smart learning capability for USB grabbers:new:
67
-
- Re-implemented backup import / export functions for ALL instances:new:
68
-
- New video stream crop method in JSON API and GET multi-command support:new:
69
-
- Auto-resume option for the USB grabber:new:
70
-
- JSON API documentation in a form of live playground in 'Advanced' tab:new:
71
-
- List of available COM ports for the adalight driver:new:
72
-
- Fix: in specific cases some devices could not react to the 'no video signal' event when it's triggered:new:
73
-
- New installer for Raspberry Pi 3 & 4 64bit OS (AARCH64), faster up to 30% over 32bit OS armv7l version:new:
74
-
- Fix for WLED new network protocol :new:
75
-
- LED grouping *aka* PC mode *aka* gradient mode, can help with eye fatigue when used with the monitor, each LED in the group has same average color:new:
76
-
- Add timeout for the anti-flickering filter:new:
77
-
- Panel for easy video resolution & refresh mode selection in the grabber section:new:
78
-
- Support for QT6 :new:
79
-
- Lower CPU usage when automatic signal detection triggers 'no-signal':new:
80
-
- Fixed power saving issue in macOS version:new:
90
+
- Fork of WLED with USB serial port AWA protocol at @2000000 speed for ESP32 & ESP8266 and almost all types of LED strips: [HyperSerialWLED](https://github.com/awawa-dev/HyperSerialWLED)
91
+
- Support for WS821x RGB, SK6812 RGBW, APA102 like LED strips using USB serial port AWA protocol for ESP8266 at @2000000 baud with data integrity check: [HyperSerialEsp8266](https://github.com/awawa-dev/HyperSerialEsp8266)
92
+
- Support for WS821x RGB, SK6812 RGBW, APA102 like LED strips using USB serial port AWA protocol for ESP32 at @2000000 baud with data integrity check: [HyperSerialESP32](https://github.com/awawa-dev/HyperSerialESP32)
93
+
- Automatic signal detection with smart learning capability for USB grabbers
94
+
- Re-implemented backup import / export functions for ALL instances
95
+
- New video stream crop method in JSON API and GET multi-command support
96
+
- Auto-resume option for the USB grabber
97
+
- JSON API documentation in a form of live playground in 'Advanced' tab
98
+
- List of available COM ports for the adalight driver
99
+
- Fix: in specific cases some devices could not react to the 'no video signal' event when it's triggered
100
+
- New installer for Raspberry Pi 3 & 4 64bit OS (AARCH64), faster up to 30% over 32bit OS armv7l version
101
+
- Fix for WLED new network protoco
102
+
- LED grouping *aka* PC mode *aka* gradient mode, can help with eye fatigue when used with the monitor, each LED in the group has same average color
103
+
- Add timeout for the anti-flickering filter
104
+
- Panel for easy video resolution & refresh mode selection in the grabber section
105
+
- Support for QT6.2:new:
106
+
- Lower CPU usage when automatic signal detection triggers 'no-signal'
107
+
- Fixed power saving issue in macOS version
81
108
- Audio visualization effects (Windows, macOS and Linux)
82
109
- Support for YUV, MJPEG, RGB24, I420, NV12 and XRGB encoding
83
110
- Overall (_'Quarter of frame'_ in the USB grabber section) and per an instance (_'Sparse processing'_ in the _Processing_ tab) options to control quality/performance balance.
You can create your own calibrated LUT table using latest HyperHDR or use LUT dedicated for MS2109 clones, Navy U3, Ezcap 320, Ezcap 321, Ezcap 331, AV Access 4KVC00 (you can find them in the HyperHDR [release](https://github.com/awawa-dev/HyperHDR/releases/latest) section). Why is it worth using them? [USB grabbers HDR to SDR quality review](https://www.hyperhdr.eu/2022/04/usb-grabbers-hdr-to-sdr-quality-test.html)
129
+
You can create your own calibrated LUT table using latest HyperHDR or use LUT dedicated for MS2109 clones, Navy U3, Ezcap 269, Ezcap 320, Ezcap 321, Ezcap 331, AV Access 4KVC00 (you can find them in the HyperHDR [release](https://github.com/awawa-dev/HyperHDR/releases/latest) section). Why is it worth using them? [USB grabbers HDR to SDR quality review](https://www.hyperhdr.eu/2022/04/usb-grabbers-hdr-to-sdr-quality-test.html)
0 commit comments