Originally Posted by hydrogin
I guess the point is, based on what I've read about HDMI-CEC, overall system behavior can be weird when multiple brand devices are used.
The behavior will be pretty retarded if you have all components from one vendor too.
The basic idea of HDMI-CEC is that user never ever should need to switch inputs manually.
- You turn TV on, receiver switches to some designated (by manufacturer) "TV input". Does not matter in what order you turn then - it will happen anyway, I have checked. If you turn TV first and receiver second, for the first few seconds you will actually get your last selected input, so you will see picture and sound, and then voila - you are suddenly on "TV input".
- You turn BD player on, receiver switches to designated BD input.
- You turn BD player off, the TV switches to the internal tuner. Yes, *internal* tuner, not some sat/cable box.
Why all of that nonsense? Of course, because sat/cable boxes don't do HDMI CEC, so they don't exist. It is meant for TVs, receivers and BD players. So if you're not watching BD player, you must be watching TV. From the internal tuner, naturally, since there's nothing else.
Logical isn't it? In the Universe where HDMI-CEC was conceived, that is.
Of course there are few good bits too. You can control your receiver's volume with TV remote. And receiver's volume level will show up on TV screen. And you can turn everything off with one button. And the ARC seems to be inexplicably linked to that too (I am guessing receiver does not want to assume TV is supplying ARC, so it needs HDMI CEC to find out). But to get the good bits, you have to live with the switching assumptions.
What manufacturers actually recommend is keeping HDMI-CEC devices on a separate HDMI chain (TV-AVR-BD), and plugging other devices directly into TV. The audio goes to the receiver through ARC (you can do optical too, but typically only stereo will be passed from HDMI inputs of TV to its SPDIF output, or you have to run optical directly from cable/sat/whatever directly to receiver and switch receiver inputs manually - that will give you DD5.1, but more switching involved, which may be ok with Harmony).
This way everything works as designed. HDMI-CEC devices will switch each other as they are meant to. And you can switch the rest of TV inputs manually. This sounds awkward, but that really is the only way to make HDMI-CEC work in general.