Why does TrueHD audio cause video transcoding but AC3 5.1 doesn't?

Server Version#: 1.24.2.4973
Player Version#: 8.23.0
Server running on Synology DS1019+ (native app)

this is more of a “why” is this happening rather than “this shouldn’t be doing” kinda post.

i have this 4k remux file that plays fine with zero issues when my shield is connected to a 4k TV (via a soundbar that supports Atmos etc) - both Direct Play.

when i connect the same shield to a non-4k TV, then i get both video and audio transcoding, but if i change the audio track to the ac3 5.1 track, then it direct plays both the video and audio.

so why does a video transcode initiate just because the audio format isn’t supported by the TV?
i would have expected just the audio track to transcode rather than both video and audio?

i’ve attached screenshots of the file details, plex dashboard, shield audio settings and plex client settings.

I follow. If you start that playback and look at the playback info on the client side (Bring up the playback controls → 3 dots → Playback Info) does it show you the transcode reason? It may just be a copy transcode (i.e. it’s just passing the video part straight through unprocessed but has to transcode the stream because of the audio).

i already posted an image in the original post showing that (alebit from the server dashboard)

The client will show the transcode reason and additional details.

@ntb why did you delete your first response? it make my reply to your (now missing) post looks strange.

I didn’t read your original post thoroughly enough. I was muddying the waters. Take a look at the attached photo though. The client player will provide additional details that the dashboard doesn’t, including transcode reason.

photos attached showing both TrueHD and AC3 5.1 playback

The answer is this:

The shield can direct play 4k content on non 4K TVs.

The shield can also direct play truehd by decoding it locally to pcm, if configured to do so. (Ie disable pass through)

The transcoding happens in your example so the audio/video (and subtitles if necessary) stay in sync.

so disabling passthru will solve the issue?
will disabling passthru have any adverse affects elsewhere?

edit - just tested this with the passthru set to disabled (assuming you mean the passthru setting in the plex client) and it still gave the same result of both video and audio transcode.

I believe there are 2 pass through settings;

in the plex settings, you must disable pass through
in the shield system audio settings, you must disable pass through, set it to decode to pcm.

if that doesn’t work, maybe I am mis-remembering, and it is the 7.1 channels of truehd that causes it to transcode (when pass through is disabled).

i see no “passthru” setting in the shield audio settings.

Hmm you are right, I don’t see it in mine either.

Either it got removed, or I am misremembering.

Check the audio output, see if there is other option to select.

Also might try enabled Dolby processing.

And in the plex settings, try pass through optical.

my original post has what my shield audio settings currently are.

why change to optical in plex when there is no optical cable being used?

I am thinking it causes it to be decoded to pcm (which should solve the audio transcoding thing).

But otherwise, I am out of answers/suggestions at this point, sorry.

enabling “Dolby Processing” made no difference.

when enabling optical passthru it then gives a second settings option with “AC3” and “DTS” as option. with both of them unticked it made no difference. as the audio track is TrueHD which is neither AC3 or DTS, however ticking both also makes no difference.

anyone else have any suggestions?

Plex app – Settings - Advanced - Passthrough (Audio) - Disabled/HDMI/Optical

@ChuckPa we’ve already been thru those settings in this thread (as mentioned by @TeknoJunky
neither of the options make any difference to playback

still an issue to is anyone has any more ideas?

sorry to bump this, but still looking for a reason/solution for this.