Some MKVs with DTS audio not playing on Shield only

This is very strange, but I have some MKV files ripped from DVD made using MKVToolNix that run fine on all players except for my Nvidia Shield TV Pro. The file opens, but just sits at 0:00 without playing. You can navigate to chapters within the file and it seeks to that place, but still does not play. If I look at the server (Synology latest version) it shows that both the HEVC main and DTS 5.1 are “Direct Play” and the timeline is moving, so the server is definitely serving the file correctly.
Any thoughts on what else I can check? Thanks in advance.
Server: Version 1.25.5.5492
Shield player latest version

The Shield is connected via HDMI to an LG Sound Bar, and on thru HDMI to an LG TV.

Can you verify DEBUG logging is enabled and VERBOSE is disabled?

Next, recreate (capture) this.

Stop playback
Wait 20 seconds
Download the logs ZIP file
Attach it so we can see what’s happening.

Plex Media Server Logs_2022-02-07_14-25-50.zip (5.0 MB)

I played a file, did a seek to another chapter and then exited

Thank you.

That looks very much like the app terminated the playback.
Would you be able to gather the player logs (recreate one more time)?

So I’ve managed to “mount” the nvidia on my PC, but I cannot see any plex logs anywhere. Can you tell me where they’d be located please?

No mount needed.

See the Android TV and Fire TV section of the support document Chuck linked.

  1. Enable logging in Plex app on the Shield. Note the Shield’s IP address in the lower right corner of the screen.
  2. Recreate problem
  3. Stop playback, but leave the Plex app running.
  4. Pull log file from http://shield_ip_address:32500/logging.
  5. Save as text file.
  6. Attach to the thread.

Sorry I didn’t read that, appreciate the guidance.

Attached…
plexapplog.txt (4.7 MB)

What is the shield connected to?

From what I can see, the audio support is very limited.

02-06 16:33:46.056  i: [VideoUtils] MediaCodec found (OMX.Nvidia.h264.decode) for video/avc
02-06 16:33:46.056  i: [VideoUtils] MediaCodec found (OMX.Nvidia.h265.decode) for video/hevc
02-06 16:33:46.057  i: [VideoUtils] MediaCodec found (OMX.Nvidia.DOVI.decode) for video/dolby-vision
02-06 16:33:46.057  i: [VideoUtils] MediaCodec found (OMX.Nvidia.mpeg2v.decode) for video/mpeg2
02-06 16:33:46.057  i: [VideoUtils] MediaCodec found (OMX.Nvidia.mp4.decode) for video/mp4v-es
02-06 16:33:46.058  i: [VideoUtils] MediaCodec found (OMX.Nvidia.vc1.decode) for video/wvc1
02-06 16:33:46.058  i: [VideoUtils] MediaCodec found (OMX.Nvidia.vp8.decode) for video/x-vnd.on2.vp8
02-06 16:33:46.058  i: [VideoUtils] MediaCodec found (OMX.Nvidia.vp9.decode) for video/x-vnd.on2.vp9
02-06 16:33:46.058  i: [MediaCodecCaps] Support detected: (audio/raw, Max: 8)
02-06 16:33:46.059  i: [MediaCodecCaps] Not support: audio/mpeg-L1
02-06 16:33:46.059  i: [MediaCodecCaps] Support detected: (audio/mpeg-L2, Max: 6)
02-06 16:33:46.059  i: [MediaCodecCaps] Support detected: (audio/mpeg, Max: 2)
02-06 16:33:46.059  i: [MediaCodecCaps] Not support: audio/ac3
02-06 16:33:46.060  i: [MediaCodecCaps] Not support: audio/eac3
02-06 16:33:46.060  i: [MediaCodecCaps] Not support: audio/vnd.dts
02-06 16:33:46.060  i: [MediaCodecCaps] Not support: audio/vnd.dts.hd
02-06 16:33:46.061  i: [MediaCodecCaps] Not support: audio/true-hd
02-06 16:33:46.061  i: [NativeLibrary] Attempting to load `c++_shared`.
02-06 16:33:46.061  i: [NativeLibrary] Attempting to load `fmt`.
02-06 16:33:46.064  i: [NativeLibrary] Attempting to load `cpu_features`.
02-06 16:33:46.065  i: [NativeLibrary] Attempting to load `ndk_compat`.
02-06 16:33:46.066  i: [NativeLibrary] Attempting to load `ass`.
02-06 16:33:46.077  i: [NativeLibrary] Attempting to load `avutil`.
02-06 16:33:46.081  i: [NativeLibrary] Attempting to load `swresample`.
02-06 16:33:46.084  i: [NativeLibrary] Attempting to load `avcodec`.
02-06 16:33:46.096  i: [NativeLibrary] Attempting to load `avformat`.
02-06 16:33:46.127  i: [NativeLibrary] Attempting to load `swscale`.
02-06 16:33:46.132  i: [NativeLibrary] Attempting to load `avfilter`.
02-06 16:33:46.145  i: [NativeLibrary] Attempting to load `ffplex`.
02-06 16:33:46.155  i: [FF] Loaded avutil - 56.26.100.
02-06 16:33:46.156  i: [FF] Loaded swsresample - 3.4.100.
02-06 16:33:46.156  i: [FF] Loaded avformat - 58.27.104.
02-06 16:33:46.156  i: [FF] Loaded avcodec - 58.52.100.

HDMI to an LG SP11RA sound bar with a good quality cable, and the soundbar via EARC to an LG C1 TV, both brand new.
I tried the Nvidia straight into the TV, but that route wouldn’t support ATMOS, and most advice suggested plugging the Nvidia straight into the soundbar. It seems to be working fine, apart from these DTS MKVs.

@lowwhistler

HDCP 2.2 cabling or are you running something less ? I run the 48 Ghz rating which is good for that.
I had to replace all my cabling because it wasn’t good enough for both the audio AND HEVC HDR + DV content I was pushing. I would get video but not full audio (insufficient bandwidth to run everything)

Once all was replaced, everything magically worked into the Onkyo.

Yes, brand new cables rated 48Ghz. I’m running 4k content with Atmos just fine.

Your LG soundbar and/or TV might not be DTS capable. Check your manual to make sure. I have a brand new LG OLED and it will not pass DTS or DTS-HDMA through to the eARC. I suspect they couldn’t negotiate a license w/ Sony.

The soundbar definitely supports DTS and ATMOS, the reason I have the Shield going straight into the soundbar and not the TV is that, as you rightly say, the TV doesn’t seem to pass DTS (or Atmos) through to the soundbar via eARC (one of the disappointments of the new setup because it’s inelegant how you have to switch things, not family-friendly, but that’s a separate issue!).
And I can get some files with DTS playing fine, it’s just a few, but they’ve all been created exactly the same way…

You could always try toggling some of your device options in the shield to see if something got hung up(HDMI passthru etc.). What year is your shield?? I have a 2019 tube & it passes everything to the HDMI w/o issue.

All the stuff is brand new, TV, soundbar, Shield.
I’ve literally spent the last two hours remuxing things, converting stuff. It must be something to do with the specific DTS audio file, but nothing is making it work. I’m just going to have to give up with these few files. It’s really annoying because they play fine in any other piece of software or device, it’s purely Plex on the Shield…

What does Mediainfo report on the file?

Also, are these DVD or BD? If DVD, I’d try ripping using MakeMKV from the disc, not MKVToolnix.

@lowwhistler LG is no longer licensed to decode or passthrough DTS–starting with the LG OLED CX display models. You can not use ARC/eARC to your sound bar and bitstream DTS. The player needs to be a STB connected directly to your sound bar.

Yes, that’s why I have it HDMI direct to the soundbar, I realized early on (and in dismay) about DTS and the TV. Although I “thought” I did a lot of research, never in the process did it even cross my mind that DTS would not be supported.
My family just cannot fathom all the input changing and are annoyed with the new setup!

Understood. Definitely 1st world problems when we are blessed with awesome self-emissive OLED displays but are unhappy because some buttons need to be pressed. :stuck_out_tongue:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.