Commit Graph

1765 Commits

Author SHA1 Message Date
birdhouse c1d794cd02 WebUI: Update Check, Cleanup and Hyperion Switcher IPv6 Fix
Update Check:
- New Property which allows you to select stable or beta branch checks.
- This would rely on current versions.json. It selects the first version in list with you branch (stable, beta). If it is newer hyperion tells you that a update is available
- For this we should keep our deployment pipeline in mind to format the json this way.

Cleanup:
- I cleaned up the WebUI from dead links and the support page with the affiliate links and donation adresses as we don't have them under our control. Currently only disabled, not deleated

Switcher:
- If the address which is published via bonjour serve is IPv6 the Switcher was bugged. Fixed that.
2019-06-20 19:27:22 +02:00
b1rdhous3 e4bc5d0990
Merge pull request #4 from hyperion-project/master
merge
2019-06-20 12:02:55 +02:00
Rick164 d8bf18b99e
Merge pull request #572 from Lord-Grey/master
Fix LEDDeviceWrapper coredump when killing hyperiond
2019-06-19 20:02:33 +02:00
LordGrey fc7d888845 Fix LEDDeviceWrapper coredump when killing hyperiond 2019-06-19 19:37:42 +02:00
Paulchen Panther 93b9028b7d
GitHub package creation/upload 2019-06-19 19:11:50 +02:00
LordGrey 3ef037f6d7 Fix LEDDeviceWrapper coredump when killing hyperiond 2019-06-16 21:13:20 +02:00
Paulchen Panther c7922b2fd4
macOS package creation fixed
https://en.wikipedia.org/wiki/System_Integrity_Protection
2019-06-16 09:24:01 +02:00
Paulchen-Panther 5e1398a7e5
Release preparation
OSX packaging is currently broken. CPack is now called individually so that the make process is no longer displayed incorrectly in Travis / Azure.
The variable PACKAGES in the build script is no longer overwritten, so in travis / Azure you can globally assign the variable and start a package build process manually.

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-06-15 15:46:56 +02:00
Rick164 a06b4b8067
Merge pull request #568 from Lord-Grey/master
Allow Cross-Compile with latest Ubuntu and Raspbian versions
2019-06-14 20:29:23 +02:00
Paulchen Panther a77433b114
Thanks to @RickDB for his help 2019-06-14 20:14:37 +02:00
LordGrey 03d6fe008d Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	CMakeLists.txt
2019-06-14 19:59:10 +02:00
Rick164 3e9565cfc1
Merge pull request #567 from Paulchen-Panther/master
Bug fixes, new implementation ...
2019-06-14 19:24:42 +02:00
Paulchen Panther 036f819ab8
Disabled ARMv6hf/AMRv7hf/ARMv8 2019-06-14 17:35:42 +02:00
LordGrey fc7417849a Add correct architecture for deb package in toolchain 2019-06-13 21:09:11 +02:00
LordGrey 8dec127673 Cross-Compile - Separate flatc scenario for native and cross-compiling 2019-06-10 20:52:55 +02:00
LordGrey 5c807599c5 Cross-Compile - Separate flatc scenario for native and cross-compiling 2019-06-10 20:41:42 +02:00
LordGrey a7f6292d53 Cross-Compile fixes after test on Ubuntu 19.10 2019-06-10 19:08:30 +02:00
Paulchen Panther ecd91682b9
Correct link 2019-06-10 17:13:58 +02:00
Paulchen-Panther 609a3054f6
Microsoft Azure Pipeline added
(mit unbegrenzten Minuten und mit bis zu 10 kostenlosen parallelen Jobs)

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-06-10 16:50:22 +02:00
LordGrey 2832b70bb7 Merge remote-tracking branch 'origin/master' 2019-06-10 15:38:51 +02:00
LordGrey ba3762e865 Allow Cross-Compile with latest Ubuntu and Raspbian versions 2019-06-10 15:26:59 +02:00
LordGrey 1c62a52075 Allow Cross-Compile with latest Ubuntu and Raspbian versions 2019-06-10 15:19:08 +02:00
Paulchen-Panther 2ccdfeb9e1
Gold linker, CCache, Stats, LGTM
- Increases linker performance under Linux builds by using Gold linker, if available
- ccache is used if available
- removed statistic class (Stats.cpp) from project due to the missing result (sorry @Brindosch)
- add LGTM bandges for code analysis overview

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-06-05 21:13:37 +02:00
Paulchen-Panther 140d841404
Increase the link performance
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-06-05 21:00:09 +02:00
Paulchen Panther 2916948465
Xenial is used for linux builds 2019-06-05 21:00:09 +02:00
Paulchen-Panther 02dc7c7c4d
External grabber (V4L2) forwarding corrected
Signed-off-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2019-06-05 21:00:09 +02:00
Paulchen-Panther fe204a8a33
Boblight fix
- The default Boblight priority has been set to 128. If the sent priority differs from the default priority, it is registered (https://hyperion-project.org/threads/hyperion-ng-enigmalight-boblight-server.3558/#post-15006)
- Submodule flatbuffer updated to current master

Signed-off-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2019-06-05 21:00:09 +02:00
Paulchen Panther 97c03f3653
Center Text 2019-06-05 21:00:09 +02:00
Paulchen Panther 12cda8366d
resize logo 2019-06-05 21:00:09 +02:00
Paulchen Panther b7e103c760
HTML instead of markdown used 2019-06-05 21:00:09 +02:00
Paulchen Panther 72999e70ca
fix typo ;-) 2019-06-05 21:00:09 +02:00
Paulchen Panther fb888bffcd
Forum and lgtm badges added 2019-06-05 21:00:09 +02:00
Paulchen-Panther 849f737db7
Crash on unsupported control commands prevented 2019-06-05 21:00:09 +02:00
Paulchen-Panther c6de5173ec
Bug fixes Part 2
- If the internal v4l2 grabber is switched off, it will now be de-initialized (Issue: #542)
- Extended error detection in MJPEG decompress method
- Default instance capture activation if it is missing in the configuration (https://hyperion-project.org/goto/post?id=13656#post-13656)
- Fixed some small (think)mistakes (https://hyperion-project.org/threads/hdmi-grabber.3302/page-2#post-14887)
2019-06-05 21:00:09 +02:00
Paulchen-Panther 0a8af60726
Bug fixes and new implementations
- Video format MJPEG implemented (libjpeg/qimage)
- Inactive priorities are now skipped correctly (PriorityMuxer.cpp line 297)
- v4l configuration section replaced with an object (preparation for #542)
2019-06-05 21:00:09 +02:00
Rick164 4aab0ad55c
Merge pull request #562 from Paulchen-Panther/patch-1
Travis fix
2019-05-25 17:48:50 +02:00
Paulchen Panther ddf320e2d6
Travis fix
The package creation is currently not needed. Should accelerate the build time in travis
2019-05-24 20:34:52 +02:00
Rick164 74766fd626
Merge pull request #556 from Portisch/suspend_mode
Add SIGUSR1 and SIGUSR2 signals to disable/enable the LEDs
2019-04-25 23:43:58 +02:00
Rick164 4db756b239
Merge pull request #552 from Lord-Grey/master
Support additional Nanoleaf devices
2019-04-25 23:43:21 +02:00
Portisch 0e756beae4 Add SIGUSR1 and SIGUSR2 signals to disable/enable the LEDs
Fixed enable on LedDeviceWrapper constructor.
2019-04-24 13:05:32 +00:00
Serhan 48aee89032
Merge pull request #554 from funnym0nk3y/master
Bugfix of #553
2019-04-16 20:20:13 +02:00
funnym0nk3y 2eb51d35b1 Bugfix of #553
Missing docker manifest
2019-04-16 17:15:57 +02:00
Rick164 b1b2079f97
Merge pull request #551 from Portisch/CAP_FLAG_AT_END
Cap flag at end
2019-04-11 20:54:10 +02:00
LordGrey 5b17924cdf Throw Execption as "return false" is not handled
if no hostname configured nor device was discovered
2019-04-10 23:08:56 +02:00
Portisch f2eef4ecea Amlogic: implement CAP_FLAG_AT_END mode
The OSD will use 20Hz for frame capture frequency
The video capture frequency is based on the amlvideodri capture module
2019-04-10 13:34:37 +00:00
Portisch 101855fe4f Amlogic: remove ge2d mode 2019-04-10 13:30:19 +00:00
LordGrey c16ecde539 Call switchOn, if LEDs get enabled again
* Support devices which allow to be switched on/off physically,
rather than have a black output stream.
2019-04-09 21:14:12 +02:00
LordGrey 3661172d6d Change Aurora device support to cover additional Nanoleaf devices
* Support Nanoleaf LightPanels (aka Aurora) and Canvas
* Add Nanoleaf Device discovery
* Update SSDPDiscover to be generic for given services
2019-04-08 23:22:33 +02:00
Rick164 ea0449778d
Merge pull request #544 from Portisch/amlogic_grabber_fixup
Amlogic grabber: fixup closing video device on each frame
2019-04-02 19:35:19 +02:00
Rick164 f0392208c7
Merge pull request #546 from bajiomeke/patch-1
New command
2019-04-02 19:35:01 +02:00