If you are only using the computer for xbmc just purge pulse there is no need for it especially when only using one application.
As to your specific issue. .mkv files will typically have 5.1 audio or 7.1 audio. What log is that? regardless
22:31:15 T:1446124400 M:1768480768 NOTICE: Creating audio device with codec id: 86017, channels: 2, sample rate: 48000, no pass-through
Suggests to me that the 5.1 or 7.1 audio isn't being downmixed to stereo(2 channels). Usually the recieving hardware(tv/amp) should prefer a raw output and handle all the downmixing itself.
Assigning a passthrough/downmix device with plughw in xmbc/pulseaudio should correct this(eg. downmix 5+ channels to 2). Remove any asound.conf or .asoundrc files and try tapping into plughw for downmixing.
To quote:
http://www.suse.de/~mana/alsa090_howto.html
plughw downmix for pulseaudio:
If you continue to use pulseaudio purge the alsa and pulse local settings and use plughw for the hdmi sink in default.pa instead of hw or whatever you're using. This should automatically downmix any 5.1/7.1 audio when selecting the device in pulseaudio. Refer to post 1 and 3 in this thread for clarification on this issue.
http://ubuntuforums.org/showthread.php?t=1668737
eg. load-module module-alsa-sink device=plughw:1,9
xbmc alsa plughw passthrough
If you purge pulseaudio from the system just call upon alsa plughw:#,# for passthrough and audio device in xbmc and of course remove any asound.conf or .asoundrc
eg. plughw:1,9
Bookmarks