hyperion.ng/cmake
LordGrey e9936e131b
mDNS Support (#1452)
* Allow build, if no grabbers are enabled

* Align available functions to right Qt version

* Update to next development version

* Align available functions to right Qt version

* fix workflows (apt/nightly)

* Disable QNetworkConfigurationManager deprecation warnings

* Initial go on Smart Pointers

* Add Deallocation

* Correct QT_WARNING_DISABLE_DEPRECATED (available since 5.9)

* Cluster Build Variables

* Hyperion Light

* Address build warnings

* Hyperion Light - UI

* Update Protobuf to latest master

* Removed compiler warnings

* Added restart ability to systray

* Correct Protobuf

* Ignore 'no-return' warning on protobuf build

* hyperion-remote: Fix auto discovery of hyperion server

* Fix Qt version override

* Update changelog

* Remove Grabber Components, if no Grabber exists

* Standalone Grabber - Fix fps default

* Remote Control - Have Source Selction accrosswhole screen

* Enable Blackborder detection only, if relevant input sources available

* Enable Blackborder detection only, if relevant input sources available

* Remote UI - rearrange containers

* Checkout

* Fix compilation on windows

* Re-added qmdnsengine template cmake

* chrono added for linux

* Removed existing AVAHI/Bonjour, allow to enable/disable mDNS

* hyperiond macos typo fix

* Fix macOS Bundle build

* Fix macOS bundle info details

* Correct CMake files

* Removed existing AVAHI/Bonjour (2)

* Share hyperion's services via mDNS

* Add mDNS Browser and mDNS for LED-Devices

* Support mDNS discovery for standalone grabbers

* Remove ZLib Dependency & Cleanup

* mDNS - hanle 2.local2 an ".local." domains equally

* Hue - Link discovery to bridge class, workaround port 443 for mDNS discovery

* Fix save button state when switching between devices

* Removed sessions (of other hyperions)

* mDNS Publisher - Simplify service naming

* mDNS refactoring & Forwarder discovery

* mDNS Updates to use device service name

* Consistency of standalone grabbers with mDNS Service Registry

* Merge branch 'hyperion-project:master' into mDNS

* Start JSON and WebServers only after Instance 0 is available

* Remove bespoke qDebug Output again

* MDNS updates and refactor Forwarder

* Minor updates

* Upgrade to CMake 3.1

* typo

* macOS fix

* Correct merge

* - Remove dynamic linker flag from standalone dispmanX Grabber
- Added ability to use system qmdns libs

* Cec handler library will load at runtime

* typo fix

* protobuf changes

* mDNS changes for Windows/macOS

* test window build qmdnsengine

* absolute path to protobuf cmake dir

* Rework Hue Wizard supporting mDNS

* LED-Devices - Retry support + Refactoring (excl. Hue)

* LED-Devices - Refactoring/Retry support Hue + additional alignments

* Address LGTM findings

* Fix CI-Build, revert test changes

* Build Windows in Release mode to avoid python problem

* Correct that WebServerObject is available earlier

* Ensure that instance name in logs for one instance are presented

* Update content LEDs

* Rework mDNS Address lookup

* Fix LED UI

* Fix for non mDNS Services (ignore default port)

* Disbale device when now input is available

* Revert back some updates, ensure last color is updated when switched on

* Handle reopening case and changed IP, port for API-calls

* Add UPD-DDP Device

* WLED support for DDP

* Fix printout

* LEDDevice - Allow more retries, udapte defaults

* LED-Net Devices - Select Custom device, if configured

Co-authored-by: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com>
Co-authored-by: Paulchen Panther <Paulchen-Panter@protonmail.com>
2022-05-01 19:42:47 +02:00
..
desktop [ImgBot] Optimize images (#1271) 2021-07-14 21:01:00 +02:00
nsis Prepare for Alpha.10 (#1272) 2021-07-17 20:55:16 +02:00
osxbundle Hyperion "Light", Build improvements and minor fixes (#1400) 2022-01-07 14:47:51 +01:00
package-scripts Release 2.0.12 2021-11-21 13:26:17 +00:00
win feat(win): Add binary meta (#932) 2020-08-02 22:05:53 +02:00
Dependencies.cmake mDNS Support (#1452) 2022-05-01 19:42:47 +02:00
ECMFindModuleHelpers.cmake Feature/xcb grabber (#912) 2020-08-03 12:31:39 +02:00
FindBCM.cmake Dynamic loading of the Dispmanx Grabber (#1440) 2022-03-20 14:42:21 +01:00
FindCEC.cmake Feature/CEC detection (#877) 2020-07-20 20:06:41 +02:00
FindCoreFoundation.cmake refactor: Several random fixes + Experimental playground (#917) 2020-08-02 22:37:52 +02:00
FindDebBuilder.cmake Cleanup 2019-01-19 18:35:40 +01:00
FindDirectX9.cmake DirectX9 Grabber (#1039) 2020-10-26 21:13:13 +01:00
FindGitVersion.cmake refactor: Led layout, clearAll (#703) 2020-02-26 18:54:56 +01:00
FindIOKit.cmake refactor: Several random fixes + Experimental playground (#917) 2020-08-02 22:37:52 +02:00
FindRpmBuilder.cmake Cleanup 2019-01-19 18:35:40 +01:00
FindTurboJPEG.cmake Media Foundation/V4L2 grabber ... (#1119) 2021-07-14 20:48:33 +02:00
FindUDev.cmake big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
FindWindowsSDK.cmake Windows compilation support (#738) 2020-05-12 19:51:19 +02:00
FindXCB.cmake Feature/xcb grabber (#912) 2020-08-03 12:31:39 +02:00
Findlibusb-1.0.cmake big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
Findmbedtls.cmake Support MBEDTLS 3 (#1374) 2021-11-18 21:58:56 +01:00
Findqmdnsengine.cmake mDNS Support (#1452) 2022-05-01 19:42:47 +02:00
LDGold.cmake Gold linker, CCache, Stats, LGTM 2019-06-05 21:13:37 +02:00
Toolchain-imx6.cmake refactor: Several random fixes + Experimental playground (#917) 2020-08-02 22:37:52 +02:00
Toolchain-rpi.cmake refactor: Several random fixes + Experimental playground (#917) 2020-08-02 22:37:52 +02:00
Toolchain-x32.cmake Allow Cross-Compile with latest Ubuntu and Raspbian versions 2019-06-10 15:26:59 +02:00
cmake_uninstall.cmake.in big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
packages.cmake Hyperion Light updates (#1434) 2022-03-05 15:18:01 +01:00
version.cmake Alpha phase is completed. New version 2.0.12 2021-10-17 11:29:20 +00:00