(2012-08-18, 04:33)wsmuir Wrote: ^^^^I tried this, but I still only get the default device in XBMC. I want to have hdmi playing through xbmc(digital audio) and analog audio through PC speakers. When I set PC speakers to default audio device, then it doesn't matter which device I select in XBMC, I only get the speaker output.
I've had the opposite problem.
Setting the output to HDMI forces all XBMC output to the TV (or receiver in my case) which is good at times, but in situations where I want to use the PC speakers instead I have to manually change it to PC.
What you could try is at the bottom changing the output away from Default audio device to the specific connection (for intsance mine says WASAPI: Name of my receiver (Nvidia High Definition Audio). Setting this and reloading XBMC forces it to that output device.
Now that i'm looking at this option, I don't really understand it's intended function, or more importantly, the top option for Audio Output doesn't actually seem to be what directs the sounds? It only enables or disables the abilities of if it will pass Dolby Digital? For example:
As mentioned above, i have my desktop running XBMC with 2 graphics cards (because it was my present to myself). One of which is running HDMI out to my Receiver + TV. The only other audio connection I have is the standard Mobo PC speaker slot that has your regular ol 2 set speakers and a subwoofer. However, If i set the top Audio Output to "HDMI", I still get sound through the speakers. That is, as long as the bottom Audio Output settings is set to "Primary Driver" or "Speakers". If I have it set to analog, nothing changes. If the Audio output is set to the Receiver, I still get sound on the receiver via the HDMI.
Maybe this could be a little more clear.
But to answer the OP's question, Try specifying the output at the bottom of the Audio Output section. Be aware that the selection will not take effect until after you close XBMC and re-open the program.
EDIT: I see this is what the others were suggesting, It's just awfully confusing with Audio Output at the top and Audio Output Device at the bottom. That, and the fact that you have to restart XBMC to even check and see if it works.