Posts: 115
Joined: Oct 2006
Reputation:
0
I am running xbmc Frodo RC1 on a windows vista machine. I have read the wiki on the sound configs, but I don't quite understand the difference between audio output device and passthrough output device. I have hdmi hooked to my tv and optical running from computer to my receiver. In the audio settings I have checked optical/coax as ouput device and checked 5.1 speakers also dolby digital and dts capable receiver. If I select wasapi spdif realtek digital output for both audio output and passthrough it works fine for all my movies, but as soon as I try to play any music file the computer locks up and I have to control alt delete and it says xbmc not responding. Sometimes I have to shut computer down by holding power button. If I leave wasapi checked as passthrough but change audio output device to SPDIF direct sound realtek digital output it seems to work, but I don't know if that is the correct setting to use. Excuse me if this is a noob question but if I am passing the audio straight through to receiver why is there another audio output device to select. I'm confused about the difference. I want all sound to passthrough to my receiver. What would the correct settings be for me?
Posts: 10,552
Joined: Oct 2011
Reputation:
643
jjd-uk
Team-Kodi Member
Posts: 10,552
2012-12-24, 02:36
(This post was last modified: 2012-12-24, 02:42 by jjd-uk.)
I've done a quick scan of the log as I'm away for Xmas at the moment so only on my phone, but I notice some strange entries in that log I've not seen before, seems some issue passing audio data to the playback process at a guess, hopefully DDDamain can sort you out.
Realtek drivers are known to cause issues on systems with AMD/ATI chipsets for HDMI but for me jury is still out on whether they cause issues in all cases on SPDIF. However in your can case WASAPI is working for passthrough formats so if a Realtek issue I'd expect it to affect passthrough as well as decoded audio.
Is this an upgrade from a previous XBMC release? if so you could as a long shot try renaming the guisettings.xml to something else to default your settings, details in trouble shooting sticky towards top of Windows forum page.
Posts: 115
Joined: Oct 2006
Reputation:
0
Should I start a new post on my library update issue? Just thought it would be convenient in here because of the log already posted?
Posts: 3,025
Joined: Sep 2011
Reputation:
255
DDDamian
Team-XBMC Developer
Posts: 3,025
Hi Earnheadj - I read your new log. I'm pretty convinced the issue is the RealTek driver. It's supposed to generate an event or callback when it has a buffer available for filling, and this does not occur. Initialization looks fine, although it's debateable whether the driver will really accept 24-bit audio as it reports it does.
This is an error I have not seen elsewhere in the forums. If you are certain exclusive mode is enabled in the Windows settings and your service packs are up to date your only real recourse at the moment is to use DirectSound or search for better drivers for your chipset.
Another might be to disable the oboard RealTek stuff and install a $35 ATI 6450 if your receiver can handle HDMI. Your overall experience will be much better.
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon AVR-3808CI - Denon DVD-5900 Universal Player - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray - X-Box 360 - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Posts: 303
Joined: Jan 2006
Reputation:
4
All of these audio problems can not be driver issues. It seems more people than not are having some kind of audio-related issues. Seem to all have reared there heads in the beta stages as the nightlies all summer long didn't seem to exhibit this mess.
Posts: 3,025
Joined: Sep 2011
Reputation:
255
DDDamian
Team-XBMC Developer
Posts: 3,025
If passthrough is working with WASAPI I would recommend leaving that as-is, and just switching your non-passthrough device to DirectSound. With mp3's you won't hear much audible difference.
There are a couple of fixes coming after Frodo which may help you out, and hopefully RealTek drivers get a bit more compliant soon, but in the meantime its a workaround for you.
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon AVR-3808CI - Denon DVD-5900 Universal Player - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray - X-Box 360 - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Posts: 82
Joined: Aug 2010
Reputation:
0
Maybe this is a small thing, but when I select WASAPI, for the non-passthrough, the skin sounds take a second to register. For instance, if I hit left, no sound happens. But if I continue to hit left, on the second or third press, the normal skin sounds come on. I tried the code you listed above Damian, but it's not fixing the issue. Any suggestions? I also tried using DirectSound, but for some reason, every time I start XBMC I have to reenable the DirectSound for it to work at all.
Win7 x64
AMD 4860
XBMC Frodo RC3