Posts: 3,533
Joined: Mar 2010
Reputation:
117
Is there any chance of xbmc being able to change its audio output based on which devices are turned on via hdmi-cec/pulse eight adapter? Currently if I want to watch a video with HD sound on just the TV I have to manually change the xbmc audio settings as the TV isn't able to decode the HD audio. Would be very nice if there was a option to output only 2ch analog when the avr is off and output the codecs selected in the xbmc audio settings screen when the avr is on.
Posts: 824
Joined: Jun 2005
Reputation:
6
Wow, that's really good idea. I'd love that!
Posts: 1,196
Joined: Mar 2011
Reputation:
76
Some AVRs are able to passthrough audio when switched off and some TVs can decode codecs by themselves. How would you deal with that combination?
Posts: 824
Joined: Jun 2005
Reputation:
6
2013-06-29, 09:54
(This post was last modified: 2013-06-29, 09:55 by ezechiel1917.)
I think teeedubb was already laying down passthrough situation (since AVR off and TV on), but can be applied also to dual video output systems. The problem here is that most tv can't decode anything more than stereo (Dolby Digital 5.1/DTS/HD...) so simple passthrough doesn't really help because all you get with multichannel is ugly noise.
This suggested solution would be actually perfect and really easy to do as xbmc setup with CEC adapter can easily detect when AVR off/on status via HDMI-CEC and apply correct audio output accordingly.
Currently it's something you can't do with script detecting AVR on/off status from debug log as there is no direct command you could send to xbmc to switch audio output settings.
Once included in xbmc base code itself as CEC optional toggle it would be just simple as switching that toggle directly in CEC adapter settings. That's why I really digg this feature suggestion!