Posts: 3,805
Joined: Mar 2004
Reputation:
3
elupus
Team-XBMC Developer
Posts: 3,805
Well, dvdplayer doesn't know output system doesn't support passthrough. So it will assume that is possible and output the encoded frames. You need to explicitly disable it for windows (alternatly fixup AsyncDirectSound.cpp, to support it which shouldn't be too hard).
Posts: 2,745
Joined: Oct 2003
Reputation:
1
WiSo
Team-Kodi Developer
Posts: 2,745
Windows uses CWin32DirectSound instead of CASyncDirectSound.
Since I've never used digital audio nor programmed it I'm a little bit lost here. I searched a little bit through the net but only found references that windows will handle it for you no matter if 2 or more channels are present. Does it mean we just can take the CWin32DirectSound for pass through playback or are there other changes required?
Posts: 2,745
Joined: Oct 2003
Reputation:
1
WiSo
Team-Kodi Developer
Posts: 2,745
Ah, that make things a little bit clearer for me.
Thanks,
WiSo
Posts: 9
Joined: Jul 2008
Reputation:
0
Hi guys, I'm still getting the same problems with no sound on digital output through spdif/toslink on my motherboard.
Has this issue been resolved yet?
Love everything else thus far, keep it coming...
Thanks
Posts: 9
Joined: Jul 2008
Reputation:
0
BTW, i'm getting sound in XBMC when it boots up, it is just not giving me any sound either in digital OR Analog videos.
Thanks
Posts: 144
Joined: Aug 2008
Reputation:
0
Althrough i had many issues with onboard sound cards out of XBMC enviroment... i ditched those "solutions" many many times in the past years. Granted, creative products may not be excellent but generally work very well if you dont ask too much.