Hi,
...
das selbe, wie oben mit -v.
Grüße
Micha
Hi,
...
das selbe, wie oben mit -v.
Grüße
Micha
Hi,
irgendwie ist da anscheinend doch der Wurm drin.
Das kompilieren des aktuellen git läuft nun zwar fehlerfrei durch, beim Start erhalte ich jedoch "segmentation fault". Kompiliere ich ohne "-DENABLE_AMLOGIC=ON" geht zwar der Amlogic Grabber nicht, hyperion.ng startet dann aber ohne Fehler.
Wenn ich den Master Branch vom 08.12.2019 kompiliere, funktieren hyperion.ng fehlerfrei! Irgendwas an den letzten 5 Änderungen, die seit dem eingeflossen sind, verträgt sich wohl nicht mit der Vero4k unter OSMC.
Irgend was ab dem commit "Add RS232 timeout for asynchronous connection (#650)" müsste es dann wohl sein.
root@Vero4k:~# /usr/local/share/hyperion/bin/hyperiond -v
[hyperiond MAIN] <INFO> Set user data path to '/root/.hyperion'
[hyperiond EFFECTFILES] <INFO> 37 effects loaded from directory :/effects/
[hyperiond EFFECTFILES] <INFO> 20 effect schemas loaded from directory :/effects/schema/
[hyperiond EFFECTFILES] <INFO> 0 effects loaded from directory /root/.hyperion/custom-effects
[hyperiond DAEMON] <INFO> set screen capture device to 'amlogic'
Floating point exception
root@Vero4k:~#
Grüße
Micha
ps. Ich kann mit der Dezember Version leben, wegen mir also keine Anstrengungen.
Hi,
ich hab den eigentlich teureren Vertex 1, hatte ich mal für 89€ (wegen defekter Info Taste) bei eBay geschossen. Ja, HDR wird zum TV korrekt durchgeschliffen und am Grabber Ausgang auf 1080p herunterskalliert. Wie schon geschrieben, leider aber ohne HDR->SDR Tonemapping. Bei DV bin ich nicht mehr ganz sicher, durchgeschleift wird es auf jeden Fall, glaube aber, dass dabei am Grabber kein korrektes Signal ankam. Bis auf's Display meines Wissens identisch zum Integral 2.
Allein für Hyperion hätte ich sicherlich nicht so viel ausgegeben, war aber aus Forschungsdrang schon immer auf so ein Teil heiß. :=)
https://www.hdfury.com/product/vertex-4k60-444-600mhz/
Grüße
Micha
Hi,
Danke, du bist mein Held. Hatte das halbe WE erfolglos selbst versucht, der Ursache auf die Schliche zu kommen.
Danke und Grüße
Micha
Hallo,
ich versuche gerade vergeblich hyperion.ng für meine Vero4k+ unter OSMC oder Raspbian zu kompilieren. Lasse ich bei
cmake "-DPLATFORM=amlogic" weg, erkennt er als Plattform Raspberry und läuft korrekt durch. Komischerweise funktioniert die erzeugte Binary sogar unter OSMC, bringt aber verständlicherweise eine Meldung, dass ihm der Amlogic Grabber fehlt.
Verwende ich cmake mit der Option "-DPLATFORM=amlogic" bekomme ich bei make einen Fehler "/usr/bin/ld.gold: error: cannot find -lpcre16".
Das Verhalten zeigt sich auf dem rpi4 unter Raspbian als auch auf der Vero4k unter OSMC. Beide Systeme sind auf aktuellen Stand.
[ 96%] Linking CXX executable ../../bin/hyperion-remote
/usr/bin/ld.gold: error: cannot find -lpcre16
collect2: error: ld returned 1 exit status
make[2]: *** [src/hyperion-remote/CMakeFiles/hyperion-remote.dir/build.make:152: bin/hyperion-remote] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:3008: src/hyperion-remote/CMakeFiles/hyperion-remote.dir/all] Fehler 2
make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
root@raspberrypi:/home/pi/hyperion# cmake -DENABLE_FB=ON -DPLATFORM=amlogic -DENABLE_DISPMANX=OFF -DCMAKE_BUILD_TYPE=Release ..
CMake Error: The source directory "/home/pi" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
root@raspberrypi:/home/pi/hyperion# cd build/
root@raspberrypi:/home/pi/hyperion/build# cmake -DENABLE_FB=ON -DPLATFORM=amlogic -DENABLE_DISPMANX=OFF -DCMAKE_BUILD_TYPE=Release ..
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at CMakeLists.txt:11 (CMAKE_POLICY):
The OLD behavior for policy CMP0026 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.7.3", minimum required is "3.5")
-- PLATFORM: amlogic
-- ENABLE_AMLOGIC = ON
-- ENABLE_DISPMANX = OFF
-- ENABLE_FB = ON
-- ENABLE_OSX = OFF
-- ENABLE_SPIDEV = ON
-- ENABLE_TINKERFORGE = ON
-- ENABLE_V4L2 = ON
-- ENABLE_WS281XPWM = OFF
-- ENABLE_USB_HID = ON
-- ENABLE_X11 = OFF
-- ENABLE_QT = ON
-- ENABLE_TESTS = OFF
-- ENABLE_PROFILER = OFF
-- validate json files
checked files: 78 success: 78 errors: 0
-- validate json effect files
checked effect files: 37 success: 37 errors: 0
-- validate json file
-- Current Version: Beta 1.0.0
-- - Build: master (Paulchen Panther-58bcf105/875b54fc-1578503875) Git Remote: https://github.com/hyperion-project/hyperion.ng.git
-- Performing Test COMPILER_SUPPORTS_CXX11
-- Performing Test COMPILER_SUPPORTS_CXX11 - Success
-- Performing Test COMPILER_SUPPORTS_CXX0X
-- Performing Test COMPILER_SUPPORTS_CXX0X - Success
-- Linker: GNU gold
-- Found Qt Version: 5.11.3
-- Found libusb-1.0:
-- - Includes: /usr/include/libusb-1.0
-- - Libraries: /usr/lib/arm-linux-gnueabihf/libusb-1.0.so
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so (found version "62")
-- Using JPEG library: /usr/lib/arm-linux-gnueabihf/libjpeg.so
-- Looking for strtof_l
-- Looking for strtof_l - found
-- Looking for strtoull_l
-- Looking for strtoull_l - found
-- Using flatbuffers compiler: /home/pi/hyperion/build/bin/flatc
-- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.11")
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for memory.h
-- Looking for memory.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdlib.h
-- Looking for stdlib.h - found
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Protobuf: doing try-compiles for hash map/set headers
-- Protobuf: doing try-compiles for pthread test
-- Looking for stddef.h
-- Looking for stddef.h - found
CMake Deprecation Warning at dependencies/external/protobuf/src/CMakeLists.txt:329 (cmake_policy):
The OLD behavior for policy CMP0026 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
-- Using protobuf compiler: /home/pi/hyperion/build/bin/protoc
-- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.7m.so (found suitable version "3.7.3", minimum required is "3.5")
-- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.7m.so (found suitable version "3.7.3", minimum required is "3.4")
-- CPACK: Found DEB builder
-- Configuring done
CMake Warning (dev) in libsrc/flatbufserver/CMakeLists.txt:
Policy CMP0071 is not set: Let AUTOMOC and AUTOUIC process GENERATED files.
Run "cmake --help-policy CMP0071" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
For compatibility, CMake is excluding the GENERATED source file(s):
"/home/pi/hyperion/libsrc/flatbufserver/hyperion_reply_generated.h"
"/home/pi/hyperion/libsrc/flatbufserver/hyperion_request_generated.h"
from processing by AUTOMOC. If any of the files should be processed, set
CMP0071 to NEW. If any of the files should not be processed, explicitly
exclude them by setting the source file property SKIP_AUTOMOC:
set_property(SOURCE file.h PROPERTY SKIP_AUTOMOC ON)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) in libsrc/protoserver/CMakeLists.txt:
Policy CMP0071 is not set: Let AUTOMOC and AUTOUIC process GENERATED files.
Run "cmake --help-policy CMP0071" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
For compatibility, CMake is excluding the GENERATED source file(s):
"/home/pi/hyperion/build/libsrc/protoserver/message.pb.h"
"/home/pi/hyperion/build/libsrc/protoserver/message.pb.cc"
from processing by AUTOMOC. If any of the files should be processed, set
CMP0071 to NEW. If any of the files should not be processed, explicitly
exclude them by setting the source file property SKIP_AUTOMOC:
set_property(SOURCE file.h PROPERTY SKIP_AUTOMOC ON)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done
-- Build files have been written to: /home/pi/hyperion/build
root@raspberrypi:/home/pi/hyperion/build# make -j $(nproc) Scanning dependencies of target hidapi-libusb_autogen
Scanning dependencies of target tinkerforge_autogen
Scanning dependencies of target flatbuffers_autogen
[ 1%] Automatic MOC for target hidapi-libusb
Scanning dependencies of target flatc_autogen
[ 1%] Automatic MOC for target flatc
[ 1%] Automatic MOC for target tinkerforge
[ 1%] Automatic MOC for target flatbuffers
[ 1%] Built target hidapi-libusb_autogen
[ 1%] Built target tinkerforge_autogen
Scanning dependencies of target flathash_autogen
[ 1%] Built target flatbuffers_autogen
Scanning dependencies of target protobuf_autogen
[ 1%] Built target flatc_autogen
[ 1%] Automatic MOC for target flathash
Scanning dependencies of target protobuf-lite_autogen
[ 2%] Automatic MOC for target protobuf
Scanning dependencies of target python_autogen
[ 2%] Automatic MOC for target protobuf-lite
[ 3%] Built target flathash_autogen
[ 3%] Automatic MOC for target python
Scanning dependencies of target blackborder_autogen
[ 3%] Automatic MOC for target blackborder
[ 3%] Built target python_autogen
[ 3%] Built target protobuf-lite_autogen
[ 3%] Built target protobuf_autogen
Scanning dependencies of target bonjour_autogen
Scanning dependencies of target ssdp_autogen
Scanning dependencies of target boblightserver_autogen
[ 4%] Automatic MOC for target bonjour
[ 5%] Automatic MOC for target boblightserver
[ 5%] Automatic MOC for target ssdp
[ 5%] Built target blackborder_autogen
Scanning dependencies of target hyperion-utils_autogen
[ 5%] Automatic MOC for target hyperion-utils
[ 5%] Built target boblightserver_autogen
Scanning dependencies of target effectengine_autogen
[ 5%] Automatic MOC for target effectengine
[ 5%] Built target ssdp_autogen
Scanning dependencies of target webserver_autogen
[ 5%] Built target bonjour_autogen
Scanning dependencies of target database_autogen
[ 6%] Automatic MOC for target webserver
[ 6%] Automatic MOC for target database
[ 6%] Built target hyperion-utils_autogen
Scanning dependencies of target hyperion-api_autogen
[ 6%] Automatic MOC for target hyperion-api
[ 6%] Built target database_autogen
Scanning dependencies of target resources_autogen
[ 6%] Automatic MOC for target resources
[ 6%] Built target effectengine_autogen
[ 6%] Built target resources_autogen
Scanning dependencies of target hidapi-libusb
Scanning dependencies of target tinkerforge
[ 6%] Built target hyperion-api_autogen
[ 6%] Building C object dependencies/build/hidapi/CMakeFiles/hidapi-libusb.dir/hid-libusb.c.o
Scanning dependencies of target flatc
[ 6%] Building C object dependencies/build/tinkerforge/CMakeFiles/tinkerforge.dir/bricklet_led_strip.c.o
[ 6%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/code_generators.cpp.o
[ 6%] Building C object dependencies/build/tinkerforge/CMakeFiles/tinkerforge.dir/ip_connection.c.o
[ 6%] Built target webserver_autogen
Scanning dependencies of target flatbuffers
[ 6%] Building CXX object dependencies/build/hidapi/CMakeFiles/hidapi-libusb.dir/hidapi-libusb_autogen/mocs_compilation.cpp.o
[ 6%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/src/code_generators.cpp.o
[ 6%] Linking CXX static library ../../../lib/libhidapi-libusb.a
[ 6%] Built target hidapi-libusb
[ 7%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_parser.cpp.o
[ 8%] Building CXX object dependencies/build/tinkerforge/CMakeFiles/tinkerforge.dir/tinkerforge_autogen/mocs_compilation.cpp.o
[ 8%] Linking CXX static library ../../../lib/libtinkerforge.a
[ 8%] Built target tinkerforge
Scanning dependencies of target flathash
[ 9%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flathash.dir/src/flathash.cpp.o
[ 9%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flathash.dir/flathash_autogen/mocs_compilation.cpp.o
[ 9%] Linking CXX executable ../../../bin/flathash
Scanning dependencies of target protobuf
[ 9%] Built target flathash
[ 9%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/common.cc.o
Scanning dependencies of target protobuf-lite
[ 9%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/common.cc.o
[ 9%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/src/idl_parser.cpp.o
[ 10%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/once.cc.o
[ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/once.cc.o
[ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/hash.cc.o
[ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/hash.cc.o
[ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/extension_set.cc.o
[ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/extension_set.cc.o
[ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/generated_message_util.cc.o
[ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/generated_message_util.cc.o
[ 12%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/message_lite.cc.o
[ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/message_lite.cc.o
[ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/repeated_field.cc.o
[ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/repeated_field.cc.o
[ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/wire_format_lite.cc.o
[ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/wire_format_lite.cc.o
[ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/io/coded_stream.cc.o
[ 14%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/coded_stream.cc.o
[ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/io/zero_copy_stream.cc.o
[ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/zero_copy_stream.cc.o
[ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
[ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
[ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/atomicops_internals_x86_gcc.cc.o
[ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/atomicops_internals_x86_msvc.cc.o
[ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/strutil.cc.o
[ 16%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/protobuf-lite_autogen/mocs_compilation.cpp.o
[ 16%] Linking CXX static library ../../../../lib/libprotobuf-lite.a
[ 16%] Built target protobuf-lite
Scanning dependencies of target leddevice_autogen
[ 16%] Automatic MOC for target leddevice
[ 17%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/substitute.cc.o
[ 17%] Built target leddevice_autogen
[ 17%] Automatic RCC for ../resources.qrc
Scanning dependencies of target resources
[ 17%] Building CXX object resources/CMakeFiles/resources.dir/resources_autogen/mocs_compilation.cpp.o
[ 18%] Building CXX object resources/CMakeFiles/resources.dir/resources_autogen/IZWCZGADZF/qrc_resources.cpp.o
[ 18%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/structurally_valid.cc.o
[ 18%] Linking CXX static library ../lib/libresources.a
[ 18%] Built target resources
[ 19%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/src/idl_gen_text.cpp.o
[ 19%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/atomicops_internals_x86_gcc.cc.o
[ 19%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/atomicops_internals_x86_msvc.cc.o
[ 20%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/stringprintf.cc.o
[ 20%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/descriptor.cc.o
[ 20%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_text.cpp.o
[ 20%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/reflection.cpp.o
[ 20%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/src/reflection.cpp.o
[ 20%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/util.cpp.o
[ 21%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_cpp.cpp.o
[ 21%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_dart.cpp.o
[ 21%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/src/util.cpp.o
[ 21%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/descriptor.pb.cc.o
[ 21%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/flatbuffers_autogen/mocs_compilation.cpp.o
[ 22%] Linking CXX static library ../../../lib/libflatbuffers.a
[ 22%] Built target flatbuffers
[ 22%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/descriptor_database.cc.o
[ 23%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/dynamic_message.cc.o
[ 23%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/extension_set_heavy.cc.o
[ 23%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/generated_message_reflection.cc.o
[ 23%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_general.cpp.o
Scanning dependencies of target hyperion_autogen
[ 24%] Automatic MOC for target hyperion
[ 25%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/message.cc.o
[ 25%] Built target hyperion_autogen
[ 25%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/reflection_ops.cc.o
[ 25%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/service.cc.o
Scanning dependencies of target flatbufserver_autogen
[ 25%] Automatic MOC for target flatbufserver
[ 25%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/text_format.cc.o
[ 25%] Built target flatbufserver_autogen
[ 25%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_kotlin.cpp.o
Scanning dependencies of target python
[ 25%] Building CXX object libsrc/python/CMakeFiles/python.dir/PythonInit.cpp.o
[ 25%] Building CXX object libsrc/python/CMakeFiles/python.dir/python_autogen/mocs_compilation.cpp.o
[ 25%] Linking CXX static library ../../lib/libpython.a
[ 25%] Built target python
[ 25%] Automatic RCC for JSONRPC_schemas.qrc
Scanning dependencies of target hyperion-api
[ 26%] Building CXX object libsrc/api/CMakeFiles/hyperion-api.dir/JsonAPI.cpp.o
[ 27%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/unknown_field_set.cc.o
[ 28%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_go.cpp.o
[ 28%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/wire_format.cc.o
[ 28%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_js_ts.cpp.o
[ 28%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/printer.cc.o
[ 28%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/tokenizer.cc.o
[ 28%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_php.cpp.o
[ 28%] Building CXX object libsrc/api/CMakeFiles/hyperion-api.dir/JsonCB.cpp.o
[ 29%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/zero_copy_stream_impl.cc.o
[ 29%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/compiler/importer.cc.o
[ 29%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/compiler/parser.cc.o
[ 30%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_python.cpp.o
[ 30%] Building CXX object libsrc/api/CMakeFiles/hyperion-api.dir/hyperion-api_autogen/mocs_compilation.cpp.o
[ 30%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_lobster.cpp.o
[ 30%] Building CXX object libsrc/api/CMakeFiles/hyperion-api.dir/hyperion-api_autogen/EWIEGA46WW/qrc_JSONRPC_schemas.cpp.o
[ 30%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/gzip_stream.cc.o
[ 31%] Linking CXX static library ../../lib/libhyperion-api.a
[ 31%] Built target hyperion-api
Scanning dependencies of target database
[ 32%] Building CXX object libsrc/db/CMakeFiles/database.dir/DBManager.cpp.o
[ 33%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/protobuf_autogen/mocs_compilation.cpp.o
[ 33%] Linking CXX static library ../../../../lib/libprotobuf.a
[ 33%] Built target protobuf
Scanning dependencies of target protoc_lib_autogen
[ 33%] Automatic MOC for target protoc_lib
[ 33%] Built target protoc_lib_autogen
Scanning dependencies of target protoc_lib
[ 33%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/code_generator.cc.o
[ 33%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_lua.cpp.o
[ 33%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/command_line_interface.cc.o
[ 33%] Building CXX object libsrc/db/CMakeFiles/database.dir/database_autogen/mocs_compilation.cpp.o
[ 33%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_rust.cpp.o
[ 33%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_enum.cc.o
[ 33%] Linking CXX static library ../../lib/libdatabase.a
[ 33%] Built target database
[ 34%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_enum_field.cc.o
[ 34%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_extension.cc.o
[ 35%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_fbs.cpp.o
[ 35%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_field.cc.o
[ 35%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_grpc.cpp.o
[ 35%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_file.cc.o
[ 35%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_json_schema.cpp.o
[ 36%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_generator.cc.o
[ 36%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/flatc.cpp.o
[ 36%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_helpers.cc.o
[ 36%] Automatic RCC for ../../WebConfig.qrc
[ 36%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_message.cc.o
Scanning dependencies of target webserver
[ 36%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/CgiHandler.cpp.o
[ 36%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_message_field.cc.o
[ 37%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/flatc_main.cpp.o
[ 37%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/QtHttpClientWrapper.cpp.o
[ 38%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_primitive_field.cc.o
[ 38%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/grpc/src/compiler/cpp_generator.cc.o
[ 38%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/grpc/src/compiler/go_generator.cc.o
[ 38%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_service.cc.o
[ 39%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/QtHttpHeader.cpp.o
[ 39%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_string_field.cc.o
[ 39%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/QtHttpReply.cpp.o
[ 40%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/plugin.cc.o
[ 40%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/grpc/src/compiler/java_generator.cc.o
[ 41%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/flatc_autogen/mocs_compilation.cpp.o
[ 41%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/plugin.pb.cc.o
[ 41%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/subprocess.cc.o
[ 41%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/QtHttpRequest.cpp.o
[ 41%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/zip_writer.cc.o
[ 42%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_doc_comment.cc.o
[ 42%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_enum.cc.o
[ 42%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_enum_field.cc.o
[ 42%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/QtHttpServer.cpp.o
[ 42%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_extension.cc.o
[ 42%] Linking CXX executable ../../../bin/flatc
[ 43%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/StaticFileServing.cpp.o
[ 43%] Built target flatc
[ 43%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/WebJsonRpc.cpp.o
[ 43%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/WebServer.cpp.o
[ 44%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_field.cc.o
[ 44%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_file.cc.o
[ 44%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/WebSocketClient.cpp.o
[ 45%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/webserver_autogen/mocs_compilation.cpp.o
[ 45%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/webserver_autogen/IZWCZGADZF/qrc_WebConfig.cpp.o
[ 45%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_generator.cc.o
[ 45%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_helpers.cc.o
[ 46%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_message.cc.o
[ 46%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_message_field.cc.o
[ 46%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_primitive_field.cc.o
[ 47%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_service.cc.o
[ 47%] Linking CXX static library ../../lib/libwebserver.a
[ 47%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_string_field.cc.o
[ 47%] Built target webserver
[ 48%] Automatic RCC for ../../EffectEngine.qrc
[ 48%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/python/python_generator.cc.o
Scanning dependencies of target effectengine
[ 48%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/Effect.cpp.o
[ 48%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/protoc_lib_autogen/mocs_compilation.cpp.o
[ 48%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/EffectEngine.cpp.o
[ 48%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/EffectFileHandler.cpp.o
[ 49%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/EffectModule.cpp.o
[ 50%] Linking CXX static library ../../../../lib/libprotoc.a
[ 50%] Built target protoc_lib
Scanning dependencies of target protoc_compiler_autogen
[ 51%] Automatic MOC for target protoc_compiler
[ 51%] Built target protoc_compiler_autogen
[ 51%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/effectengine_autogen/mocs_compilation.cpp.o
[ 51%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/effectengine_autogen/IZWCZGADZF/qrc_EffectEngine.cpp.o
Scanning dependencies of target protoc_compiler
[ 51%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_compiler.dir/google/protobuf/compiler/main.cc.o
[ 51%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_compiler.dir/protoc_compiler_autogen/mocs_compilation.cpp.o
[ 51%] Linking CXX executable ../../../../bin/protoc
[ 51%] Built target protoc_compiler
[ 52%] Linking CXX static library ../../lib/libeffectengine.a
[ 52%] Built target effectengine
Scanning dependencies of target hyperion-utils
[ 52%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorBgr.cpp.o
[ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorRgba.cpp.o
[ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorArgb.cpp.o
[ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorRgb.cpp.o
[ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorRgbw.cpp.o
[ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorSys.cpp.o
[ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/FileUtils.cpp.o
[ 54%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ImageResampler.cpp.o
[ 54%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/JsonUtils.cpp.o
[ 54%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/Logger.cpp.o
[ 55%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/NetOrigin.cpp.o
[ 55%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/Process.cpp.o
[ 55%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/RgbChannelAdjustment.cpp.o
[ 55%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/RgbToRgbw.cpp.o
[ 56%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/RgbTransform.cpp.o
[ 56%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/SysInfo.cpp.o
[ 56%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/jsonschema/QJsonSchemaChecker.cpp.o
[ 56%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/hyperion-utils_autogen/mocs_compilation.cpp.o
[ 57%] Linking CXX static library ../../lib/libhyperion-utils.a
[ 57%] Built target hyperion-utils
[ 58%] Automatic RCC for LedDeviceSchemas.qrc
Scanning dependencies of target leddevice
[ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceFactory.cpp.o
[ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceWrapper.cpp.o
[ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDevice.cpp.o
[ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceAtmoOrb.cpp.o
[ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceFadeCandy.cpp.o
[ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceNanoleaf.cpp.o
[ 60%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDevicePhilipsHue.cpp.o
[ 60%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceTpm2net.cpp.o
[ 60%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceUdpArtNet.cpp.o
[ 60%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceUdpE131.cpp.o
[ 61%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceUdpH801.cpp.o
[ 61%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceUdpRaw.cpp.o
[ 61%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/ProviderUdp.cpp.o
[ 61%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_other/LedDeviceFile.cpp.o
[ 62%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_other/LedDevicePiBlaster.cpp.o
[ 62%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceAdalight.cpp.o
[ 62%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceAtmo.cpp.o
[ 62%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceDMX.cpp.o
[ 63%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceKarate.cpp.o
[ 63%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceSedu.cpp.o
[ 63%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceTpm2.cpp.o
[ 64%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/ProviderRs232.cpp.o
[ 64%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/LedDeviceHyperionUsbasp.cpp.o
[ 64%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/LedDeviceLightpack.cpp.o
[ 64%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/LedDeviceMultiLightpack.cpp.o
[ 65%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/LedDevicePaintpack.cpp.o
[ 65%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/LedDeviceRawHID.cpp.o
[ 65%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/ProviderHID.cpp.o
[ 66%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceAPA102.cpp.o
[ 66%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_tinker/LedDeviceTinkerforge.cpp.o
[ 66%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceAPA104.cpp.o
[ 66%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceLpd6803.cpp.o
[ 66%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceLpd8806.cpp.o
[ 67%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceP9813.cpp.o
[ 67%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceSk6812SPI.cpp.o
[ 67%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceSk6822SPI.cpp.o
[ 68%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceWs2801.cpp.o
[ 68%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceWs2812SPI.cpp.o
[ 68%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/ProviderSpi.cpp.o
[ 68%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/leddevice_autogen/mocs_compilation.cpp.o
[ 69%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/leddevice_autogen/EWIEGA46WW/qrc_LedDeviceSchemas.cpp.o
[ 69%] Linking CXX static library ../../lib/libleddevice.a
[ 69%] Built target leddevice
Scanning dependencies of target boblightserver
[ 70%] Building CXX object libsrc/boblightserver/CMakeFiles/boblightserver.dir/BoblightClientConnection.cpp.o
[ 70%] Building CXX object libsrc/boblightserver/CMakeFiles/boblightserver.dir/BoblightServer.cpp.o
[ 70%] Building CXX object libsrc/boblightserver/CMakeFiles/boblightserver.dir/boblightserver_autogen/mocs_compilation.cpp.o
[ 70%] Linking CXX static library ../../lib/libboblightserver.a
[ 70%] Built target boblightserver
Scanning dependencies of target ssdp
[ 70%] Building CXX object libsrc/ssdp/CMakeFiles/ssdp.dir/SSDPHandler.cpp.o
[ 70%] Building CXX object libsrc/ssdp/CMakeFiles/ssdp.dir/SSDPServer.cpp.o
[ 71%] Building CXX object libsrc/ssdp/CMakeFiles/ssdp.dir/SSDPDiscover.cpp.o
[ 71%] Building CXX object libsrc/ssdp/CMakeFiles/ssdp.dir/ssdp_autogen/mocs_compilation.cpp.o
[ 72%] Linking CXX static library ../../lib/libssdp.a
[ 72%] Built target ssdp
Scanning dependencies of target bonjour
[ 72%] Building CXX object libsrc/bonjour/CMakeFiles/bonjour.dir/bonjourservicebrowser.cpp.o
[ 73%] Building CXX object libsrc/bonjour/CMakeFiles/bonjour.dir/bonjourserviceregister.cpp.o
[ 73%] Building CXX object libsrc/bonjour/CMakeFiles/bonjour.dir/bonjourbrowserwrapper.cpp.o
[ 73%] Building CXX object libsrc/bonjour/CMakeFiles/bonjour.dir/bonjourserviceresolver.cpp.o
[ 73%] Building CXX object libsrc/bonjour/CMakeFiles/bonjour.dir/bonjour_autogen/mocs_compilation.cpp.o
[ 73%] Linking CXX static library ../../lib/libbonjour.a
[ 73%] Built target bonjour
[ 73%] Generating ../../../libsrc/flatbufserver/hyperion_request_generated.h
[ 73%] Generating ../../../libsrc/flatbufserver/hyperion_reply_generated.h
Scanning dependencies of target flatbufserver
[ 73%] Building CXX object libsrc/flatbufserver/CMakeFiles/flatbufserver.dir/FlatBufferServer.cpp.o
[ 73%] Building CXX object libsrc/flatbufserver/CMakeFiles/flatbufserver.dir/FlatBufferConnection.cpp.o
[ 74%] Building CXX object libsrc/flatbufserver/CMakeFiles/flatbufserver.dir/FlatBufferClient.cpp.o
[ 75%] Building CXX object libsrc/flatbufserver/CMakeFiles/flatbufserver.dir/flatbufserver_autogen/mocs_compilation.cpp.o
[ 75%] Linking CXX static library ../../lib/libflatbufserver.a
[ 75%] Built target flatbufserver
Scanning dependencies of target blackborder
[ 75%] Building CXX object libsrc/blackborder/CMakeFiles/blackborder.dir/BlackBorderDetector.cpp.o
[ 75%] Building CXX object libsrc/blackborder/CMakeFiles/blackborder.dir/blackborder_autogen/mocs_compilation.cpp.o
[ 76%] Building CXX object libsrc/blackborder/CMakeFiles/blackborder.dir/BlackBorderProcessor.cpp.o
[ 76%] Linking CXX static library ../../lib/libblackborder.a
[ 76%] Built target blackborder
[ 76%] Automatic RCC for resource.qrc
Scanning dependencies of target hyperion
[ 77%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/ComponentRegister.cpp.o
[ 77%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/CaptureCont.cpp.o
[ 77%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/AuthManager.cpp.o
[ 77%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/Grabber.cpp.o
[ 77%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/GrabberWrapper.cpp.o
[ 78%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/Hyperion.cpp.o
[ 78%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/HyperionIManager.cpp.o
[ 78%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/ImageProcessor.cpp.o
[ 78%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/ImageToLedsMap.cpp.o
[ 79%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/LedString.cpp.o
[ 79%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/LinearColorSmoothing.cpp.o
[ 79%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/MessageForwarder.cpp.o
[ 79%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/MultiColorAdjustment.cpp.o
[ 80%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/PriorityMuxer.cpp.o
[ 80%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/SettingsManager.cpp.o
[ 80%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/hyperion_autogen/mocs_compilation.cpp.o
[ 80%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/hyperion_autogen/EWIEGA46WW/qrc_resource.cpp.o
[ 81%] Linking CXX static library ../../lib/libhyperion.a
[ 81%] Built target hyperion
Scanning dependencies of target protoclient_autogen
Scanning dependencies of target commandline_autogen
Scanning dependencies of target amlogic-grabber_autogen
Scanning dependencies of target jsonserver_autogen
[ 81%] Automatic MOC for target commandline
[ 81%] Automatic MOC for target amlogic-grabber
[ 81%] Automatic MOC for target protoclient
[ 81%] Automatic MOC for target jsonserver
[ 81%] Built target commandline_autogen
Scanning dependencies of target framebuffer-grabber_autogen
[ 82%] Automatic MOC for target framebuffer-grabber
[ 82%] Built target amlogic-grabber_autogen
[ 82%] Built target protoclient_autogen
Scanning dependencies of target v4l2-grabber_autogen
Scanning dependencies of target qt-grabber_autogen
[ 83%] Automatic MOC for target v4l2-grabber
[ 83%] Built target jsonserver_autogen
[ 83%] Automatic MOC for target qt-grabber
Scanning dependencies of target commandline
[ 83%] Built target framebuffer-grabber_autogen
[ 83%] Built target qt-grabber_autogen
Scanning dependencies of target jsonserver
[ 83%] Running C++ protocol buffer compiler on /home/pi/hyperion/libsrc/protoserver/message.proto
[ 83%] Building CXX object libsrc/jsonserver/CMakeFiles/jsonserver.dir/JsonClientConnection.cpp.o
Scanning dependencies of target protoclient
[ 83%] Built target v4l2-grabber_autogen
Scanning dependencies of target amlogic-grabber
[ 83%] Building CXX object libsrc/protoserver/CMakeFiles/protoclient.dir/ProtoClientConnection.cpp.o
[ 83%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/BooleanOption.cpp.o
[ 83%] Building CXX object libsrc/grabber/amlogic/CMakeFiles/amlogic-grabber.dir/AmlogicGrabber.cpp.o
[ 83%] Building CXX object libsrc/grabber/amlogic/CMakeFiles/amlogic-grabber.dir/AmlogicWrapper.cpp.o
[ 84%] Building CXX object libsrc/jsonserver/CMakeFiles/jsonserver.dir/JsonServer.cpp.o
[ 85%] Building CXX object libsrc/protoserver/CMakeFiles/protoclient.dir/message.pb.cc.o
[ 85%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/ColorOption.cpp.o
[ 85%] Building CXX object libsrc/grabber/amlogic/CMakeFiles/amlogic-grabber.dir/IonBuffer.cpp.o
[ 86%] Building CXX object libsrc/grabber/amlogic/CMakeFiles/amlogic-grabber.dir/amlogic-grabber_autogen/mocs_compilation.cpp.o
[ 86%] Building CXX object libsrc/jsonserver/CMakeFiles/jsonserver.dir/jsonserver_autogen/mocs_compilation.cpp.o
[ 86%] Building CXX object libsrc/protoserver/CMakeFiles/protoclient.dir/protoclient_autogen/mocs_compilation.cpp.o
[ 86%] Linking CXX static library ../../../lib/libamlogic-grabber.a
[ 86%] Built target amlogic-grabber
Scanning dependencies of target framebuffer-grabber
[ 87%] Building CXX object libsrc/grabber/framebuffer/CMakeFiles/framebuffer-grabber.dir/FramebufferFrameGrabber.cpp.o
[ 87%] Linking CXX static library ../../lib/libjsonserver.a
[ 87%] Built target jsonserver
Scanning dependencies of target v4l2-grabber
[ 87%] Building CXX object libsrc/grabber/v4l2/CMakeFiles/v4l2-grabber.dir/V4L2Grabber.cpp.o
[ 87%] Linking CXX static library ../../lib/libprotoclient.a
[ 87%] Built target protoclient
Scanning dependencies of target qt-grabber
[ 87%] Building CXX object libsrc/grabber/qt/CMakeFiles/qt-grabber.dir/QtGrabber.cpp.o
[ 87%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/ColorsOption.cpp.o
[ 87%] Building CXX object libsrc/grabber/framebuffer/CMakeFiles/framebuffer-grabber.dir/FramebufferWrapper.cpp.o
[ 87%] Building CXX object libsrc/grabber/framebuffer/CMakeFiles/framebuffer-grabber.dir/framebuffer-grabber_autogen/mocs_compilation.cpp.o
[ 87%] Building CXX object libsrc/grabber/qt/CMakeFiles/qt-grabber.dir/QtWrapper.cpp.o
[ 87%] Linking CXX static library ../../../lib/libframebuffer-grabber.a
[ 88%] Building CXX object libsrc/grabber/v4l2/CMakeFiles/v4l2-grabber.dir/V4L2Wrapper.cpp.o
[ 88%] Built target framebuffer-grabber
[ 88%] Building CXX object libsrc/grabber/qt/CMakeFiles/qt-grabber.dir/qt-grabber_autogen/mocs_compilation.cpp.o
[ 88%] Building CXX object libsrc/grabber/v4l2/CMakeFiles/v4l2-grabber.dir/v4l2-grabber_autogen/mocs_compilation.cpp.o
[ 89%] Linking CXX static library ../../../lib/libqt-grabber.a
[ 89%] Built target qt-grabber
Scanning dependencies of target protoserver_autogen
[ 90%] Automatic MOC for target protoserver
[ 90%] Built target protoserver_autogen
[ 91%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/DoubleOption.cpp.o
Scanning dependencies of target protoserver
[ 92%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/ProtoServer.cpp.o
[ 92%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/ImageOption.cpp.o
[ 92%] Linking CXX static library ../../../lib/libv4l2-grabber.a
[ 92%] Built target v4l2-grabber
[ 92%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/protoserver_autogen/mocs_compilation.cpp.o
[ 92%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/IntOption.cpp.o
[ 92%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/Option.cpp.o
[ 92%] Linking CXX static library ../../lib/libprotoserver.a
[ 92%] Built target protoserver
[ 93%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/Parser.cpp.o
[ 93%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/RegularExpressionOption.cpp.o
[ 93%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/SwitchOption.cpp.o
[ 94%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/ValidatorOption.cpp.o
[ 94%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/commandline_autogen/mocs_compilation.cpp.o
[ 94%] Linking CXX static library ../../lib/libcommandline.a
[ 94%] Built target commandline
Scanning dependencies of target hyperion-aml_autogen
Scanning dependencies of target hyperion-v4l2_autogen
Scanning dependencies of target hyperiond_autogen
Scanning dependencies of target hyperion-remote_autogen
[ 94%] Automatic MOC for target hyperiond
[ 94%] Automatic MOC for target hyperion-aml
[ 94%] Automatic MOC for target hyperion-v4l2
[ 95%] Automatic MOC for target hyperion-remote
[ 95%] Built target hyperion-remote_autogen
[ 95%] Built target hyperion-aml_autogen
Scanning dependencies of target hyperion-framebuffer_autogen
[ 95%] Built target hyperion-v4l2_autogen
Scanning dependencies of target hyperion-remote
[ 95%] Automatic MOC for target hyperion-framebuffer
Scanning dependencies of target hyperion-aml
[ 95%] Built target hyperiond_autogen
Scanning dependencies of target hyperion-v4l2
[ 96%] Building CXX object src/hyperion-remote/CMakeFiles/hyperion-remote.dir/hyperion-remote.cpp.o
[ 96%] Built target hyperion-framebuffer_autogen
[ 96%] Building CXX object src/hyperion-aml/CMakeFiles/hyperion-aml.dir/hyperion-aml.cpp.o
[ 96%] Building CXX object src/hyperion-remote/CMakeFiles/hyperion-remote.dir/JsonConnection.cpp.o
[ 96%] Building CXX object src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/hyperion-v4l2.cpp.o
[ 96%] Building CXX object src/hyperion-remote/CMakeFiles/hyperion-remote.dir/hyperion-remote_autogen/mocs_compilation.cpp.o
Scanning dependencies of target hyperiond
[ 96%] Building CXX object src/hyperiond/CMakeFiles/hyperiond.dir/hyperiond.cpp.o
[ 96%] Building CXX object src/hyperion-aml/CMakeFiles/hyperion-aml.dir/AmlogicWrapper.cpp.o
[ 96%] Linking CXX executable ../../bin/hyperion-remote
/usr/bin/ld.gold: error: cannot find -lpcre16
collect2: error: ld returned 1 exit status
make[2]: *** [src/hyperion-remote/CMakeFiles/hyperion-remote.dir/build.make:152: bin/hyperion-remote] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:3008: src/hyperion-remote/CMakeFiles/hyperion-remote.dir/all] Fehler 2
make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
[ 97%] Building CXX object src/hyperion-aml/CMakeFiles/hyperion-aml.dir/hyperion-aml_autogen/mocs_compilation.cpp.o
[ 97%] Building CXX object src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/ScreenshotHandler.cpp.o
[ 98%] Building CXX object src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/hyperion-v4l2_autogen/mocs_compilation.cpp.o
[ 98%] Linking CXX executable ../../bin/hyperion-aml
/usr/bin/ld.gold: error: cannot find -lpcre16
collect2: error: ld returned 1 exit status
make[2]: *** [src/hyperion-aml/CMakeFiles/hyperion-aml.dir/build.make:156: bin/hyperion-aml] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:3104: src/hyperion-aml/CMakeFiles/hyperion-aml.dir/all] Fehler 2
[ 98%] Building CXX object src/hyperiond/CMakeFiles/hyperiond.dir/systray.cpp.o
[ 98%] Building CXX object src/hyperiond/CMakeFiles/hyperiond.dir/main.cpp.o
[ 99%] Building CXX object src/hyperiond/CMakeFiles/hyperiond.dir/hyperiond_autogen/mocs_compilation.cpp.o
[ 99%] Linking CXX executable ../../bin/hyperion-v4l2
/usr/bin/ld.gold: error: cannot find -lpcre16
collect2: error: ld returned 1 exit status
make[2]: *** [src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/build.make:154: bin/hyperion-v4l2] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:3202: src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/all] Fehler 2
[ 99%] Linking CXX executable ../../bin/hyperiond
/usr/bin/ld.gold: error: cannot find -lpcre16
collect2: error: ld returned 1 exit status
make[2]: *** [src/hyperiond/CMakeFiles/hyperiond.dir/build.make:188: bin/hyperiond] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:2907: src/hyperiond/CMakeFiles/hyperiond.dir/all] Fehler 2
make: *** [Makefile:152: all] Fehler 2
root@raspberrypi:/home/pi/hyperion/build#
...
oder Preisfehler
Habe 14,13 Euro incl. Versand bezahlt.
Hi,
ja, bin auch ganz gespannt. Wurde heute verschickt, Lieferdatum 1-15 Februar.
Grüße
Micha
Hi,
vielleicht verschluckt sich der USB Grabber ja, schau doch mal im Webinterface, ob das Vorschaubild vielleicht auch lila ist. Ne Idee wäre vielleicht, mit v4l2-ctl mal das Pixel Format YUVY testweise auf was anderes umzustellen.
Grüße
Micha
neuer Beitrag, neues Glück
Da ich bei meiner letzten Aktion vermutlich doch etwas Geld in den Sand gesetzt habe, muss ich nun kleinere Brötchen backen.
Versand aus China, bei dem Preis konnte ich aber nicht wiederstehen. :cool:
Grüße
Micha
Hi,
vergiss den Raspi4 bezüglich HDR vorläufig mal wieder. Libreelec, bzw. der aktuelle Kernel unterstützen kein HDR. Hyperion kann da nichts dafür. Wenn ich es richtig in Erinnerung habe, ist laut OSMC Team erst in ca. 6 Monaten mit einem HDR tauglichen Kernel zu rechnen.
https://forum.kodi.tv/showthread.php?tid=350608
Bezüglich HDR mit externen Grabber gibts im deutschen Bereich des Forum einige Beiträge, die dir weiterhelfen.
https://hyperion-project.org/t…rion-mit-4k-grabber.3649/
https://hyperion-project.org/t…grabber-problematik.3690/
Grüße
Micha
Hi,
mal ein kleines Update zu meinem Orange Pi RK3399 Projekt und dem Versuch, das Ganze ohne externen Grabber zu betreiben.
Das Board wurde glücklicherweise doch schneller geliefert als gedacht. Ich hatte über den Jahreswechsel also bissel Zeit zum Spielen. Leider nur mit mäßigen Erfolg. Für den RK3399 gibt es ein Debian 9 Image, welches den HDMI Input unterstützt. Ich konnte hyperion.ng dafür erfolgreich kompilieren und meine LED's per UDP damit ansteuern. Im ursprünglich angedachten Armbian wird der HDMI Input leider nicht unterstützt. Sobald ich im Webinterface jedoch das interne Video0 Device ausgewählt habe, verabschiedete sich hyperion mit einem Laufzeitfehler. Nach etwas Recherche stellte sich der nur halbherzig implementierte v4l2 Treiber als Ursache heraus. Obwohl ich den Eingang per ffmpeg als Capture Quelle nutzen konnte, liefert der Treiber anscheinend keine korrekte Auflösung und Framerate an v4l2 zurück. Daran verschluckt sich hyperion.ng vermutlich. Das größere Problem, bzw. mein persönliches NoGo ist allerdings, dass sich per v4l2-ctl leider weder Sättigung noch Kontrast anpassen lassen. Der angedachte HDR Workaround scheidet also aus. Versuche ich Farbraum, Auflösung oder Framerate per v4l2-ctl manuell zu setzen, nimmt es video0 nur in 1/10 Fällen überhaupt an oder setzt diese nach wenigen Sekunden selbstständig auf die ursprünglichen Werte zurück.
Deshalb also leider die Moral von der Geschicht, ohne passende Treiber nützt dir auch die beste Hardware leider nichts.
Aufgeben werde ich mein Ansinnen aber nicht und den "Markt" im Auge behalten. Mal schauen, was die Zukunft so bringt.
https://www.cnx-software.com/2…ox-supports-av1-decoding/
http://www.banana-pi.org/w2.html
Grüße
Micha
Hi snikcers,
ich versuche es einfach mal ganz ohne das ganze USB Gedöhns. Nimmt sich preislich auch nicht viel zu deinem Grabber.
https://hyperion-project.org/t…er.3649/page-3#post-17747
Grüße
Micha
Hi,
auf die Schenlle, nicht ganz genau der selbe Bildausschnitt.
https://drive.google.com/open?…oMSeYAqBAmK3xoexe10weLEVo
Grüße
Micha
Hi,
bezüglich Dokumentation kann man bei orange pi eigentlich nicht mekern. Gibt nen ausführliches Manual und gutes Forum.
VIII. UsingHDMIIN
Modify orangepi-rk3399_defconfig
cd kernel/arch/arm64/configs/
#Dont support simultaneous HDMI and Screen for HDMI IN
Using HDMI IN with HDMI port
CONFIG_VIDEO_TC358749XBG=y #CONFIG_ROCKCHIP_DW_MIPI_DSI=y #CONFIG_DRM_PANEL_SIMPLE=y
Using HDMI IN with Screen
CONFIG_VIDEO_TC358749XBG=y CONFIG_ROCKCHIP_DW_MIPI_DSI=y CONFIG_DRM_PANEL_SIMPLE=y
Recompile the kernel after the modification,then flash the kernel。
Validate
Execute the command: gst-launch-1.0 v4l2src device=/dev/video0 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! rkximagesink
https://mega.nz/#F!ggt3QaoJ!ZexfJRVdf7_6C1bs75-fJQ
Ich schau mal ob ich bei mir was scönes finde, ansonsten mach ich dir mal ein zwei. Vielleicht was mit hübschen Frauen und bissl Natur. Geht aber wirklich ganz einfach selbst. Trailer mit VLC abspielen, der ja kein HDR kann, Screenshot (mit verblassten Farben) davon als .png machen. Dann selben Trailer mit Mediaplayer Classic abspielen (der ja HDR kann) und wieder Screenshot als png. ablegen. Der angesprochene Sony - Camp Trailer ist dafür recht geeignet.
Grüße
Micha
Hi,
genau, manchmal ist der Weg das Ziel, das trifft den Nagel auf den Kopf. Ich habe ja immer noch meinen 4er mit dem Analog Grabber produktiv. Da ich die LED's eh per UDP ansteuere muss ich auch nichts umstecken und kann nebenbei bissel spielen. Irgendwelche Erfahrung bezüglich der geplanten Konstellation habe ich nirgends gefunden. Habe nur irgendwo aufgeschnappt, dass jemand nem Kamera am HDMI drann hatte und mit ffmpeg per v4l2 1080p aufnehmen konnte. Das hat mir als Kaufargument schon gereicht. Ob ich hyperion dafür überhaupt kompilieren kann, werde ich dann sehen. Neben Armbian git es für den RK3399 Chipsatz auch ne Libreelec Version, mal schauen ob ich vielleicht die zum laufen bekomme. Habe das Board erst heute bestellt, bis zur Lieferung mitte Januar ist ja noch etwas Zeit.
Schön, dass ha-bridge seinen Zweck erfüllt. Wenn's um die Farben der LED's geht, hatte ich in dem anderen Threat paar Scripte bei Google Drive hochgeladen, da war auch was mit der Farbänderung mittels hyperion-remote mit bei.
Bezüglich der Einstellung der Sättigung hatte ich damals einen Screenshot des "Sony Camp" HDR Traikers mit nem Player der HDR kann (mpc) und einen zweiten Screenshot von nem Player, der kein HDR kann (vlc) abgelegt. Konnte so das blasse Bild 1:1 mit dem originalen vergleichen.
Grüße
Micha
Hi,
für die kalten Wintertage vielleicht für den ein oder anderen interessant.
Da die vorhandenen Tutorials und Informationen zur W-Lan Ansteuerung der LED's nichts zu WLED beinhalten, folgend mal der Link zu einem interessanten Github Projekt.
Ich selbst nutze dies auf drei ESP8266 die per UDP an hyperion.ng hängen und zusätzlich über Alexa gesteuert werden können.
https://github.com/Aircoookie/WLED
https://github.com/Aircoookie/WLED/wiki
Grüße
Micha
Hi esprit1711,
gute Arbeit, das macht mir Mut. Da aus meinen analogen Grabber nicht mehr so viel rauszuholen ist, hatte ich deinen HDMI/USB schon im Amazon Warenkorb. Habe mich dann aber umentschieden, da mich das zusätzliche Gerät dann doch stört. Da ihr mit euren China Grabber Experimenten so erfolgreich, warum also nicht gleich Nägel mit Köpfen machen und den ganzen USB Kram gleich ganz weglassen.
Habe mir aus Spielfreude also mal in China was zum Basteln bestellt, vielleicht erübrigt sich die blöde USB Geschichte damit komplett.
http://www.orangepi.org/Orange%20Pi%20RK3399/
War preislich auch nicht viel teurer als dein MYPIN und bringt mit debian, armbian und v4l2 Kernelunterstützung einige Voraussetzungen für Hyperion mit.
Grüße
Micha
Nein, ne extra Hue Bridge braucht es nicht.
Hi,
da snikcers auch per PM angefragt hat, schreibe ich es am besten mal in diesen Threat.
Ha-Bridge (nicht zu verwechseln der Google Homebridge) läuft bei mir parallel auf dem 4er Raspi unter Raspbian. Es verhält sich gegenüber Alexa wie eine Philips Hue Bridge. Ich habe einfach die fertige Java Applikation bei https://github.com/bwssytems/ha-bridge/releases runtergeladen. Unter Raspbian Buster musste ich vorher noch eine Java Runtime nachinstallieren. Für die Grundkonfiguration habe ich mich an https://github.com/bwssytems/ha-bridge/blob/master/README.md orientiert. Nach erfolgreicher Grundeinrichtung kann man den Rest dann übers Webinterface machen.
Für die HDR Umschaltung und einige andere Dinge habe ich mir auf dem Raspi unter /.hyperion/scripts recht simple Scripte erstellt und diese im Webinterface einem Gerät zugeordnet. Für HDR habe ich zum Beispiel ein Gerät Namens HDR angelegt und für <on> /.hyperion/scripts/hdr_on.sh und <off> /.hyperion/scripts/hdr_off.sh eingestellt. Da Alexa mein Gerät "HDR" als Hue Lampe erkennt, reicht dann ein einfaches "Alexa schalte HDR an" oder "Alexa HDR aus" zur Laufzeit von Hyperion.ng.
hdr_on.sh:
#!/bin/sh
sudo v4l2-ctl --set-ctrl contrast=180
sudo v4l2-ctl --set-ctrl saturation=255
sudo v4l2-ctl --set-ctrl brightness=32
hdr_off.sh:
#!/bin/sh
sudo v4l2-ctl --set-ctrl contrast=128
sudo v4l2-ctl --set-ctrl saturation=128
sudo v4l2-ctl --set-ctrl brightness=32
In ha-bridge habe ich dann über <Add/Edit> mein "HDR" Gerät mit den in den Screenshot ersichtlichen Einstellungen hinterlegt. Nun Alexa nach neuen Smart Home geräten suchen lassen und währenddessen in ha-bridge durch Klick auf <Link> die Erkennung einschalten.
Da ich zu blöd bin hier gescheit Bilder einzufügen, habe ich die Scripte mal in einen Ordner kopiert und einige Screenshots von der ha-bridge Konfiguration beigefügt.
[MEDIA=googledrive]1LK0YAjOwU8vVHe-YKByLueyRpB2f4kGA[/MEDIA]
Grüße
Micha
Hi,
leider nichts bezahlbares geht dann Richtung 150-200€.
fir3drag0n meint vermutlich nen HDR fähigen HDMI Grabber.
Das mit dem X4 ist jetzt mal interessant, gut zu wissen. Glücklicherweise habe ich mir das mittlerweile eh wieder aus dem Kopf geschalgen. Nochmal Geld in einen besseren D/A Konverter stecken, möchte ich eigentlich vermeiden, schiele da eher auf eine native USB/HDMI Capture Box. Das was esprit1711 im verlinkten Threat schreibt, klingt schon mal sehr interessant.
https://hyperion-project.org/t…er.3649/page-2#post-17687
Grüße
Micha