PDA

View Full Version : Videos only play with analog sound selected first, then I can select digital


utopic
2009-05-14, 22:37
*update*
see my reply below (post 4 in this thread) for an update
*update*

It's the weirdest thing. If I set audio output to digital, every video hangs (whether it's encoded in digital sound or not). If I go and switch the audio settings to analog, everything plays just fine. Here's where it gets weird...

If I set output to analog and play a file, I can then (without closing XBMC) go back into settings and switch to digital and go back and play that same file and it works perfectly (with full 5.1 surround if encoded that way). Unless I've first played a file with the output set to analog, it will not play with the output set to digital. As long as I first play it in analog, ANY file (regardless of the encoding, including DTS, etc) is playable after switching to digital.

I'm sure there's something to explain this, but I've searched everywhere and see no mention of this.

I still have functionality, but having to play everything in analog for a second and then switching to digital each time is pretty annoying. Any clues?

My setup:
Dell Vostro 200 (proprietary motherboard)
Intel E8500 (not overclocked)
ATI Radeon 3850 (problem persists with all driver levels, but I'm currently using the Omega 4.8.442 Drivers ) and I'm using VGA out to my TV
Turtle Beach Audio Advantage Micro Sound card (to add S/PDIF out)- using the drivers from here: http://www.turtlebeach.com/products/micro/downloads.aspx
Fresh install of winXP pro SP3 (reinstalled windows to try to fix this problem, and I haven't installed anything but drivers and XBMC)


I've tried the following versions and get the same result:
8.10 stable
Babylon beta 1
9.04

Debug log from 9.04 beta 1 attempt just now: http://pastebin.com/f6d380f5a

Incidentally, I've used this turtle beach usb sound card on my dell xps m1330 laptop and run XBMC (all versions) with no issues at all, so the usb card DOES work using the 9.04 beta 1 build that I used when I created the debug log above.

Also of note- I've tried disabling onboard audio in the bios, enabling it and updating it's drivers, etc. Nothing has any affect on this issue.

Thanks a TON for any replies here- this is driving me nuts!

phi2039
2009-05-15, 00:07
The debug log appears to be truncated. Please try again, making sure the end of the log shows XBMC shutting down.

utopic
2009-05-15, 00:11
The debug log appears to be truncated. Please try again, making sure the end of the log shows XBMC shutting down.

That's all I get. When I attempt to play a video with digital audio selected, it simply hangs. I let it sit there for awhile before finally forcing XBMC to close by ending the task.

Is there a way to get more?

I can turn on debug and try anything you'd like, including switching to analog, playing a video, switching to digital, playing that same video (which will work just fine), and then trying to play a different video while still in digital mode (which will cause xbmc to freeze)

I just tried to leave it alone and see if it would ever crash on its own. It sat there, frozen, for over an hour before we finally ended the task. The debug log is as far as it can get, it looks like.

utopic
2009-05-15, 00:28
update!

We found another workaround (aside from switching betwee analog and digital):

If we hit enter on the folder, then hit enter on the .rar file, then hit enter on the .mkv or .avi (or whatever) it works perfectly.

If we attempt to play the file by pressing "P" at any level, it hangs.

This is obviously an easier workaround, but even more confusing!

utopic
2009-05-17, 03:09
can anyone explain how functionality differs when you press "P" on a folder to play the contents compared to drilling down to the actual playable file by pressing enter on the folder, then the .rar, then the actual file?

I don't understand why this works!

We've tried to get a more complete debug file but we've found that if we hit "P" on a folder with the audio set to digital, it will hang forever. We left it for 2 hours and it was still frozen, so it appears there is no way to get a more complete debug log.