Here are some log excerpts - if you need more info, please yell
Chain ends with AVR:
Code:
10:13:23 T:7288 NOTICE: -----------------------------------------------------------------------
10:13:23 T:7288 NOTICE: Starting XBMC (12.0 Git:20130127-fb595f2), Platform: Windows 7 SP1 64-bit, build 7601. Built on Jan 28 2013 (compiler 1600)
10:13:23 T:7288 NOTICE: Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz
10:13:23 T:7288 NOTICE: Desktop Resolution: 1680x1050 32Bit at 60Hz
10:13:23 T:7288 NOTICE: Running with restricted rights
10:13:23 T:7288 NOTICE: Aero is enabled
10:13:23 T:7288 NOTICE: special://xbmc/ is mapped to: C:\Program Files (x86)\video\XBMC
10:13:23 T:7288 NOTICE: special://xbmcbin/ is mapped to: C:\Program Files (x86)\video\XBMC
10:13:23 T:7288 NOTICE: special://masterprofile/ is mapped to: C:\Users\JPS\AppData\Roaming\XBMC\userdata
10:13:23 T:7288 NOTICE: special://home/ is mapped to: C:\Users\JPS\AppData\Roaming\XBMC\
10:13:23 T:7288 NOTICE: special://temp/ is mapped to: C:\Users\JPS\AppData\Roaming\XBMC\cache
10:13:23 T:7288 NOTICE: The executable running is: C:\Program Files (x86)\video\XBMC\XBMC.exe
10:13:23 T:7288 NOTICE: Local hostname: lighthose
10:13:23 T:7288 NOTICE: Log File is located: C:\Users\JPS\AppData\Roaming\XBMC\xbmc.log
10:13:23 T:7288 NOTICE: -----------------------------------------------------------------------
10:13:24 T:7288 NOTICE: Enumerated DirectSound devices:
10:13:24 T:7288 NOTICE: Device 1
10:13:24 T:7288 NOTICE: m_deviceName : {12B2FC42-BC3F-481C-8C99-50D77C3FDE2F}
10:13:24 T:7288 NOTICE: m_displayName : HDMI - RX-V3067 (Intel(R) Display Audio)
10:13:24 T:7288 NOTICE: m_displayNameExtra: DirectSound: RX-V3067 (Intel(R) Display Audio)
10:13:24 T:7288 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
10:13:24 T:7288 NOTICE: m_channels : FL,FR
10:13:24 T:7288 NOTICE: m_sampleRates : 48000
10:13:24 T:7288 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_AC3
10:13:24 T:7288 NOTICE: Device 2
10:13:24 T:7288 NOTICE: m_deviceName : {89B03904-3840-4706-BC59-3054C9B86D2D}
10:13:24 T:7288 NOTICE: m_displayName : SPDIF - Realtek Digital Output (Realtek High Definition Audio)
10:13:24 T:7288 NOTICE: m_displayNameExtra: DirectSound: Realtek Digital Output (Realtek High Definition Audio)
10:13:24 T:7288 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
10:13:24 T:7288 NOTICE: m_channels : FL,FR
10:13:24 T:7288 NOTICE: m_sampleRates : 48000
10:13:24 T:7288 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_AC3
10:13:24 T:7288 NOTICE: Device 3
10:13:24 T:7288 NOTICE: m_deviceName : {F2F138A5-4058-4746-A982-3C8DF4626CF4}
10:13:24 T:7288 NOTICE: m_displayName : Speakers - Speakers (Realtek High Definition Audio)
10:13:24 T:7288 NOTICE: m_displayNameExtra: DirectSound: Speakers (Realtek High Definition Audio)
10:13:24 T:7288 NOTICE: m_deviceType : AE_DEVTYPE_PCM
10:13:24 T:7288 NOTICE: m_channels : FL,FR
10:13:24 T:7288 NOTICE: m_sampleRates : 48000
10:13:24 T:7288 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_AC3
10:13:24 T:7288 NOTICE: Enumerated WASAPI devices:
10:13:24 T:7288 NOTICE: Device 1
10:13:24 T:7288 NOTICE: m_deviceName : {12B2FC42-BC3F-481C-8C99-50D77C3FDE2F}
10:13:24 T:7288 NOTICE: m_displayName : HDMI - RX-V3067 (Intel(R) Display Audio)
10:13:24 T:7288 NOTICE: m_displayNameExtra: WASAPI: RX-V3067 (Intel(R) Display Audio)
10:13:24 T:7288 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
10:13:24 T:7288 NOTICE: m_channels : FL,FR,FC,LFE,SL,SR,BL,BR
10:13:24 T:7288 NOTICE: m_sampleRates : 192000,176400,96000,88200,48000,44100,32000
10:13:24 T:7288 NOTICE: m_dataFormats : AE_FMT_DTSHD,AE_FMT_TRUEHD,AE_FMT_EAC3,AE_FMT_DTS,AE_FMT_AC3,AE_FMT_S24NE4,AE_FMT_S24LE4,AE_FMT_S24BE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE,AE_FMT_LPCM
10:13:24 T:7288 NOTICE: Device 2
10:13:24 T:7288 NOTICE: m_deviceName : {89B03904-3840-4706-BC59-3054C9B86D2D}
10:13:24 T:7288 NOTICE: m_displayName : SPDIF - Realtek Digital Output (Realtek High Definition Audio)
10:13:24 T:7288 NOTICE: m_displayNameExtra: WASAPI: Realtek Digital Output (Realtek High Definition Audio)
10:13:24 T:7288 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
10:13:24 T:7288 NOTICE: m_channels : FL,FR
10:13:24 T:7288 NOTICE: m_sampleRates : 192000,96000,48000,44100
10:13:24 T:7288 NOTICE: m_dataFormats : AE_FMT_DTS,AE_FMT_AC3,AE_FMT_AAC,AE_FMT_S24NE4,AE_FMT_S24LE4,AE_FMT_S24BE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
10:13:24 T:7288 NOTICE: Device 3
10:13:24 T:7288 NOTICE: m_deviceName : {F2F138A5-4058-4746-A982-3C8DF4626CF4}
10:13:24 T:7288 NOTICE: m_displayName : Speakers - Speakers (Realtek High Definition Audio)
10:13:24 T:7288 NOTICE: m_displayNameExtra: WASAPI: Speakers (Realtek High Definition Audio)
10:13:24 T:7288 NOTICE: m_deviceType : AE_DEVTYPE_PCM
10:13:24 T:7288 NOTICE: m_channels : FL,FR,FC,LFE,SL,SR,BL,BR
10:13:24 T:7288 NOTICE: m_sampleRates : 192000,96000,48000,44100
10:13:24 T:7288 NOTICE: m_dataFormats : AE_FMT_S24NE4,AE_FMT_S24LE4,AE_FMT_S24BE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE,AE_FMT_LPCM
After I switch on the TV, XBMC looses the audio devices and reverts to realtek audio card. Then I switch the audio manually:
Code:
10:15:22 T:8736 NOTICE: Enumerated DirectSound devices:
10:15:22 T:8736 NOTICE: Device 1
10:15:22 T:8736 NOTICE: m_deviceName : {89B03904-3840-4706-BC59-3054C9B86D2D}
10:15:22 T:8736 NOTICE: m_displayName : SPDIF - Realtek Digital Output (Realtek High Definition Audio)
10:15:22 T:8736 NOTICE: m_displayNameExtra: DirectSound: Realtek Digital Output (Realtek High Definition Audio)
10:15:22 T:8736 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
10:15:22 T:8736 NOTICE: m_channels : FL,FR
10:15:22 T:8736 NOTICE: m_sampleRates : 48000
10:15:22 T:8736 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_AC3
10:15:22 T:8736 NOTICE: Device 2
10:15:22 T:8736 NOTICE: m_deviceName : {89D69364-25E2-435B-AFE5-4D1B0908DB94}
10:15:22 T:8736 NOTICE: m_displayName : HDMI - SAMSUNG (Intel(R) Display Audio)
10:15:22 T:8736 NOTICE: m_displayNameExtra: DirectSound: SAMSUNG (Intel(R) Display Audio)
10:15:22 T:8736 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
10:15:22 T:8736 NOTICE: m_channels : FL,FR
10:15:22 T:8736 NOTICE: m_sampleRates : 48000
10:15:22 T:8736 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_AC3
10:15:22 T:8736 NOTICE: Device 3
10:15:22 T:8736 NOTICE: m_deviceName : {F2F138A5-4058-4746-A982-3C8DF4626CF4}
10:15:22 T:8736 NOTICE: m_displayName : Speakers - Speakers (Realtek High Definition Audio)
10:15:22 T:8736 NOTICE: m_displayNameExtra: DirectSound: Speakers (Realtek High Definition Audio)
10:15:22 T:8736 NOTICE: m_deviceType : AE_DEVTYPE_PCM
10:15:22 T:8736 NOTICE: m_channels : FL,FR
10:15:22 T:8736 NOTICE: m_sampleRates : 48000
10:15:22 T:8736 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_AC3
10:15:22 T:8736 NOTICE: Enumerated WASAPI devices:
10:15:22 T:8736 NOTICE: Device 1
10:15:22 T:8736 NOTICE: m_deviceName : {89B03904-3840-4706-BC59-3054C9B86D2D}
10:15:22 T:8736 NOTICE: m_displayName : SPDIF - Realtek Digital Output (Realtek High Definition Audio)
10:15:22 T:8736 NOTICE: m_displayNameExtra: WASAPI: Realtek Digital Output (Realtek High Definition Audio)
10:15:22 T:8736 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
10:15:22 T:8736 NOTICE: m_channels : FL,FR
10:15:22 T:8736 NOTICE: m_sampleRates : 192000,96000,48000,44100
10:15:22 T:8736 NOTICE: m_dataFormats : AE_FMT_DTS,AE_FMT_AC3,AE_FMT_AAC,AE_FMT_S24NE4,AE_FMT_S24LE4,AE_FMT_S24BE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
10:15:22 T:8736 NOTICE: Device 2
10:15:22 T:8736 NOTICE: m_deviceName : {89D69364-25E2-435B-AFE5-4D1B0908DB94}
10:15:22 T:8736 NOTICE: m_displayName : HDMI - SAMSUNG (Intel(R) Display Audio)
10:15:22 T:8736 NOTICE: m_displayNameExtra: WASAPI: SAMSUNG (Intel(R) Display Audio)
10:15:22 T:8736 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
10:15:22 T:8736 NOTICE: m_channels : FL,FR,FC,LFE,SL,SR,BL,BR
10:15:22 T:8736 NOTICE: m_sampleRates : 192000,176400,96000,88200,48000,44100,32000
10:15:22 T:8736 NOTICE: m_dataFormats : AE_FMT_DTSHD,AE_FMT_TRUEHD,AE_FMT_EAC3,AE_FMT_DTS,AE_FMT_AC3,AE_FMT_S24NE4,AE_FMT_S24LE4,AE_FMT_S24BE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE,AE_FMT_LPCM
10:15:22 T:8736 NOTICE: Device 3
10:15:22 T:8736 NOTICE: m_deviceName : {F2F138A5-4058-4746-A982-3C8DF4626CF4}
10:15:22 T:8736 NOTICE: m_displayName : Speakers - Speakers (Realtek High Definition Audio)
10:15:22 T:8736 NOTICE: m_displayNameExtra: WASAPI: Speakers (Realtek High Definition Audio)
10:15:22 T:8736 NOTICE: m_deviceType : AE_DEVTYPE_PCM
10:15:22 T:8736 NOTICE: m_channels : FL,FR,FC,LFE,SL,SR,BL,BR
10:15:22 T:8736 NOTICE: m_sampleRates : 192000,96000,48000,44100
10:15:22 T:8736 NOTICE: m_dataFormats : AE_FMT_S24NE4,AE_FMT_S24LE4,AE_FMT_S24BE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE,AE_FMT_LPCM
Damn, the WASAPI device number moves...
Ok, from seeing this I have found a practical solution: I do need the Realtek Speakers device for my headphones from time to time, but not the traitorous-place-switching Realtek Digital Output. Disabling this, the WASAPI device I need is always #1. Maybe this could be solved programmatically by assigning a specific output device a specific position according to its name (HDMI, SPDIF, etc.)