(2015-03-16, 14:52)hdmkv Wrote: Thanks popcornmix. It appears 3D is only supported for MKV (created by MakeMKV), not in ISO container? Also, in MKV, TrueHD won't have core track unless you add it as a separate track. Is this needed, or only the TrueHD w/o core is fine for both Pi2 decoding or passing as PCM?
ffmpeg doesn't support extracting the second eye view from BluRay ISOs (or folders). It is something we are working on to support.
makemkv does support this, which is why the mkv files work.
TrueHD doesn't have a core track. All Blu-Ray's must include an AC3 track if they include TrueHD (as TrueHD support is not mandatory for a BluRay player).
So, you may consider the AC3 track as the "core" track, but the two tracks are independent (i.e. if you support TrueHD you don't require the AC3 track).
You say "decoding or passing as PCM", but these are really the same thing. All non-passthrough(*) audio is passed as PCM.
The PCM may be stereo PCM, which needs decoding and downmixing, or multichannel PCM which still needs decoding, but may not need downmixing (if number of channels match).
(*) technically all passthrough formats are passed as PCM too, just with specific sample rate, number of channels and framing data.
Unfortunately HD audio passthrough chooses 8 channels @ 192kHz as it's transport which the Pi cannot support.
The vast majority of BluRays are encoded at 48kHz which we can support at 8 channels, but we need to decode the audio first.
The receiver won't recognise HD passthrough in a 48kHz channel, but obviously will play the 48kHz decoded PCM stream.