mirror of
				https://github.com/hyperion-project/hyperion.ng.git
				synced 2025-03-01 10:33:28 +00:00 
			
		
		
		
	* 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>
		
			
				
	
	
		
			256 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			256 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
{
 | 
						|
	"general" :
 | 
						|
	{
 | 
						|
		"name"       : "My Hyperion Config",
 | 
						|
	    "configVersion": "configVersionValue",
 | 
						|
	    "previousVersion": "previousVersionValue",
 | 
						|
		"watchedVersionBranch" : "Stable",
 | 
						|
		"showOptHelp" : true
 | 
						|
	},
 | 
						|
	"logger" :
 | 
						|
	{
 | 
						|
		"level" : "warn"
 | 
						|
	},
 | 
						|
 | 
						|
	"device" :
 | 
						|
	{
 | 
						|
		"type"       : "file",
 | 
						|
		"hardwareLedCount" : 1,
 | 
						|
		"autoStart" : true,
 | 
						|
		"output"     : "/dev/null",
 | 
						|
		"colorOrder" : "rgb",
 | 
						|
		"latchTime" : 0,
 | 
						|
		"rewriteTime": 0,
 | 
						|
		"enableAttempts": 6,
 | 
						|
		"enableAttemptsInterval": 15
 | 
						|
	},
 | 
						|
 | 
						|
	"color" :
 | 
						|
	{
 | 
						|
		"imageToLedMappingType" : "multicolor_mean",
 | 
						|
		"channelAdjustment" :
 | 
						|
		[
 | 
						|
			{
 | 
						|
				"id"   : "default",
 | 
						|
				"leds" : "*",
 | 
						|
				"white"   : [255,255,255],
 | 
						|
				"red"     : [255,0,0],
 | 
						|
				"green"   : [0,255,0],
 | 
						|
				"blue"    : [0,0,255],
 | 
						|
				"cyan"    : [0,255,255],
 | 
						|
				"magenta" : [255,0,255],
 | 
						|
				"yellow"  : [255,255,0],
 | 
						|
				"gammaRed"   : 2.2,
 | 
						|
				"gammaGreen" : 2.2,
 | 
						|
				"gammaBlue"  : 2.2,
 | 
						|
				"backlightThreshold"  : 0,
 | 
						|
				"backlightColored"  : false,
 | 
						|
				"brightness" : 100,
 | 
						|
				"brightnessCompensation" : 100
 | 
						|
			}
 | 
						|
		]
 | 
						|
	},
 | 
						|
 | 
						|
	"smoothing" :
 | 
						|
	{
 | 
						|
		"enable"            : true,
 | 
						|
		"type"              : "linear",
 | 
						|
		"time_ms"           : 200,
 | 
						|
		"updateFrequency"   : 25.0000,
 | 
						|
		"interpolationRate" : 25.0000,
 | 
						|
		"outputRate"        : 25.0000,
 | 
						|
		"decay"             : 1,
 | 
						|
		"dithering"         : false,
 | 
						|
		"updateDelay"       : 0
 | 
						|
	},
 | 
						|
 | 
						|
	"grabberV4L2" :
 | 
						|
	{
 | 
						|
		"enable"                : false,
 | 
						|
		"device"                : "none",
 | 
						|
		"input"                 : 0,
 | 
						|
		"encoding"              : "NO_CHANGE",
 | 
						|
		"width"                 : 0,
 | 
						|
		"height"                : 0,
 | 
						|
		"fps"                   : 15,
 | 
						|
		"flip"                  : "NO_CHANGE",
 | 
						|
		"fpsSoftwareDecimation" : 0,
 | 
						|
		"sizeDecimation"        : 8,
 | 
						|
		"cropLeft"              : 0,
 | 
						|
		"cropRight"             : 0,
 | 
						|
		"cropTop"               : 0,
 | 
						|
		"cropBottom"            : 0,
 | 
						|
		"redSignalThreshold"    : 0,
 | 
						|
		"greenSignalThreshold"  : 100,
 | 
						|
		"blueSignalThreshold"   : 0,
 | 
						|
		"signalDetection"       : false,
 | 
						|
		"noSignalCounterThreshold" : 200,
 | 
						|
		"cecDetection"          : false,
 | 
						|
		"sDVOffsetMin"          : 0.1,
 | 
						|
		"sDVOffsetMax"          : 0.9,
 | 
						|
		"sDHOffsetMin"          : 0.4,
 | 
						|
		"sDHOffsetMax"          : 0.46,
 | 
						|
		"hardware_brightness"   : 0,
 | 
						|
		"hardware_contrast"     : 0,
 | 
						|
		"hardware_saturation"   : 0,
 | 
						|
		"hardware_hue"          : 0
 | 
						|
	},
 | 
						|
 | 
						|
	"framegrabber" :
 | 
						|
	{
 | 
						|
		"enable"             : false,
 | 
						|
		"device"             : "auto",
 | 
						|
		"input"              : 0,
 | 
						|
		"width"              : 80,
 | 
						|
		"height"             : 45,
 | 
						|
		"fps"                : 10,
 | 
						|
		"pixelDecimation"    : 8,
 | 
						|
		"cropLeft"           : 0,
 | 
						|
		"cropRight"          : 0,
 | 
						|
		"cropTop"            : 0,
 | 
						|
		"cropBottom"         : 0
 | 
						|
	},
 | 
						|
 | 
						|
	"blackborderdetector" :
 | 
						|
	{
 | 
						|
		"enable" : true,
 | 
						|
		"threshold" : 5,
 | 
						|
		"unknownFrameCnt"    : 600,
 | 
						|
		"borderFrameCnt"     : 50,
 | 
						|
		"maxInconsistentCnt" : 10,
 | 
						|
		"blurRemoveCnt"      : 1,
 | 
						|
		"mode" : "default"
 | 
						|
	},
 | 
						|
 | 
						|
	"foregroundEffect" :
 | 
						|
	{
 | 
						|
		"enable"      : true,
 | 
						|
		"type"        : "effect",
 | 
						|
		"color"       : [0,0,255],
 | 
						|
		"effect"      : "Rainbow swirl fast",
 | 
						|
		"duration_ms" : 3000
 | 
						|
	},
 | 
						|
 | 
						|
	"backgroundEffect" :
 | 
						|
	{
 | 
						|
		"enable"      : false,
 | 
						|
		"type"        : "effect",
 | 
						|
		"color"       : [255,138,0],
 | 
						|
		"effect"      : "Warm mood blobs"
 | 
						|
	},
 | 
						|
 | 
						|
	"forwarder" :
 | 
						|
	{
 | 
						|
		"enable"     : false,
 | 
						|
		"jsonapi"    : [],
 | 
						|
		"flatbuffer" : []
 | 
						|
	},
 | 
						|
 | 
						|
	"jsonServer" :
 | 
						|
	{
 | 
						|
		"port" : 19444
 | 
						|
	},
 | 
						|
 | 
						|
	"flatbufServer" :
 | 
						|
	{
 | 
						|
		"enable" : true,
 | 
						|
		"port" : 19400,
 | 
						|
		"timeout" : 5
 | 
						|
	},
 | 
						|
 | 
						|
	"protoServer" :
 | 
						|
	{
 | 
						|
		"enable" : true,
 | 
						|
		"port" : 19445,
 | 
						|
		"timeout" : 5
 | 
						|
	},
 | 
						|
 | 
						|
	"boblightServer" :
 | 
						|
	{
 | 
						|
		"enable"   : false,
 | 
						|
		"port"     : 19333,
 | 
						|
		"priority" : 128
 | 
						|
	},
 | 
						|
 | 
						|
	"webConfig" :
 | 
						|
	{
 | 
						|
		"document_root" : "",
 | 
						|
		"port"          : 8090,
 | 
						|
		"sslPort"		: 8092,
 | 
						|
		"crtPath"		: "",
 | 
						|
		"keyPath"		: "",
 | 
						|
		"keyPassPhrase"	: ""
 | 
						|
	},
 | 
						|
 | 
						|
	"effects" :
 | 
						|
	{
 | 
						|
		"paths" : ["$ROOT/custom-effects"],
 | 
						|
		"disable": [""]
 | 
						|
	},
 | 
						|
 | 
						|
	"instCapture" :
 | 
						|
	{
 | 
						|
		"systemEnable" : false,
 | 
						|
		"systemGrabberDevice" : "NONE",
 | 
						|
		"systemPriority" : 250,
 | 
						|
		"v4lEnable" : false,
 | 
						|
		"v4lGrabberDevice" : "NONE",
 | 
						|
		"v4lPriority" : 240
 | 
						|
	},
 | 
						|
 | 
						|
	"network" :
 | 
						|
	{
 | 
						|
		"internetAccessAPI" : false,
 | 
						|
		"restirctedInternetAccessAPI" : false,
 | 
						|
		"ipWhitelist" : [],
 | 
						|
		"apiAuth" : true,
 | 
						|
		"localApiAuth" : false,
 | 
						|
		"localAdminAuth": true
 | 
						|
	},
 | 
						|
 | 
						|
	"ledConfig" :
 | 
						|
	{
 | 
						|
  	"classic":
 | 
						|
		{
 | 
						|
			"top"	 	: 1,
 | 
						|
			"bottom"	: 0,
 | 
						|
			"left"		: 0,
 | 
						|
			"right"		: 0,
 | 
						|
			"glength"	: 0,
 | 
						|
			"gpos"		: 0,
 | 
						|
			"position"	: 0,
 | 
						|
			"reverse"	: false,
 | 
						|
			"hdepth"	: 8,
 | 
						|
			"vdepth"	: 5,
 | 
						|
			"overlap"	: 0,
 | 
						|
			"edgegap"	: 0,
 | 
						|
			"ptlh"		: 0,
 | 
						|
			"ptlv"		: 0,
 | 
						|
			"ptrh"		: 100,
 | 
						|
			"ptrv"		: 0,
 | 
						|
			"pblh"		: 0,
 | 
						|
			"pblv"		: 100,
 | 
						|
			"pbrh"		: 100,
 | 
						|
			"pbrv"		: 100
 | 
						|
 		},
 | 
						|
 | 
						|
		"matrix": {
 | 
						|
			"ledshoriz": 1,
 | 
						|
			"ledsvert": 1,
 | 
						|
			"cabling": "snake",
 | 
						|
			"direction": "horizontal",
 | 
						|
			"start": "top-left"
 | 
						|
		}
 | 
						|
	},
 | 
						|
 | 
						|
	"leds":
 | 
						|
	[
 | 
						|
		{
 | 
						|
			"hmax": 1,
 | 
						|
			"hmin": 0,
 | 
						|
			"vmax": 0.08,
 | 
						|
			"vmin": 0
 | 
						|
		}
 | 
						|
	]
 | 
						|
}
 |