Commit Graph

2621 Commits

Author SHA1 Message Date
David Sansome
3f53d0e2a0 Try more persistently to restart capture after an error occurred.
These can happen when changing resolution, or resuming from sleep.
2024-05-26 14:44:13 +10:00
David Sansome
0cd044df12 Handle cropping and pixel decimation 2024-05-26 13:06:19 +10:00
David Sansome
e07505ad30 Change all names to camel case 2024-05-26 10:58:49 +10:00
David Sansome
1087e9154f Add a DXDI DDA grabber 2024-05-25 14:45:28 +10:00
LordGrey
e6714b21f9 Fix Philip Hue APIv2 support without Entertainment group defined (#1743) 2024-05-21 19:37:43 +02:00
LordGrey
4a5b0b6bf2 Fix #1688 - Fragmented http-Headers (#1741) 2024-05-18 09:14:30 +02:00
Hyperion-Bot
051072ee46 Update bg.json (POEditor.com) 2024-05-13 20:17:03 +02:00
Hyperion-Bot
38b0002916 Update sv.json (POEditor.com) 2024-05-13 20:17:02 +02:00
Hyperion-Bot
4645b671c7 Update es.json (POEditor.com) 2024-05-13 20:17:01 +02:00
Hyperion-Bot
be0eb23b6f Update de.json (POEditor.com) 2024-05-13 20:16:59 +02:00
LordGrey
2eb5c87e0e New Language + Fixes (#1738)
* Fix typos in texts

* New language Bulgarian
2024-05-13 20:14:26 +02:00
Thinner77
f6cc92606c Change confusing logic (#1731)
* Change confusing logic

* Change confusing logic #2

* revert indent

---------

Co-authored-by: Thinner77 <none>
2024-05-13 19:31:51 +02:00
LordGrey
0a93af95c7 Disable Identify for same serial device (#1737) 2024-05-09 11:51:00 +02:00
LordGrey
cf287f5adb Refactor Hyperion JSON-API (#1727) 2024-05-08 22:06:32 +02:00
dependabot[bot]
94850d890a Bump actions/download-artifact from 4.1.4 to 4.1.7 (#1730) 2024-05-02 16:37:45 +02:00
Portisch
accf27a09c Remove unused libs for Amlogic platform (#1725) 2024-04-30 07:28:19 +02:00
dependabot[bot]
7645ebb526 Bump softprops/action-gh-release from 1 to 2 (#1719)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 21:58:33 +02:00
LordGrey
aca757138e Nanoleaf Updates (#1724)
* Add new devices

* Do not restore ExtControl state
2024-04-16 21:57:51 +02:00
LordGrey
c2fe42a731 Fix #1722 (#1723) 2024-04-13 22:54:17 +02:00
LordGrey
d5438acbf4 Fix Cross Site Scripting Vulnerability 1 (#1720) 2024-04-02 21:44:46 +02:00
LordGrey
86d08823a8 Add workaround for issue #1692 (#1695) 2024-03-30 15:44:18 +01:00
LordGrey
ac57fea09a Fix Kodi Color Calibration, Refactor Wizards (#1718)
* Fix #1674 and refactor wizards

* Have own code file per LED-Device Wizard

* Include SonarLint feedback

* Cleanups

* Apply module pattern

* Address CodeQL findings

* Address CodeQL findings
2024-03-30 15:43:50 +01:00
Hyperion-Bot
35d8992bcc Update sv.json (POEditor.com) 2024-03-23 14:08:54 +01:00
Hyperion-Bot
efda0714b3 Update de.json (POEditor.com) 2024-03-23 14:08:53 +01:00
Hyperion-Bot
8123a11287 Update fr.json (POEditor.com) 2024-03-23 14:08:52 +01:00
LordGrey
806206ec01 Fix #1714 (#1717) 2024-03-15 20:23:53 +01:00
LordGrey
fedb409157 Matrix Layout enhancements (#1701)
* Support gaps on Matrix Layout

* Ensure BlackBorder objects are initialised

* Update Changelog

* Fix automated semicolon insertion

* Fix automated semicolon insertion

* Remove SPI activation from post install script (#1708)
2024-03-14 21:29:15 +01:00
Markus
fd5a94a32a add missing ENABLE_MDNS in hyperiond.cpp (#1711)
build with out MDNS does not work:

```
hyperion.ng-git/src/hyperion.ng/src/hyperiond/hyperiond.cpp:298:9: error: ‘_mDNSProvider’ was not declared in this scope; did you mean ‘RRProvider’?
  298 |         _mDNSProvider->thread()->start();
```
2024-03-03 21:33:52 +01:00
dependabot[bot]
4d3df0a3c0 Bump actions/download-artifact from 4.1.1 to 4.1.4 (#1707)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.1 to 4.1.4.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4.1.1...v4.1.4)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 22:07:43 +01:00
LordGrey
dbcafd3081 Disable current service, even if not active 2024-02-28 15:21:18 +01:00
LordGrey
31df065c0f Start SmartPointers (#1679)
* Refactor to fix #1671

* Add GUI/NonGUI mode to info page

* Do not show lock config, if in non-UI mode

* Updae Changelog

* Correct includes

* Ensure key member initialization - RGB Channels

* Ensure key member initialization - WebServer

* Update RGBChannels

* Fix initialization order

* Fix key when inserting new logger in LoggerMap,
Prepare logBuffer-JSON snapshot view in LoggerManager,
Increase buffered loglines to 500

* Fix Memory leak in GrabberWrapper

* Fix Memory leak in BlackBorderProcessor

* Fix Memory leak in BlackBorderProcessor

* use ninja generator under macos

* Fix BGEffectHandler destruction

* Fix Mdns code

* Clear list after applying qDeleteAll

* Fix deletion of CecHandler

* Fix memory leak caused by wrong buffer allocation

* Remove extra pixel consistently

* Change mDNS to Qt SmartPointers

* Correct removal

* Fix usage of _width/_height (they are the output resolution, not the screen resolution)
That avoids unnecessary resizing of the output image with every transferFrame call

* Move main non Thread Objects to Smart Pointers

* Refactor Hyperion Daemon unsing smartpointers

* Correction

* Correct typos/ align text

* Fix startGrabberDispmanx

* Fix startGrabberDispmanx

* Address CodeQL finding

* Create Screen grabbers via Template

* Fix typo

* Change way of logging

* Revert change

* Address deprecation warning

* Correct auto screen grabber evaluation

---------

Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2024-02-25 17:35:39 +01:00
Paulchen-Panther
bb40778a3d fix workflow run 2024-02-16 15:03:51 +00:00
LordGrey
716d87d4e6 Corrections after release 2.0.16 (#1694)
* Updates on building a release

* Fixes

* Correct non arm64 identification

* Show download bar

* reset all units with failed status

* Reload systemd daemon after updates

* Force Qt5 for armv6 packages

---------

Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2024-02-04 15:42:57 +01:00
Paulchen-Panther
3ae17bb425 Workflow adapted to armv6 2024-02-02 08:54:41 +01:00
dependabot[bot]
cebb7d08cc Bump peter-evans/repository-dispatch from 2.1.2 to 3.0.0 (#1691)
Bumps [peter-evans/repository-dispatch](https://github.com/peter-evans/repository-dispatch) from 2.1.2 to 3.0.0.
- [Release notes](https://github.com/peter-evans/repository-dispatch/releases)
- [Commits](https://github.com/peter-evans/repository-dispatch/compare/v2.1.2...v3.0.0)

---
updated-dependencies:
- dependency-name: peter-evans/repository-dispatch
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 08:51:51 +01:00
dependabot[bot]
1bf2041f2e Bump actions/cache from 3 to 4 (#1690)
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 08:51:23 +01:00
dependabot[bot]
75ff267a62 Bump actions/download-artifact from 4.1.0 to 4.1.1 (#1689)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 08:51:13 +01:00
LordGrey
612d178885 Rollover to 2.0.17-beta.1 2024-01-20 14:55:30 +01:00
LordGrey
62bfc291b1 Release 2.0.16 2024-01-17 20:28:33 +01:00
LordGrey
5cd21f50be Update Instructions (Docker Compile, Supported platforms, License year) (#1682)
Correct docker compile to load repository
2024-01-15 15:02:01 +01:00
Hyperion-Bot
eb0964078f Update ru.json (POEditor.com) 2024-01-14 18:40:41 +01:00
Hyperion-Bot
175396dd85 Update uk.json (POEditor.com) 2024-01-14 18:36:05 +01:00
Hyperion-Bot
8f76be41fb Update ru.json (POEditor.com) 2024-01-14 18:36:04 +01:00
Hyperion-Bot
9d08568c1e Update el.json (POEditor.com) 2024-01-14 18:36:03 +01:00
LordGrey
05d24b99c4 Fix Memory leaks (#1678)
* Refactor to fix #1671

* Add GUI/NonGUI mode to info page

* Do not show lock config, if in non-UI mode

* Updae Changelog

* Correct includes

* Ensure key member initialization - RGB Channels

* Ensure key member initialization - WebServer

* Update RGBChannels

* Fix initialization order

* Fix key when inserting new logger in LoggerMap,
Prepare logBuffer-JSON snapshot view in LoggerManager,
Increase buffered loglines to 500

* Fix Memory leak in GrabberWrapper

* Fix Memory leak in BlackBorderProcessor

* Fix Memory leak in BlackBorderProcessor

* use ninja generator under macos

* Fix BGEffectHandler destruction

* Fix Mdns code

* Clear list after applying qDeleteAll

* Fix deletion of CecHandler

* Fix memory leak caused by wrong buffer allocation

* Remove extra pixel consistently

* Change mDNS to Qt SmartPointers

* Correct removal

* Fix usage of _width/_height (they are the output resolution, not the screen resolution)
That avoids unnecessary resizing of the output image with every transferFrame call

* Move main non Thread Objects to Smart Pointers

* Revert "Move main non Thread Objects to Smart Pointers"

This reverts commit 26102ca963.

* Add missing deletes

* Revert MdnsBrowser chnage

* Revert MdnsBrowser change

* Fix memory leaks related standalone grabber

* Address CodeQL finding

* delete pointer OsxFrameGrabber

---------

Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2024-01-13 17:04:45 +01:00
LordGrey
8907d7370e Update codeql.yml
Address breaking change introduced by upload-artifact@v4 on multiple file upload
2024-01-03 19:47:20 +01:00
LordGrey
cdd59ffc87 Fix #1671 (#1672)
* Refactor to fix #1671

* Add GUI/NonGUI mode to info page

* Do not show lock config, if in non-UI mode

* Updae Changelog

* Correct includes

* Remove unused variable

* use ninja generator under macos

---------

Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2024-01-03 19:43:46 +01:00
dependabot[bot]
3f2375deaf Bump actions/download-artifact from 3.0.2 to 4.1.0 (#1675) 2024-01-01 22:30:30 +01:00
dependabot[bot]
241fc76415 Bump actions/upload-artifact from 3 to 4 (#1676) 2024-01-01 22:30:18 +01:00
dependabot[bot]
eaaa4a619a Bump github/codeql-action from 2 to 3 (#1677) 2024-01-01 22:29:53 +01:00