Hello all,
first of all sorry for my bad english...
I'm testing activeAE progress on Openelec git (almost daily) self compiled builds, what i'm reporting here perhaps would be better if exposed in a support forum, but activeAE is so new that i think only developers can properly explain things...
My HTPC audio interfaces are:
- ALC892 Analog
- ALC892 Digital
- NVIDIA HDMI
I own an old creative DTT-3500 equipment which allows only analog (FR, FL, RR, RL, no center, no sub) and optical inputs (i omit the digital din since my HTPC isn't equipped with a
Creative sound card). Using the optical interface, with old xbmc versions, i'm able to transcode all audio formats to AC3 then ear from all speakers (asound.conf hacks which let me to upmix stereo signals or control volume for ac3 streams)
Now, with activeAE i can only chose real audio interfaces, then this is what i obtain setting only the interface controls:
- DTS 5.1 audio from BD is transcoded to AC3 and sent via optical interface, the DTT-3500 decoder works decoding AC3 stream and all channels are active (these are the relevant settings i use for this:
- output device: HDA ATI SB, ALC892 Analog - with HDA ATI SB, ALC892 Digital, S/PDIF XBMC crashes when i try to play a BD
- speakers setup: 2.0 - other choises give me really low volume and no 5.1 out, this even if i set the upmix to all channels control
- output configuration: best match
- enable passthrough: yes
- passthrough device: HDA ATI SB, ALC892 Digital, S/PDIF
- AC3 capable decoder: yes)
- AC3 5.1 audio is sent directly to the decoder -> no volume control (before i had the softvolume provided by asound.conf)
- stereo 2.0 audio is sent as LPCM stream to the decoder and works only in 2.0 channels (i know this is an optical interface design, but before i'm able to use the alsa a52 encoder to upmix to 5.1). This, perhaps, only if i change the output device control from the above HDA ATI SB, ALC892 Analog to HDA ATI SB, ALC892 Digital, S/PDIF, otherwise no sound at all.
This is the status for that old equipment. I read in various forums that these limits can be passed by using a HDMI capable decoder, then i tried to use my TV toslink out to experiment a bit with activaAE:
- setting output and passthrough devices to HDA Nvidia, HDMI i can ear only stereo sound (no matter "speaker setup" and "stereo to all channels" controls status), BD play crashes XBMC, and AC3 streams return no sound at all (my SHARP LC32DH77 manual reports that spdif out send dolby digital streams if input is in dolby digital format, otherwise only PCM streams - this justifies stereo audio for mpeg files).
Now, before investigating why XBMC crashes with DTS audio, is clear i need a more recent audio equipment
then, if i buy a recent AVR with HDMI input, am i able to control volume even in AC3 - DTS - whatever streams? And, the stereo to all channels control works? This at least solves actual problems and let me to convince my wife that the purchase is necessary.
Sorry for the confusion, but i'm arguing with audio controls. As linux user, i'm used to bypass these by acting directly on system...