From 90b9acf68e16f9982b9bef41fb4a14a28e7a8d3b Mon Sep 17 00:00:00 2001 From: AEtHeLsYn Date: Wed, 9 Mar 2016 19:57:03 +0100 Subject: [PATCH] Update Hyperion.cpp Former-commit-id: 4c3f0a561d7def20dd713add0d437bdf12431e0b --- libsrc/hyperion/Hyperion.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libsrc/hyperion/Hyperion.cpp b/libsrc/hyperion/Hyperion.cpp index 29ee24a3..79300f0c 100644 --- a/libsrc/hyperion/Hyperion.cpp +++ b/libsrc/hyperion/Hyperion.cpp @@ -495,6 +495,7 @@ Hyperion::Hyperion(const Json::Value &jsonConfig) : _raw2ledTransform(createLedColorsTransform(_ledString.leds().size(), jsonConfig["color"])), _device(LedDeviceFactory::construct(jsonConfig["device"])), _effectEngine(nullptr), + _messageForwarder(createMessageForwarder(jsonConfig["forwarder"])), _timer() { if (!_raw2ledCorrection->verifyCorrections()) @@ -512,8 +513,8 @@ Hyperion::Hyperion(const Json::Value &jsonConfig) : // initialize the image processor factory ImageProcessorFactory::getInstance().init( _ledString, - jsonConfig["blackborderdetector"].get("enable", true).asBool(), - jsonConfig["blackborderdetector"].get("threshold", 0.01).asDouble()); + jsonConfig["blackborderdetector"] + ); // initialize the color smoothing filter _device = createColorSmoothing(jsonConfig["color"]["smoothing"], _device);