Commit Graph

1132 Commits

Author SHA1 Message Date
Paulchen Panther
5f0ad931ba MF Discovery extended 2021-05-19 19:59:54 +02:00
Lord-Grey
8d8ee8b3cd Refactor LED-Device handling in UI and make element naming consistent 2021-05-19 10:51:45 +02:00
Paulchen Panther
cfb34e6bfc V4L2/MF changes 2021-05-16 15:47:25 +02:00
Paulchen Panther
bf32557a8a WebUI optimization (thx to @mkcologne)
Start Grabber only when global settings are enabled
Fixed an issue in the WebUI preview
2021-05-14 21:20:14 +02:00
LordGrey
2035a3cfab Update grabber default values 2021-05-11 20:44:27 +02:00
Lord-Grey
980ef90834 Split global capture from instance capture config 2021-05-11 18:08:34 +02:00
Paulchen Panther
2cf72d37b6 Create defaultconfig.json dynamically 2021-05-08 09:52:58 +02:00
Lord-Grey
720cc5f01e Correct grabber4L2 access level 2021-05-06 20:53:37 +02:00
Paulchen Panther
6df509f876 Dashboard update + fix GlobalSignal connection 2021-05-05 21:59:24 +02:00
Lord-Grey
184cfb1e72 Allow editor-validation for enum-lists 2021-05-05 10:44:53 +02:00
Paulchen Panther
561fabeba6 Merge branch components into mediafoundation 2021-05-04 21:30:29 +02:00
Lord-Grey
8459fa143b Align Grabber.js with new utility functions 2021-05-03 21:32:12 +02:00
LordGrey
07dd671e0c Database migration aligning with updated grabber model 2021-05-03 10:20:22 +02:00
LordGrey
c646b0b49c Fix Merge-issues 2021-05-02 22:03:46 +02:00
LordGrey
9ea40a873e Merge branch 'master' into mediafoundation
# Conflicts:
#	assets/webconfig/content/dashboard.html
#	assets/webconfig/i18n/en.json
#	assets/webconfig/js/content_dashboard.js
#	assets/webconfig/js/content_logging.js
#	assets/webconfig/js/hyperion.js
#	assets/webconfig/js/ui_utils.js
2021-05-02 21:12:00 +02:00
Paulchen Panther
1514d8442d Merge remote-tracking branch 'origin/grabberDiscovery' into mediafoundation 2021-05-02 20:12:52 +02:00
Paulchen Panther
3fb0ece3a2 refactor 2021-05-02 19:04:58 +02:00
Paulchen Panther
cd62a41f22 Global component states across instances 2021-05-01 17:36:51 +02:00
Paulchen Panther
17d4406deb
Refactor PR #957 (#1234) 2021-05-01 17:00:44 +02:00
Daniel Schwierzeck
724d90bfdb
Initial support for Hue Play Gradient Lightstrip (#1187)
Model ID is LCX001. Add as Gamut C device.
2021-04-25 17:22:16 +02:00
Portisch
aede77b7ca
AmlogicGrabber: set and decrease frame grab timeout to 500ms (#1225)
This prevent an internal timeout when no frame is delivered like on playback pause.
2021-04-25 16:49:42 +02:00
LordGrey
7eeb740177
Dynamic Device Selection/Configuration (#1164) 2021-04-24 19:37:29 +02:00
LordGrey
94d9b02734
Fix 1181 - Effects were not started from tray (#1199)
* Fix 1181, add constants and defaults

* Include #1195 changes
2021-03-19 22:52:41 +01:00
LordGrey
41af5c1b9e
LEDDevices - WLED enhancements and minor fixes (#1204)
* Yeelight minor updates

* Add Timeout to REST API

* LEDDevice - Correct storeState

* Add WaitTime function

* Always show HW-LEDCount for configuration

* WLED - New features ("live" support, storing state and identification)

* Yeelight - Refactoring

* Cololight - Refactoring

* Karate - getProperties Support

* Atmo - getProperties Support

* AtmoOrb - refactoring

* Nanoleaf - Refactoring, New "Shapes" considerations

* PhilipHue - Minor corrections

* Update Changelog
2021-03-19 22:52:04 +01:00
mlaurijsse
68d06f14fe
Correct total packet count in tpm2net implementation (fix #1127) (#1128)
* Fixed calculation for _tpm2TotalPackets
2021-02-23 20:42:54 +01:00
Gerion Entrup
6a4aabd5e9
webserver/Cmake: fix out-of-tree build (#1147)
Related: #834
2021-02-23 20:41:14 +01:00
Gerion Entrup
74a6795991
Extend logging and error reporting (#1149)
- ProviderRs232: Be more verbose about correct device in error case
Rearrange Debug Information and additionalclean-ups

- Webconfig: better error description, if Kodi is not found
2021-02-23 20:40:20 +01:00
LordGrey
90d05e6c54
Custom Effects - Clean-ups and Enhancements (#1163)
* Cleanup EffectFileHandler

* Support Custom Effect Schemas and align EffectFileHandler

* Change back to colon prefix for system effects

* WebSockets - Fix error in handling fragmented frames

* Correct missing colon updates

* Update json with image file location for custom gif effects

* Image effect deletion - considere full filename is stored in JSON

* Correct selection lists indentions
2021-02-23 20:38:54 +01:00
Vincent Tavernier
9475b93d9f
Interrupt effect on timeout (#1181)
Fixes #1013
2021-02-23 20:38:26 +01:00
Paulchen Panther
45bd23ca5c
DirectX9 display change (#1191)
* Fix issue #1190

* Correct output image with size decimation used

* Correct image format (BGR -> RGB)

* Another approach
2021-02-23 20:37:59 +01:00
Gerion Entrup
6ed9553ca3
Proto*: fix Error macro conflict (#1146)
Fixes: #882
2021-02-23 14:25:32 +01:00
Chris Browet
f843b5a046
FIX: [hue] XY == 0 => bri = 0 (#1124) 2021-02-23 13:59:40 +01:00
LordGrey
38e133171f
Merge branch 'master' into mediafoundation 2021-02-20 18:08:24 +01:00
Paulchen Panther
448af2bd8e Height and width in Qt grabber corrected 2021-02-19 19:59:04 +01:00
Lord-Grey
3a2a101658 Merge branch 'mediafoundation' of https://github.com/Paulchen-Panther/hyperion.ng into mediafoundation 2021-02-17 23:26:49 +01:00
Lord-Grey
ffc669cda7 Update access levels and validate crop ranges 2021-02-17 23:26:39 +01:00
LordGrey
9e281b2347
Fix #1186 & UI last instance error (#1188)
* Handle Arrays & Objects differently

* Fix UI error, if "last instance used" does not longer exist
2021-02-17 12:29:53 +01:00
LordGrey
74147d200f Update Grabber schema and Defaults 2021-02-15 20:12:00 +01:00
Paulchen Panther
545b33b647 Do not show unsupported grabbers 2021-02-14 16:36:50 +01:00
Lord-Grey
1c8a637d11 Hide all element when no video grabber discovered, upate naming 2021-02-14 12:36:21 +01:00
Lord-Grey
054d3dac41 Discovery VideoSources and Dynamically Update Editor 2021-02-14 11:39:03 +01:00
LordGrey
77262adf3b
Fix #1131 - Global (Grabber) setting are not correctly read by non-default instances (#1186) 2021-02-11 19:45:22 +01:00
Paulchen Panther
f25b152d51 Fix "Frame to small" error 2021-02-08 22:04:29 +01:00
Paulchen Panther
6c6689f3bb Merge branch 'mediafoundation' of https://github.com/Paulchen-Panther/hyperion.ng into mediafoundation 2021-02-07 20:09:58 +01:00
Paulchen Panther
780397e703 Error handling in source reader improved 2021-02-07 20:09:43 +01:00
Paulchen-Panther
4f81fbd2ab Added video standards to JsonAPI output 2021-02-07 14:30:36 +01:00
Lord-Grey
2ff3c1155b Have fps as int, fix height typo 2021-02-07 11:12:28 +01:00
Paulchen Panther
72226cd1de Enable Media Foundation grabber on windows 2021-02-06 14:39:28 +01:00
Paulchen Panther
a4b307e43c Media Foundation grabber adapted to V4L2 change 2021-02-05 22:17:54 +01:00
Paulchen Panther
c5065e76b5
Refactor V4L2 grabber (part 1) (#62) 2021-02-05 21:52:02 +01:00