Bug Close Socket bug
#1
XBMCbunutu
XBMC v.12.2 stable
GIT 32b1a5e

Intel Core i5
with onboard graphics HD 4600
ASUS H87M motherboard

Sharp Aquos TV

xbmc.log
http://pastebin.ca/2485711

If I turn the TV off, or change the source away from XBMCbuntu for one minute then the video will disappear. The server and XBMC are still running as confirmed via a terminal. The video is not restored by a key entry or running a video.

Reading the xbmc.log, I suspect the issue arises here:

-> 18:57:40 T:3038193408 ERROR: XLCDproc::Connect - Unable to connect to host, LCDd not running?
-> 18:57:40 T:3038193408 ERROR: XLCDproc::Initialize - Connect failed. Giving up.

which I believe is a result of this snippet of code from the (source code, uncompiled) XLCDproc.cpp:

-> CloseSocket();
-> // give up after 60 seconds
-> if (m_initRetryInterval > INIT_RETRY_INTERVAL_MAX)
-> {
-> m_used = false;
-> CLog::Log(LOGERROR, "XLCDproc::%s - Connect failed. Giving up.", __FUNCTION__);




With the TV off, or on a different input, XBMC is not seeing the handshake it requires and in 60 seconds stops sending a signal.

It seems once the socket is closed, the code no longer looks to see if the a signal is present again. My guess is that the Sharp TV only sends a signal/handshake for the input that is active?

I found a solution for a RPi setup, and was hoping something similar existed for a linux XBMC 12.2 setup.

-> RPi solution: http://forum.xbmc.org/showthread.php?tid=172803

-> Add to /boot/config.txt file

-> # Force HDMI even if unplugged or powered off
-> hdmi_force_hotplug=1


If you could please direct me to a similar solution for my XBMCbuntu 12.2 setup, I would greatly appreciate it! Big Grin
Reply

Logout Mark Read Team Forum Stats Members Help
Close Socket bug0