DDDamian Wrote:Yep, a debug log is handy. Obviously it's not seeing your audio driver. I'm assuming nVidia here. I think if you search this thread and the forum with "plughw" you'll find some answers, as a Custom audio device must be configured properly for your hardware, and this topic has been well discussed.
I have configured the hardware correctly and can confirm in CXBikers install I can get DTS and Dolby straight away... It also lists my Alsa and Pulse audio devices in the system audio settings.
When I remove CXBikers modded pulseaudio and install the standard 1.1 pulseaudio, and install the AE version of XBMC there are no audio devices listed and I have to enter a custom device to get audio working.
I have tried, plughw:1,7 for both audio and passthrough and I get sound but no DTS or Dolby.
I have also tried hw:CARD=NVidia,DEV=7 for Audio and hdmi:CARD=NVidia,DEV=1 for passthrough, and I get the same results. All audio plays as PCM only no DTS or Dolby.
Attached are the XBMC logs are there any other logs that could help pinpoint the issues? Having Error - No Devices Found seems a bit strange....
The output in the log is cycling through all the above settings for custom passthrough the last one being plughw:1,7
All I can see in the log is:
Code:
NOTICE: Creating audio stream (codec id: 86020, channels: 6, sample rate: 48000, no pass-through)
Output from media info on the movie i am playing:
Code:
Audio
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Format profile : ES
Codec ID : A_DTS
Duration : 1h 48mn
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Compression mode : Lossy
Stream size : 1.15 GiB (26%)
Language : English
From guisettings:
Code:
<audiooutput>
<ac3passthrough>true</ac3passthrough>
<audiodevice>custom</audiodevice>
<channellayout>1</channellayout>
<customdevice>hw:CARD=NVidia,DEV=7</customdevice>
<custompassthrough>plughw:1,7</custompassthrough>
<dontnormalizelevels>false</dontnormalizelevels>
<dtshdpassthrough>true</dtshdpassthrough>
<dtspassthrough>true</dtspassthrough>
<guisoundwhileplayback>true</guisoundwhileplayback>
<mode>2</mode>
<multichannellpcm>true</multichannellpcm>
<passthroughaac>true</passthroughaac>
<passthroughdevice>custom</passthroughdevice>
<passthroughmp1>true</passthroughmp1>
<passthroughmp2>true</passthroughmp2>
<passthroughmp3>true</passthroughmp3>
<truehdpassthrough>true</truehdpassthrough>
</audiooutput>
XBMC Log file:
http://pastebin.com/J4kN55Rm
I really want to get this working guys - basically cxbikers version is prone to crashing frequently, and I don't like having a modded pulseaudio, which causes issues with VLC. I just threw an AAC encoded file through cxbikers modded XBMC and I get no sound at all. I have to play it through VLC which is quite a pain in the ass because I am only getting 2 channels of a 6 channel encoded movie
I also like the fact that there seems to be some serious development and work towards pass through (finally) in AE, not just for DTS and Dolby, but for most audio that today's receivers are designed to handle. I haven't bought a mid to high end receiver for most of the processing to still be happening on the PC.....
Anyways any help to get this working for me would be much appreciated - I don't mind being a guinea pig in the process because obviously AE is heading in the right direction. I am still surprised that there is literally only a handful of apps both in windows and linux that can handle pass through, and not one of them (YET) can do it all
(