Posts by isMunim

    Setup: Pi 3b+, Raspbian Buster, 151 LEDs, Hyperion NG
    Issue: Whenever I try to calibrate the LEDs using the remote control, Hyperion crashes and the log doesn't capture any error.

    See below:

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Here's the log:

    I am really not sure what's causing this, is it a bug or something wrong with my set up.

    Would appreciate any insights, debugging approaches that the community can share.

    Are you sure that you have compiled the v4l2 branch? I removed the line break after listing the devices in the log.

    Your Log:

    V4l2 log:

    You were right. Apologies. I think I mistakenly compiled your master branch.
    Here's the output of v4l2 branch:

    @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:

    Code
    git clone --recursive --single-branch --branch v4l2 https://github.com/Paulchen-Panther/hyperion.ng.git hyperion-v4l2

    Here's the console output with your v4l2 branch:

    @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:

    Code
    git clone --recursive --single-branch --branch v4l2 https://github.com/Paulchen-Panther/hyperion.ng.git hyperion-v4l2


    on it. Will test it out and share my results by tomorrow. Sorry for the delayed responses. Hurricane here.

    Here's the output from the main repo's master branch.

    "console output"


    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:29:setHyperionEnable()) Disable Hyperion, store current component states [hyperiond V4L2:auto] (INFO) Stopped [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Hyperion: disabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:250:clearInput()) Removed source priority 240 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 255 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) V4L capture device: disabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: disabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:43:setHyperionEnable()) Enable Hyperion, recover previous component states [hyperiond V4L2:auto] (INFO) configured 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) Started [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Hyperion: enabled [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 ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: enabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 240 is now active [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:153:registerInput()) Register new input 'Web Configuration@::ffff:192.168.1.29/COLOR' with priority 1 as inactive [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:193:setInput()) Priority 1 is now active [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 1 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:75:setSourceAutoSelectEnabled()) Source auto select is now disabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240 [hyperiond V4L2:auto] (ERROR) Frame too small: 1152 != 2304 [hyperiond V4L2:auto] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000 [hyperiond V4L2:auto] (INFO) Signal threshold set to: {2, 12, 12} [hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:79:uninit()) uninit grabber: /dev/video0 [hyperiond V4L2:auto] (INFO) Stopped [hyperiond V4L2:auto] (INFO) available V4L2 devices: /dev/video0 stk1160 /dev/video1 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 WEBSOCKET] (DEBUG) (WebSocketClient.cpp:200:sendClose()) send close: 1000 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:86:handleInstanceSwitch()) Client '::ffff:192.168.1.29' switch to Hyperion instance 0 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:29:WebSocketClient()) New connection from ::ffff:192.168.1.29 [hyperiond V4L2:auto] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000 [hyperiond V4L2:auto] (INFO) Signal threshold set to: {2, 12, 12} [hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:79:uninit()) uninit grabber: /dev/video0 [hyperiond V4L2:auto] (INFO) Stopped [hyperiond V4L2:auto] (INFO) available V4L2 devices: /dev/video0 stk1160 /dev/video1 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 ComponentRegister] (DEBUG) (ComponentRegister.cpp:29:setHyperionEnable()) Disable Hyperion, store current component states [hyperiond V4L2:auto] (INFO) Stopped [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Hyperion: disabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:250:clearInput()) Removed source priority 240 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:319:setCurrentTime()) The manual selected priority '240' is no longer available, switching to auto selection [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:75:setSourceAutoSelectEnabled()) Source auto select is now enabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 1 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) V4L capture device: disabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: disabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:43:setHyperionEnable()) Enable Hyperion, recover previous component states [hyperiond V4L2:auto] (INFO) configured 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) 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()) Hyperion: enabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) V4L capture device: enabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: enabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 240 is now active [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:200:sendClose()) send close: 1000 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:86:handleInstanceSwitch()) Client '::ffff:192.168.1.29' switch to Hyperion instance 0 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:29:WebSocketClient()) New connection from ::ffff:192.168.1.29 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:75:setSourceAutoSelectEnabled()) Source auto select is now disabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240 [hyperiond V4L2:auto] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000 [hyperiond V4L2:auto] (INFO) Signal threshold set to: {2, 12, 12} [hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:79:uninit()) uninit grabber: /dev/video0 [hyperiond V4L2:auto] (INFO) Stopped [hyperiond V4L2:auto] (INFO) available V4L2 devices: /dev/video0 stk1160 /dev/video1 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 ComponentRegister] (DEBUG) (ComponentRegister.cpp:29:setHyperionEnable()) Disable Hyperion, store current component states [hyperiond V4L2:auto] (INFO) Stopped [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:250:clearInput()) Removed source priority 240 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Hyperion: disabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:319:setCurrentTime()) The manual selected priority '240' is no longer available, switching to auto selection [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:75:setSourceAutoSelectEnabled()) Source auto select is now enabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 1 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) V4L capture device: disabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: disabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:43:setHyperionEnable()) Enable Hyperion, recover previous component states [hyperiond V4L2:auto] (INFO) configured 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) 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 ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: enabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Hyperion: enabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 240 is now active [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:250:clearInput()) Removed source priority 1 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240 [hyperiond V4L2:auto] (ERROR) Frame too small: 1152 != 2304 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.29 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:29:setHyperionEnable()) Disable Hyperion, store current component states [hyperiond V4L2:auto] (INFO) Stopped [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:250:clearInput()) Removed source priority 240 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Hyperion: disabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 255 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) V4L capture device: disabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: disabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:43:setHyperionEnable()) Enable Hyperion, recover previous component states [hyperiond V4L2:auto] (INFO) configured 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) 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()) Hyperion: enabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) V4L capture device: enabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: enabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 240 is now active [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.29 [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 ComponentRegister] (DEBUG) (ComponentRegister.cpp:29:setHyperionEnable()) Disable Hyperion, store current component states [hyperiond V4L2:auto] (INFO) Stopped [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Hyperion: disabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:250:clearInput()) Removed source priority 240 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 255 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) V4L capture device: disabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: disabled [hyperiond FLATBUFSERVER] (DEBUG) (FlatBufferServer.cpp:68:newConnection()) New connection from ::ffff:127.0.0.1 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:153:registerInput()) Register new input 'V4L2 Standalone@::ffff:127.0.0.1/FLATBUFSERVER' with priority 150 as inactive [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 150 is now active [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 150 [hyperiond FLATBUFSERVER] (DEBUG) (FlatBufferClient.cpp:70:disconnected()) Socket Closed [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:250:clearInput()) Removed source priority 150 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 255 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:86:handleInstanceSwitch()) Client '::ffff:192.168.1.29' switch to Hyperion instance 0 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:29:WebSocketClient()) New connection from ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.29 [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: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:86:handleInstanceSwitch()) Client '::ffff:192.168.1.29' switch to Hyperion instance 0 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:29:WebSocketClient()) New connection from ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.29 [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:86:handleInstanceSwitch()) Client '::ffff:192.168.1.29' switch to Hyperion instance 0 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:29:WebSocketClient()) New connection from ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:86:handleInstanceSwitch()) Client '::ffff:192.168.1.29' switch to Hyperion instance 0 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:29:WebSocketClient()) New connection from ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.29 [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:86:handleInstanceSwitch()) Client '::ffff:192.168.1.29' switch to Hyperion instance 0 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:29:WebSocketClient()) New connection from ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:86:handleInstanceSwitch()) Client '::ffff:192.168.1.29' switch to Hyperion instance 0 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:29:WebSocketClient()) New connection from ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:86:handleInstanceSwitch()) Client '::ffff:192.168.1.29' switch to Hyperion instance 0 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:29:WebSocketClient()) New connection from ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:86:handleInstanceSwitch()) Client '::ffff:192.168.1.29' switch to Hyperion instance 0 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:29:WebSocketClient()) New connection from ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.29 [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 ComponentRegister] (DEBUG) (ComponentRegister.cpp:43:setHyperionEnable()) Enable Hyperion, recover previous component states [hyperiond V4L2:auto] (INFO) configured 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) 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()) Hyperion: enabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) V4L capture device: enabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: enabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 240 is now active [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.27


    "Output of v4l2-ctl --all"

    pi@raspberrypi:~ $ v4l2-ctl --all

    Driver Info:

    Driver name : stk1160

    Card type : stk1160

    Bus info : usb-3f980000.usb-1.5

    Driver version : 4.19.66

    Capabilities : 0x85200001

    Video Capture

    Read/Write

    Streaming

    Extended Pix Format

    Device Capabilities

    Device Caps : 0x05200001

    Video Capture

    Read/Write

    Streaming

    Extended Pix Format

    Priority: 2

    Video input : 0 (Composite0: ok)

    Video Standard = 0x000000ff

    PAL-B/B1/G/H/I/D/D1/K

    Format Video Capture:

    Width/Height : 36/32

    Pixel Format : 'UYVY' (UYVY 4:2:2)

    Field : Interlaced

    Bytes per Line : 72

    Size Image : 2304

    Colorspace : SMPTE 170M

    Transfer Function : Default (maps to Rec. 709)

    YCbCr/HSV Encoding: Default (maps to ITU-R 601)

    Quantization : Default (maps to Limited Range)

    Flags :

    Streaming Parameters Video Capture:

    Frames per second: 25.000 (25/1)

    Read buffers : 2


    User Controls


    brightness 0x00980900 (int) : min=0 max=255 step=1 default=128 value=128 flags=slider

    contrast 0x00980901 (int) : min=0 max=127 step=1 default=64 value=64 flags=slider

    saturation 0x00980902 (int) : min=0 max=127 step=1 default=64 value=64 flags=slider

    hue 0x00980903 (int) : min=-128 max=127 step=1 default=0 value=0 flags=slider

    chroma_agc 0x0098091d (bool) : default=1 value=1 flags=update

    chroma_gain 0x00980924 (int) : min=0 max=127 step=1 default=40 value=49 flags=inactive, slider, volatile


    @Paulchen-Panther Still facing the same issue. Here's the log:

    "Log"


    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:43:setHyperionEnable()) Enable Hyperion, recover previous component states [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Hyperion: enabled [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: enabled [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.29 [hyperiond V4L2:auto] (INFO) configured v4l device: /dev/video0 [hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:642:init_device()) Set resolution to width=36 height=24 [hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:680:init_device()) Pixel format=UYVY [hyperiond V4L2:auto] (INFO) 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 HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 240 is now active [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.29


    I am running 151 ws2801 leds on STK1160 and running into a similar issue. Pulled the master branch from this commit

    Here's the console logs when I enable hyperion.

    "Console output"

    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:43:setHyperionEnable()) Enable Hyperion, recover previous component states [hyperiond V4L2:auto] (INFO) configured v4l device: /dev/video0 [hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:634:init_device()) Set resolution to width=36 height=32 [hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:672:init_device()) Pixel format=UYVY [hyperiond V4L2:auto] (INFO) Started [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Hyperion: enabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:153:registerInput()) Register new input 'System/GRABBER' with priority 250 as inactive [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Framegrabber: enabled [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 ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: enabled [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 250 is now active [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 250 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 240 is now active [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1105:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.27

    Checking v4l2-ctl before and after enabling hyperion


    Live view from web menu:

    Okay good to know!
    Do you know what would happen if i use for example this splitter: Ligawo 3080001 HDMI Splitter 1x2 Schwarz
    with this 4k converter from maxcl https://www.amazon.de/gp/product/B07255TVMC?tag=hyperioforum-21&ie=UTF8&psc=1
    Would i only get a 1080p signal at my tv or nothing at all?


    I dont know for sure if those will work, but maybe. If you can, give them a try and let us know?

    I personally have not been able to get firetv 4k to work in 4k at all.