Fortunately, in this case there's only one playback zone for audio and video. Audio playback continues with no problem, and AC3 works fine for video with bitstreaming enabled.
But audio from a BR *immediately* produces the "Something went wrong with playback" message when in bitstream mode, which suggests to me that it isn't even a driver or hardware issue, but something else that MC is seeing that makes it think there is an incompatibility.
I'll keep looking.
I have found the problem with bitstreaming BR content. Here are some points:
1. The encoded data on the BR is arranged in two 16 bit 48k or 96k streams on the disk. Mediainfo occasionally reports them as 24-bit tracks, but when MC correctly shows 16-bit in and out in the Audio Path display it's working fine. If it shows anything else, it's not working.
2. so far, at least, In every case I've found that the problem has to do with MC seeing a 24 bit input from the disk.
3. The Bitstreaming options are: Dolby Digital (AC3), Dolby Digital+ (E-AC3), Dolby TrueHD, DTS, DTS-HD, DSD, SPDIF, HDMI
4. If you select all of the options in Custom (above), it will select HDMI.
5. If you select HDMI, it will select all the sub options except DSD.
6. If you select S/PDIF it will select just the basic AC3 and DTS subs, and the data stream from the DVD will be seen as 16-bit most of the time.
7. You must also disable the first DSP function Output Format in most cases.
Some of the resulting behavior will vary based on audio driver used. The above selections seem to control only the manner of processing the stream, via bitstream.
For example, with S/PDIF selected (regardless of the real output mode of the driver) the stream is treated as 16-bit from input to output. All BR whose main audio is DTS MA will pass through to the AVR for decoding perfectly. However, NO secondary audio track will play. All you get is noise from the signal not being able to be properly decoded by the AVR.
But any non-BR AC3 plays just fine, and indicates the proper mode on the AVR. ... most of the time. What affects this I don't know. Some times they work, other times they don't -- with the same config and drivers.
It appears that there is some problem with the selecting the proper bitstream mode for a given playback. But in all cases, MC should be able to transport the source image, AC3 or DTS (I'm not sure if it can do TrueHD at all), or if it can't, give us a specific error condition and/or select the next set of Audio tracks that it can deal with.
I set up a duplicate system (my audio DAW) with extra S/PDIF (HiFace II) output to another Meridian AVR placed so I could see what it thinks it's receiving. That helped a lot sorting some of this out, but it still is inconsistent with the Theater system which uses the same type of AVR, and handles all these formats in other software players through the same hardware. And I can easily switch between compatible sound tracks with no issues.
Can anyone shed light on how these things interact so profoundly, and how to get a correct passthrough for these various formats? Are these bugs, oversights, or what? Why must there be (apparently) so many options and oddities such to send the data through untouched?
Thanks for any additional insight or suggestions.