Posts: 10,518
Joined: Oct 2011
Reputation:
637
jjd-uk
Team-Kodi Member
Posts: 10,518
Read the Help information at the bottom, that's why the descriptions were put there for Gotham, unless there's something about them you don't understand.
At the most basic level:
Output Configuration governs how audio properties are handled during playback of a number of items.
Keep Audio Device Alive controls what happens when nothing if being played.
Posts: 17,859
Joined: Jul 2011
Reputation:
371
2014-01-06, 18:35
(This post was last modified: 2014-01-06, 18:35 by Martijn.)
Remember to switch to a Gotham supported skin which has the descriptions.
Best is that you don't touch it at all unless you know what you are doing
Posts: 10,518
Joined: Oct 2011
Reputation:
637
jjd-uk
Team-Kodi Member
Posts: 10,518
2014-01-06, 20:38
(This post was last modified: 2014-01-06, 20:38 by jjd-uk.)
You've basically understood it right for the Output Configuration.
Keep Device Alive is for when connected to devices that are slow to respond to a new audio stream.
With this turned off and when nothing is playing (including gui sounds if enabled) then audio is suspended in XBMC and the audio device is released which is useful if you do other things with the PC. When you then start navigating (if gui sounds are enabled) or start playback of something then XBMC re-initialises the audio device and then starts to send audio again, however some devices, particularly oder HDMI AVR's, can be slow to respond so the start of the audio maybe missed.
The time setting is to allow the user to specify the time XBMC waits from the last audio packet from either gui sounds or playback before suspending audio and releasing the device.
With this set to Always then XBMC is constantly sending something, so if no gui sounds or nothing is being played then a low level noise is sent so the AVR or whatever device so it constantly receives data, thus when navigation or playback starts again nothing will be missed. Note - this noise is designed to be beyond human perception so you won't know it's there.
Posts: 232
Joined: Feb 2013
Reputation:
6
Thanks, now it makes sense. Output Configuration sounds like something that will improve playback of various music formats and that's a good thing.
Can you answer the other question above--- " are any of these supposed to change the Audio Output Device and Passthrough Device?"----
The reason I ask is, my preferred config is:
Output Device = Directsound hdmi- SC1522
Passthrough Device = Wasapi hdmi- SC1522
But sometimes it changes by itself and I don't know why. So if one of those options is causing this behavior I can control it better
Posts: 10,518
Joined: Oct 2011
Reputation:
637
jjd-uk
Team-Kodi Member
Posts: 10,518
2014-01-06, 21:55
(This post was last modified: 2014-01-06, 21:55 by jjd-uk.)
The only time in my experience the audio output device setting will change, is if HDMI is used and XBMC is started before the HDMI is available.
With HDMI the connection must be made and the connected device (TV/AVR) switched on before XBMC is started as the available devices is only checked at start up, if the HDMI link isn't active then it's marked as unplugged by the OS so XBMC skips it.
Posts: 232
Joined: Feb 2013
Reputation:
6
It is strange that it does that considering the avr is on standby and always available to the os. It might be that the avr has some HDMI issues, it behaves strangely sometimes. Luckily its not really a problem more of a wtf?? LoL thanks for the info, I appreciate it.
Posts: 10,518
Joined: Oct 2011
Reputation:
637
jjd-uk
Team-Kodi Member
Posts: 10,518
The AVR being in standby will indeed cause a problem, it needs to be on before XBMC is started.
Posts: 10,518
Joined: Oct 2011
Reputation:
637
jjd-uk
Team-Kodi Member
Posts: 10,518
With passthrough off XBMC is doing the decoding to PCM as your TV won't support decoding of DTS.
Recent changes will help with this but will still likely need your settings to cater for the lowest common denominator device, in your case the TV, however I've not had chance to have a proper play.
Posts: 232
Joined: Feb 2013
Reputation:
6
Thanks jjd-uk,
as always, I appreciate you taking the time to help educate me on these things.
I hope that these settings become a little more "user friendly" ie: automated in the beta version. I just don't see my wife and kids making these individual changes whenever they want to watch a movie LoL