If we could do software Dolby and DTS decoding in say VLC, we wouldn't need this overpriced under-performing gear. Decode into a digital stream and shoot it to an 8 channel pro interface and onto amps. Great performance for relatively peanuts. An example of why MQA is a bad idea for stereo.
So, this is my question - is there software that can do this decoding? I keep thinking these devices are doing computery stuff and audio stuff at the same time, A htpc might be an ideal solution to this whole mess. What surround formats do you really need to decode, for say 4k streamed online content (not blu-ray) I mostly watch netflix/hbo stuff.
As
@audimus already mentioned, libavcodec (part of ffmpeg) can already decode DTS-HD MA and Dolby TrueHD, so that's not an issue. The new issue cropping up in more recent times are the two object-based audio formats - Atmos and DTS:X, where afaik there's very little work being done.
I agree. The only problem is it is hard to find 7.1 analog outputs for <$1000.
Even then, the outputs may be crippled by the amps coupling distortion.
- Rich
Most desktop computers and sound cards can output 7.1ch audio (a $150 desktop motherboard has 7.1ch of middling quality output, to put it in perspective), so that's not too much of an issue if you're willing to suffer the pains of running an HTPC and acquiring the content for it to play. One major issue in that respect is that the "official" way of playing blu-rays sucks and refuses to decode the lossless streams, preferring instead to bitstream it over HDMI.
You can get a number of media players like JRiver that do the decoding. Unfortunately you still can't replace an AVR.
The typical scenario for an AVR is a cable or satellite box and a Blu-ray player as two physical inputs. Hardware is needed to switch between those two sources. Software alone won't work. Even having "cable card" support and built-in disc player won't work because the former won't support the user interface for on-demand content.
That matters if you have cable or satellite boxes in the first place. A lot of us younger folks simply don't pay for cable, satellite, or the usual suspects of closed VoD systems. Instead, we just pay much more Internet-focused services like Netflix for our VoD needs, or buy physical media. I myself am in that exact boat: I only watch media via a computer, so all I need from an "AVR" is the ability to decode Atmos and DTS:X at a decent level of sound quality. Of course, once there's software decoders for that, all I'd want then is just a decent 12+ channel DAC that I can feed LPCM signals to.
Yes, I suppose what would work is if someone made an HDMI switcher which would pass the HDMI signal off to a computer so it could handle the sound, and output that to a multi-channel DAC. There are some devices that do that, but not any good ones I've seen though they may be out there. Those I've seen are limited to Dolby Digital.
Capture cards should be able to do that, but the ugly face of HDCP rears it's head when it comes to the more interesting (lossless) bitstreams.
Things get even more complicated when DRM is involved in what you can do even if you could decode.
The software vs hardware decoding part of the format is not the problem with AVRs here. Otherwise, you can just do that on a PC right now and feed multi-channel PCM into an AVR or an integrated multi-channel amp. This is what many of the Kodi/MPC users do right now but with the above limitations.
Between the straight DRM (AACS, HDCP, Cinavia, BD+, etc) and the closed, undocumented formats (TrueHD, DTS-HD MA, Atmos, DTS:X) also acting as a sort of "hidden" DRM, decoding the formats is by far the biggest issue. See, if we could decode it, there are ways to get that signal to really high-end stuff, ranging from plugging in 4-8 stereo DACs into one machine, to using things like Dante over a network. The PC platform *does not* lack options when it comes to high-end DACs
I do agree that input switching is an issue, but there are ways around that too if you know where to look.
And this is not even considering the convenience features like switching sources, ARC/CEC, unified remote operations, power triggers, etc.
We do that already for other PC bits thanks to the magical power of wifi + ethernet + bluetooth + IR (if you really want to). Adding something like a Logitech Harmony (or any remote, really) to the mix is trivial with the tooling we have.
PS: sorry for the wall of text, I just don't like triple-posting