@isMunim Could you please test my v4l2 branch? I would be very happy to receive feedback in the form of a console output of hyperion to solve your problem faster.
git command:
Here's the console output with your v4l2 branch:
Code
[hyperiond SettingsManager] (WARNING) Config Fix: [root].forwarder.proto: Removed property: proto
[hyperiond SettingsManager] (WARNING) Config Fix: [root].network.ipWhitelist: Remove empty array
[hyperiond SettingsManager] (WARNING) Config Fix: [root].forwarder.flat: Create property: flat with value:
[hyperiond SettingsManager] (WARNING) Config Fix: [root].network.ipWhitelist: Create property: ipWhitelist with value:
[hyperiond EFFECTFILES] (INFO) 36 effects loaded from directory :/effects/
[hyperiond EFFECTFILES] (INFO) 19 effect schemas loaded from directory :/effects/schema/
[hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /home/pi/.hyperion/custom-effects
[hyperiond SettingsManager] (DEBUG) (SettingsManager.cpp:101:SettingsManager()) Settings database initialized
[hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:65:handleSettingsUpdate()) Set mode to: default
[hyperiond DAEMON] (INFO) set screen capture device to 'dispmanx'
[hyperiond DISPMANXGRABBER] (DEBUG) (Grabber.cpp:33:setVideoMode()) Set videomode to 0
[hyperiond DISPMANXGRABBER] (INFO) Display opened with resolution: 640x480
[hyperiond DISPMANXGRABBER] (DEBUG) (Grabber.cpp:82:setWidthHeight()) Set new width: 1280, height: 720 for capture
[hyperiond DAEMON] (INFO) DISPMANX frame grabber created
[hyperiond V4L2:auto] (DEBUG) (Grabber.cpp:33:setVideoMode()) Set videomode to 0
[hyperiond V4L2:auto] (INFO) Signal threshold set to: {2, 12, 12}
[hyperiond V4L2:auto] (INFO) Signal detection is now disabled
[hyperiond V4L2:auto] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
[hyperiond DAEMON] (DEBUG) (hyperiond.cpp:434:handleSettingsUpdate()) V4L2 grabber created
[hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:25:JsonServer()) Created instance
[hyperiond JSONSERVER] (INFO) Started on port 19444
[hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: enabled
[hyperiond LEDDEVICE] (INFO) LedDevice 'ws2801' configured.
[hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Smoothing: enabled
[hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Smoothing: disabled
[hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:48:open()) _baudRate_Hz 1000000, _latchTime_ns 1
[hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:49:open()) _spiDataInvert 0, _spiMode 0
[hyperiond FLATBUFCONNECTION] (INFO) Connecting to Hyperion: 127.0.0.1:19401
[hyperiond EFFECTENGINE] (INFO) run effect Rainbow swirl fast on channel 0
[hyperiond PROTOSERVER] (INFO) Started on port 19445
[hyperiond FLATBUFSERVER] (INFO) Started on port 19400
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:153:registerInput()) Register new input 'System/EFFECT' with priority 0 as inactive
[hyperiond HYPERION] (INFO) Initial foreground effect 'Rainbow swirl fast' started
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:153:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
[hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) V4L capture device: enabled
[hyperiond V4L2:auto] (INFO) available V4L2 devices:
/dev/video0 stk1160
/dev/video10 bcm2835-codec
/dev/video11 bcm2835-codec
/dev/video12 bcm2835-codec
[hyperiond V4L2:auto] (INFO) search for usable video devices
[hyperiond V4L2:auto] (INFO) test v4l device: /dev/video0
[hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:642:init_device()) Set resolution to width=36 height=32
[hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:680:init_device()) Pixel format=UYVY
[hyperiond V4L2:auto] (INFO) found usable v4l2 device: /dev/video0 (stk1160)
[hyperiond V4L2:auto] (INFO) Started
[hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created
[hyperiond HYPERION] (INFO) Hyperion instance 'First LED Hardware instance' has been started
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 0
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 240 is now active
[hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:105:handleSettingsUpdate()) Set document root to: :/webconfig
[hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:105:handleSettingsUpdate()) Set document root to: :/webconfig
[hyperiond WEBSERVER] (INFO) Started on port 8090 name 'Hyperion Webserver'
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 0 is now active
[hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:171:handleSettingsUpdate()) Setup SSL certificate
[hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:187:handleSettingsUpdate()) Setup private SSL key
[hyperiond WEBSERVER] (INFO) Started on port 8092 name 'Hyperion Webserver'
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:293:setCurrentTime()) Timeout clear for priority 0
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240
[hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:86:handleInstanceSwitch()) Client '::ffff:192.168.1.27' switch to Hyperion instance 0
[hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:29:WebSocketClient()) New connection from ::ffff:192.168.1.27
[hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.27
[hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.27
[hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.27
Alles anzeigen