This is a new issue for me. I'm not sure when it started, but upon a reboot of my Unbuntu 18.04 system, Hyperion USB Capture does not work. Upon a restart of the Hyperion@username.service it is fixed. Another way to fix it is to disable the USB Capture and then reenable it. Let me know if I can clarify the issue any bit. Thanks!
Here is the log for the initial boot up of Hyperion with a system reboot:
QuoteDisplay More< ----- System information -------------------- >
Hyperion Server:
- Build: (HEAD detached at 2c79656b) (GitHub-f42d5a7f/2c79656b-1633468939)
- Build time: Oct 5 2021 21:28:26
- Git Remote: https://github.com/hyperion-project/hyperion.ng
- Version: 2.0.0-alpha.11
- UI Lang: auto (BrowserLang: en-US)
- UI Access: expert
- Avail Capt: v4l2,framebuffer,x11,xcb,qt
- Config path: /home/nuc/.hyperion
- Database: read/write
Hyperion Server OS:
- Distribution: Ubuntu 18.04.6 LTS
- Architecture: x86_64
- CPU Model: Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
- CPU Type: 92
- Kernel: linux (5.4.0-89-generic (WS: 64))
- Root/Admin: false
- Qt Version: 5.7.1
- Python Version: 3.5.3
- Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15
< ----- Configured Instances ------------------ >
0: WLEDTV Running: true
< ----- This instance's priorities ------------ >
240: (V4L) Owner: undefined
250: (GRABBER) Owner: undefined
priorities_autoselect: true
< ----- This instance components' status ------->
ALL - true
SMOOTHING - true
BLACKBORDER - true
FORWARDER - false
BOBLIGHTSERVER - false
GRABBER - true
V4L - true
LEDDEVICE - true
< ----- Current Log --------------------------- >
2021-11-03T01:37:22.774Z [hyperiond DAEMON] (INFO) CEC handler created
2021-11-03T01:37:22.778Z [hyperiond EFFECTFILES] (INFO) 40 effects loaded from directory :/effects/
2021-11-03T01:37:22.780Z [hyperiond EFFECTFILES] (INFO) 22 effect schemas loaded from directory :/effects/schema/
2021-11-03T01:37:22.780Z [hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /home/nuc/.hyperion/custom-effects/
2021-11-03T01:37:22.802Z [hyperiond SETTINGSMGR] (DEBUG) (SettingsManager.cpp:171:SettingsManager()) Settings database initialized
2021-11-03T01:37:22.804Z [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:64:handleSettingsUpdate()) Set mode to: letterbox
2021-11-03T01:37:22.804Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:41:setNewComponentState()) Blackborder detector: enabled
2021-11-03T01:37:22.814Z [hyperiond DAEMON] (INFO) set screen capture device to 'qt'
2021-11-03T01:37:22.814Z [hyperiond DAEMON] (INFO) Qt grabber created
2021-11-03T01:37:22.815Z [hyperiond V4L2] (DEBUG) (Grabber.cpp:141:setWidthHeight()) Set new width: 1280, height: 720 for capture
2021-11-03T01:37:22.815Z [hyperiond V4L2] (INFO) Set new frames per second to: 30 fps
2021-11-03T01:37:22.815Z [hyperiond V4L2] (INFO) Set image size decimation to 2
2021-11-03T01:37:22.815Z [hyperiond V4L2] (INFO) Set flipmode to NO_CHANGE
2021-11-03T01:37:22.815Z [hyperiond V4L2] (DEBUG) (V4L2Grabber.cpp:141:init()) Configured device at '/dev/video0' is not available.
2021-11-03T01:37:22.815Z [hyperiond DAEMON] (DEBUG) (hyperiond.cpp:608:handleSettingsUpdate()) V4L2 grabber created
2021-11-03T01:37:22.816Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:28:JsonServer()) Created instance
2021-11-03T01:37:22.816Z [hyperiond JSONSERVER] (INFO) Started on port 19444
2021-11-03T01:37:22.816Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'udpraw'.
2021-11-03T01:37:22.816Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:41:setNewComponentState()) Smoothing: enabled
2021-11-03T01:37:22.816Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":300,"hardwareLedCount":300,"host":"10.49.25.77","latchTime":0,"port":19446,"type":"udpraw"}]
2021-11-03T01:37:22.816Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:413:setLatchTime()) LatchTime updated to 0ms
2021-11-03T01:37:22.816Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:687:selectConfig()) cfg [0]: Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms
2021-11-03T01:37:22.816Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:444:setRewriteTime()) RewriteTime updated to 0ms
2021-11-03T01:37:22.816Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceUdpRaw.cpp:32:init()) DeviceType : udpraw
2021-11-03T01:37:22.816Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceUdpRaw.cpp:33:init()) LedCount : 300
2021-11-03T01:37:22.816Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceUdpRaw.cpp:34:init()) ColorOrder : rgb
2021-11-03T01:37:22.816Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceUdpRaw.cpp:35:init()) LatchTime : 0
2021-11-03T01:37:22.816Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":300,"hardwareLedCount":300,"host":"10.49.25.77","latchTime":0,"port":19446,"type":"udpraw"}]
2021-11-03T01:37:22.816Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:413:setLatchTime()) LatchTime updated to 0ms
2021-11-03T01:37:22.816Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:444:setRewriteTime()) RewriteTime updated to 0ms
2021-11-03T01:37:22.817Z [hyperiond LEDDEVICE] (DEBUG) (ProviderUdp.cpp:43:init()) Successfully parsed 10.49.25.77 as an IP-address.
2021-11-03T01:37:22.817Z [hyperiond LEDDEVICE] (DEBUG) (ProviderUdp.cpp:73:init()) UDP socket will write to 10.49.25.77:19446
2021-11-03T01:37:22.817Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:687:selectConfig()) Previous line repeats 1 times
2021-11-03T01:37:22.817Z [hyperiond FLATBUFCONN] (INFO) Connecting to Hyperion: 127.0.0.1:19401
2021-11-03T01:37:22.818Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:165:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
2021-11-03T01:37:22.818Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:41:setNewComponentState()) V4L capture device: enabled
2021-11-03T01:37:22.818Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:165:registerInput()) Register new input 'System/GRABBER' with priority 250 as inactive
2021-11-03T01:37:22.818Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:41:setNewComponentState()) Framegrabber: enabled
2021-11-03T01:37:22.818Z [hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created
2021-11-03T01:37:22.826Z [hyperiond HYPERION] (INFO) Hyperion instance 'WLEDTV' has been started
2021-11-03T01:37:22.818Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:41:setNewComponentState()) LED device: enabled
2021-11-03T01:37:22.823Z [hyperiond FLATBUFSERVER] (INFO) Started on port 19400
2021-11-03T01:37:22.824Z [hyperiond PROTOSERVER] (INFO) Started on port 19445
2021-11-03T01:37:22.824Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
2021-11-03T01:37:22.825Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
2021-11-03T01:37:22.835Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
2021-11-03T01:37:22.835Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
2021-11-03T01:37:22.835Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
2021-11-03T01:37:22.835Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
2021-11-03T01:37:22.836Z [hyperiond WEBSERVER] (INFO) Started on port 8090 name 'Hyperion Webserver'
2021-11-03T01:37:22.838Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:175:handleSettingsUpdate()) Setup SSL certificate
2021-11-03T01:37:22.838Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:191:handleSettingsUpdate()) Setup private SSL key
2021-11-03T01:37:22.838Z [hyperiond WEBSERVER] (INFO) Started on port 8092 name 'Hyperion Webserver'
2021-11-03T01:37:22.859Z [hyperiond LEDDEVICE] (WARNING) (10.49.25.77:19446) Write Error: (7) Unable to send a message
2021-11-03T01:37:44.641Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:10.49.25.162
2021-11-03T01:37:44.759Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:120:handleInstanceSwitch()) Client '::ffff:10.49.25.162' switch to Hyperion instance 0
2021-11-03T01:37:45.184Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1058:handleLoggingCommand()) log streaming activated for client ::ffff:10.49.25.162