Closed Portisch closed 3 years ago
libCEC falls into a endless loop with the blocking call RequestActiveSource.
RequestActiveSource
How to reproduce: If no CEC device is connected and in Kodi CEC settings active source is enabled <setting id="activate_source" value="1" /> libCEC v6.0.2 Kodi v19 Beta 2
<setting id="activate_source" value="1" />
2020-12-15 19:15:58.348 T:7971 DEBUG <general>: CecLogMessage - << 10 2020-12-15 19:15:58.544 T:7971 WARNING <general>: CecLogMessage - Write: write failed 2020-12-15 19:15:58.544 T:7971 DEBUG <general>: CecLogMessage - >> POLL not sent 2020-12-15 19:15:58.544 T:7971 DEBUG <general>: CecLogMessage - << requesting active source 2020-12-15 19:15:58.544 T:7971 DEBUG <general>: CecLogMessage - << 1f:85 2020-12-15 19:15:59.544 T:7971 DEBUG <general>: CecLogMessage - << Recorder 1 (1) -> TV (0): POLL 2020-12-15 19:15:59.544 T:7971 DEBUG <general>: CecLogMessage - << 10 2020-12-15 19:15:59.625 T:7971 DEBUG <general>: CecLogMessage - expected response not received (82: active source) 2020-12-15 19:15:59.740 T:7971 WARNING <general>: CecLogMessage - Write: write failed 2020-12-15 19:15:59.740 T:7971 DEBUG <general>: CecLogMessage - << 10 2020-12-15 19:15:59.936 T:7971 WARNING <general>: CecLogMessage - Write: write failed 2020-12-15 19:15:59.936 T:7971 DEBUG <general>: CecLogMessage - >> POLL not sent 2020-12-15 19:15:59.936 T:7971 DEBUG <general>: CecLogMessage - << 1f:85 2020-12-15 19:16:00.936 T:7971 DEBUG <general>: CecLogMessage - << Recorder 1 (1) -> TV (0): POLL 2020-12-15 19:16:00.936 T:7971 DEBUG <general>: CecLogMessage - << 10 2020-12-15 19:16:01.017 T:7971 DEBUG <general>: CecLogMessage - expected response not received (82: active source) 2020-12-15 19:16:01.132 T:7971 WARNING <general>: CecLogMessage - Write: write failed 2020-12-15 19:16:01.132 T:7971 DEBUG <general>: CecLogMessage - << 10 2020-12-15 19:16:01.328 T:7971 WARNING <general>: CecLogMessage - Write: write failed 2020-12-15 19:16:01.328 T:7971 DEBUG <general>: CecLogMessage - >> POLL not sent 2020-12-15 19:16:01.328 T:7971 DEBUG <general>: CecLogMessage - << requesting active source 2020-12-15 19:16:01.328 T:7971 DEBUG <general>: CecLogMessage - << 1f:85 2020-12-15 19:16:02.328 T:7971 DEBUG <general>: CecLogMessage - << Recorder 1 (1) -> TV (0): POLL 2020-12-15 19:16:02.328 T:7971 DEBUG <general>: CecLogMessage - << 10 2020-12-15 19:16:02.409 T:7971 DEBUG <general>: CecLogMessage - expected response not received (82: active source) 2020-12-15 19:16:02.524 T:7971 WARNING <general>: CecLogMessage - Write: write failed 2020-12-15 19:16:02.524 T:7971 DEBUG <general>: CecLogMessage - << 10 2020-12-15 19:16:02.720 T:7971 WARNING <general>: CecLogMessage - Write: write failed 2020-12-15 19:16:02.720 T:7971 DEBUG <general>: CecLogMessage - >> POLL not sent 2020-12-15 19:16:02.720 T:7971 DEBUG <general>: CecLogMessage - << 1f:85
Looks like this is a Kodi issue, not libCEC. Closed!
libCEC falls into a endless loop with the blocking call
RequestActiveSource
.How to reproduce: If no CEC device is connected and in Kodi CEC settings active source is enabled
<setting id="activate_source" value="1" />
libCEC v6.0.2 Kodi v19 Beta 2