2010-10-07, 18:40
I've been having issues with xbmclive for a while now. I noticed a new version posted, so I decided to give it a try and hopefully, some (gasp, all?) of the issues would be resolved, but unfortunately, this wasn't the case.
This thread, one of many I've found trying to address this issue seemed to be dancing around a correct resolution, but to no avail. I'll try to describe my setup and my problem.
I've got a standard PC in my livingroom that I've scrounged together. It's a fairly standard machine with a Sound Blaster X-Fi (I believe it's the "xtrememusic" variant) with the front panel live drive that is blessed with optical I/O connectors. The optical output on the live drive is connected to an optical input on my Yamaha 7.1 channel reciever, which is capable of everything from plain jane 2 channel up to the pretty spiffy Dolby Digital Ex II.
Now, in Windows, if I play a video (in any program) having set the sound card output to "digital" I can play a video encoded with AC3 and the front panel of the receiver lights up in big, beautiful golden letters "DOLBY DIGITAL" and all the proper audio goes to all the right speakers.
Here's my problem.
I'd really love to get XBMC live cd running on this machine. It's lightweight, fast, looks great on my screen and has all the features I'd like to have in the living room, but so far, every build I've tried will not let me send any kind of encoded output to the receiver. I'm able to get sound, but it's always either 2 channel, or with the receiver set to surround, fake pro-logic. Despite all my best efforts, I'm unable to get any video to light up the front of the receiver with the coveted "DOLBY DIGITAL".
I've tried the stock XBMC from XBMC.org. I've tried the beta versions. I've tried the XBMC Freak version. I've tried the fixes that involved updating the x-fi driver (a disaster that required reinstalling xbmc) I've tried the fixes that involve wget some_new_alsa_config.conf, to change the channel mapping. I tried some other fix that had me specifying a custom output string in XBMC (this worked, however I could only get the left front speaker to make noise edit: It's a skipping static noise, just like when you feed too high of a bitrate digital signal to an old D/A converter).
I can not get it to work properly. Has anyone out there been able to get a properly functioning SPDIF output to an external decoder?
Is there a different build? Maybe one specifically for X-FI users with external decoders? Is there some kind of dummy output device driver available that will just dump un-decoded sound to the spdif connector and let the receiver do all the work?
Edit 2:
Fired up the old Xbox with it's antique version of XBMC and it works perfectly.
Downloaded XBMC for windows (my other drive in this machine has win7 on it) and it works perfectly.
Can ALSA just not send passthrough audio?
This thread, one of many I've found trying to address this issue seemed to be dancing around a correct resolution, but to no avail. I'll try to describe my setup and my problem.
I've got a standard PC in my livingroom that I've scrounged together. It's a fairly standard machine with a Sound Blaster X-Fi (I believe it's the "xtrememusic" variant) with the front panel live drive that is blessed with optical I/O connectors. The optical output on the live drive is connected to an optical input on my Yamaha 7.1 channel reciever, which is capable of everything from plain jane 2 channel up to the pretty spiffy Dolby Digital Ex II.
Now, in Windows, if I play a video (in any program) having set the sound card output to "digital" I can play a video encoded with AC3 and the front panel of the receiver lights up in big, beautiful golden letters "DOLBY DIGITAL" and all the proper audio goes to all the right speakers.
Here's my problem.
I'd really love to get XBMC live cd running on this machine. It's lightweight, fast, looks great on my screen and has all the features I'd like to have in the living room, but so far, every build I've tried will not let me send any kind of encoded output to the receiver. I'm able to get sound, but it's always either 2 channel, or with the receiver set to surround, fake pro-logic. Despite all my best efforts, I'm unable to get any video to light up the front of the receiver with the coveted "DOLBY DIGITAL".
I've tried the stock XBMC from XBMC.org. I've tried the beta versions. I've tried the XBMC Freak version. I've tried the fixes that involved updating the x-fi driver (a disaster that required reinstalling xbmc) I've tried the fixes that involve wget some_new_alsa_config.conf, to change the channel mapping. I tried some other fix that had me specifying a custom output string in XBMC (this worked, however I could only get the left front speaker to make noise edit: It's a skipping static noise, just like when you feed too high of a bitrate digital signal to an old D/A converter).
I can not get it to work properly. Has anyone out there been able to get a properly functioning SPDIF output to an external decoder?
Is there a different build? Maybe one specifically for X-FI users with external decoders? Is there some kind of dummy output device driver available that will just dump un-decoded sound to the spdif connector and let the receiver do all the work?
Edit 2:
Fired up the old Xbox with it's antique version of XBMC and it works perfectly.
Downloaded XBMC for windows (my other drive in this machine has win7 on it) and it works perfectly.
Can ALSA just not send passthrough audio?