diff --git a/docs/Changelog.md b/docs/Changelog.md index 15abe3b..904b845 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. This project uses [semantic versioning](https://semver.org/). +## 7.8.0 (2024-10-14) + * Behavior change: hardware acceleration is now enabled by default if it's available and detected as working by HBUP. + * Behavior change: the bundled FFmpeg no longer attempts to provide Intel QSV hardware acceleration support due to bugs in the QSV libraries when creating static FFmpeg builds. + * Improvement: Intel QSV hardware acceleration support now works with HEVC (Protect calls this enhanced encoding). + * Improvement: support for Jellfin FFmpeg builds for use with Intel QSV hardware acceleration. If you want to use Intel QSV hardware acceleration, I recommend either [downloading it for your particular Linux environment from Jellyfin](https://repo.jellyfin.org/?path=/ffmpeg) or [adding the Jellyfin repository to your Linux distribution](https://jellyfin.org/docs/general/installation/linux/#debuntu-debian-ubuntu-and-derivatives-using-apt) and then installing `jellyfin-ffmpeg`. Ensure you specify the location of the Jellyfin FFmpeg version under the Settings | Additional Settings section in the HBUP webUI. + * Housekeeping. + ## 7.7.1 (2024-10-06) * **Note: FFmpeg v7.1 currently has fatal issues handling H.264 and HEVC decoding in certain scenarios. Unfortunately, this impacts HBUP as well as a lot of software out there. Until further notice, HBUP does not support FFmpeg versions above 7.0.x. If you have no idea what any of this means, that generally means you can ignore all this because things work fine in your environment. 😀** * Housekeeping. diff --git a/package-lock.json b/package-lock.json index 26ae314..a4056df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,17 +1,17 @@ { "name": "homebridge-unifi-protect", - "version": "7.7.1", + "version": "7.8.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "homebridge-unifi-protect", - "version": "7.7.1", + "version": "7.8.0", "license": "ISC", "dependencies": { "@homebridge/plugin-ui-utils": "1.0.3", "ffmpeg-for-homebridge": "^2.1.5", - "homebridge-plugin-utils": "^1.10.1", + "homebridge-plugin-utils": "^1.10.2", "unifi-protect": "^4.16.0", "ws": "8.18.0" }, @@ -2067,9 +2067,9 @@ } }, "node_modules/homebridge-plugin-utils": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/homebridge-plugin-utils/-/homebridge-plugin-utils-1.10.1.tgz", - "integrity": "sha512-W1gy+T5Ob+bNBiS+QrLaN8gVDLPrpKLGMMMvUi2VmpYdWOfN5lBpWnFjwN1s25HMJfM9DwJnjFmPqD7RuQOPkQ==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/homebridge-plugin-utils/-/homebridge-plugin-utils-1.10.2.tgz", + "integrity": "sha512-tzBTDGEs3PCsXyodrze5AWsaXrHImz8i9Bn3uoy6ZSt4hEEXLQ4STwPAohxWBpUPtZT9BKQCxnhAehzhEbAWCw==", "license": "ISC", "dependencies": { "mqtt": "5.10.1" diff --git a/package.json b/package.json index 581eb44..241e3fa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homebridge-unifi-protect", - "version": "7.7.1", + "version": "7.8.0", "displayName": "Homebridge UniFi Protect", "description": "Homebridge UniFi Protect plugin providing complete HomeKit integration for the UniFi Protect ecosystem with full support for most features including autoconfiguration, motion detection, multiple controllers, and realtime updates.", "author": { @@ -77,7 +77,7 @@ "dependencies": { "@homebridge/plugin-ui-utils": "1.0.3", "ffmpeg-for-homebridge": "^2.1.5", - "homebridge-plugin-utils": "^1.10.1", + "homebridge-plugin-utils": "^1.10.2", "unifi-protect": "^4.16.0", "ws": "8.18.0" },