I guess I'm experiencing the same enumeration issues. I observed the following behaviour which is reproduceable.
Specs: Asus AT3N7A-I (ION 1 - as far as I remember it does not support HD Audio formats, not sure about LPCM though but all of them are disabled)
Git: cb7d1bee09f50dca60a9aee22290f80adc1c14b5
Alsa-info output:
http://www.alsa-project.org/db/?f=26ebef...864242ea06
Testfile video:
http://www.demo-world.eu/trailers/redire...ssless.rar
Testfile audio:
http://download.linnrecords.com/test/fla...24bit.aspx
Situation 1 - audio-output-device and passthrough-device are set to hdmi from the beginning
When I do a fresh boot or restart xbmc.bin I'm not able to get audio output on videos. It does not matter whether the container's contents are
- HD or SD
- AC3, DTS, PCM Stereo, HD formats
The consquence is the video track starts to play with no audio output and video output is completely laggy/choppy. Sometimes XBMC crashes or freezes randomly. Audio (mp3, alac, flac) gets played back with no issues but only if I start an audio track before I try to playback a video. If I first try to playback a video and afterwards pure audio I experience the same behaviour that applies to videos - no audio output and laggy/choppy visualization.
Log 1 (first video [-> crashes, so i quickly stopped playback] then audio):
http://paste.pocoo.org/show/584514/
Log 2 (first audio then video [-> crash]):
http://paste.pocoo.org/show/584512/
Situation 2 - audio-output-device is set to digital out and passthrough-device is set to hdmi from the beginning (my preferred setup)
When I do a fresh boot or restart xbmc.bin I'm able to get audio output on video. Same applies to pure audio tracks. But it seems like the behaviour form situation 1 is turned around. That means when I first play audio and afterwards a video everythings works fine. But when I first play a video and afterwards pure audio then I do not get audio output and laggy/choppy visualizations.
Again formats and containers don't matter.
Log 1 (first audio then video):
http://paste.pocoo.org/show/584509/
Log 2 (first video then audio):
http://paste.pocoo.org/show/584510/
In both situations it does not make a difference if I alter the settings without doing a reboot or restart xbmc.bin.
EDIT: Seems like playing a video track always breaks the ability to playback audio afterwards. I just had a situation 2 where I played audio [works] -> video [works] -> audio [fails] -> video [works].