xbmc/xbmc — pull request #3752 by mgorven (2013-12-01 23:58:00+00:00)
Title: Don't fail CEC configuration with a CEC capable amplifier but no CEC capable TV

I have a CEC capable amplifier but my TV is not CEC capable. XBMC is plugged into the amplifier, and I use the amplifier remote to control XBMC via CEC. The current code assumes that if we are powering on CEC devices (I want my amplifier to power on) and are setting XBMC as the active source (my amplifier has multiple inputs, so I do), then we must wait for the TV to power on (which in my case never happens because it doesn't talk CEC) instead of the configured device to power on. The result is that CEC keypresses aren't handled because initialisation is never completed.

This change respects the configured wakeDevices instead of assuming that there's a CEC capable TV.