From 8b8455e499f31e8bb9d225748a9ffd2005101df6 Mon Sep 17 00:00:00 2001 From: Awawa <69086569+awawa-dev@users.noreply.github.com> Date: Sat, 30 Nov 2024 16:37:06 +0100 Subject: [PATCH] Update changelog --- CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++++ README.md | 5 +++-- cmake/packages.cmake | 2 +- 3 files changed, 40 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c63c34c9b..29dd164ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,39 @@ +- Automatic tone mapping (#998), HyperHDR v21 +- Add Ubuntu 24.10 and Fedora 41 (#1001), HyperHDR v21 +- Add support for "unicam image" RPi HDMI capture card and UYVY format (#889), HyperHDR v21 +- Breaking change: remove LUT from installer and create it dynamically (#994), HyperHDR v21 +- Fix macOS 15 dark theme menu icons (#988), HyperHDR v21 +- Add P010 HDR10 video format support (2024-11-24) (#968), HyperHDR v21 +- DirectX multi-monitor support (#966), HyperHDR v21 +- macOS 15 sequoia: migrate to ScreenCaptureKit (#984), HyperHDR v21 +- Add Skydimo "support" (#985), HyperHDR v21 +- New LUT calibration based on mp4 test videos (part I) (#896), HyperHDR v21 +- feat: updated rpi_ws281x submodule, thanks @andreasvikke (#974), HyperHDR v21 +- DX grabber: stick to user specified device selection (#961), HyperHDR v21 +- Fix LED colors adjustments by configuration name (#956), HyperHDR v21 +- Add autoresume feature for the macOS software grabber (#879), HyperHDR v21 +- Add NV12 image format support for flatbuffers (#920), HyperHDR v21 +- Update language file's Thanks @AstaRom (#883, #923, #998), HyperHDR v21 +- Update flatbuffers to v24.3.25 (#875), HyperHDR v21 +- Add cache_cleaner for Github Action (#910), HyperHDR v21 +- New build.sh script for the HyperHDR build process (#904), HyperHDR v21 +- Remove Alsa libs from CMake recipe, HyperHDR v21 +- Remove more unnecessary libraries from installers, HyperHDR v21 +- Remove libasound from installers, HyperHDR v21 +- Fix restoring calibration settings (#874), HyperHDR v21 +- Reorganize HyperHDR libs (#887), HyperHDR v21 +- Fix macOS image alignment (#838), HyperHDR v21 +- Remove hyperhdr-remote app. Reason: #856, HyperHDR v21 +- Refactoring of the FlatBuffers client and server (#880), HyperHDR v21 +- Remove mbedtls. Use OpenSSL (#877), HyperHDR v21 +- Removal of QT SQL. Migrate to the SQLite library. (#872), HyperHDR v21 +- New smoothing option for sound effects, fix ArchLinux installer, refactoring of the smoothing module and music effects (#871), HyperHDR v21 +- Removal of QT D-Bus, switch to sdbus-cpp (#864), HyperHDR v21 +- Dependency reductions: removal of heavy QT Gui lib (#861), HyperHDR v21 +- Fix DirectX capturing after new Systray changes, HyperHDR v21 +- New independed systray. Dependency reductions thanks to removal of QWidget (#852), HyperHDR v21 +- Fix: lut calibration for grabberless builds (#840), HyperHDR v21 +- Fix: close LED device on correct Thread (#803), HyperHDR v21 - Fedora uses xz as the package name, not xz-utils #771 Thanks @hsmalley (v20 beta2 🆕) - Fix LUT loading bug to reduce memory usage by 96MB #766 (v20 beta2 🆕) - Fix background music effect #761 (v20 beta2 🆕) diff --git a/README.md b/README.md index 4cdad1245..a9feebb46 100644 --- a/README.md +++ b/README.md @@ -17,14 +17,15 @@ Open source ambient lighting implementation for television and music sets based * Support for USB grabbers under Linux, Windows 10, macOS * Pipewire/Portal hardware-accelerated screen capturer for Linux/Wayland * DirectX screen grabber with pixel and vertex shader processing acceleration for Windows 10/11 -* DirectX screen grabber supports native Windows HDR modes like DXGI_FORMAT_R16G16B16A16_FLOAT +* DirectX screen grabber supports native Windows HDR modes like DXGI_FORMAT_R16G16B16A16_FLOAT and multi-monitor ( :new: HyperHDR v21) * Dynamic video cache buffers. Now Rpi can process even 1080p120 NV12 stream without any size decimation * Built-in audio visualization effects using **spectrum analysis** * MQTT support for IoT * Entertainment API v2: per-channel support for Philips Gradient Strip and others -* Automatic LUT calibration detects grabber model specific properties for the best quality of HDR/SDR +* Automatic LUT calibration detects grabber model specific properties for the best quality of HDR/SDR using MP4 test files ( :new: HyperHDR v21) * Optimized multi-instances. You can use for example your TV LED strip and multiple WLED or Philips Hue light sources. * Built-in latency benchmark for USB grabbers +* support for high-quality P010 video format ( :new: HyperHDR v21) * easy LED strip geometry editing process, automatic or manual with mouse and context menu per single LED * Automatic signal detection with smart learning capability for USB grabbers * SK6812 RGBW: advanced calibration of the white color channel for [HyperSerialEsp8266](https://github.com/awawa-dev/HyperSerialEsp8266), [HyperSerialESP32](https://github.com/awawa-dev/HyperSerialESP32), [HyperSPI](https://github.com/awawa-dev/HyperSPI), [HyperSerialPico](https://github.com/awawa-dev/HyperSerialPico) diff --git a/cmake/packages.cmake b/cmake/packages.cmake index 50245b436..dab93146c 100644 --- a/cmake/packages.cmake +++ b/cmake/packages.cmake @@ -151,7 +151,7 @@ endif() # OSX dmg generator if ( APPLE ) SET ( CPACK_GENERATOR "DragNDrop") - SET ( CPACK_DMG_FORMAT "UDBZ" ) + SET ( CPACK_DMG_FORMAT "ULMO" ) unset(CPACK_PACKAGE_ICON) set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/cmake/osx/Hyperhdr.icns")