Server Version#: 1.25.6.5577
Player Version#: 8.30.1.31022 (b7faf36f)
Hi,
I am having an issue, which (after some investigation) appears to be that my NVIDIA Shield client Plex app will not direct play HEVC High Tier files - e.g., according to MediaInfo those with:
Format Profile Main 10@L5@High
My shield is connected to a 1080p (non HDR!) TV. Many 4K HDR files work fine and direct play. These High Tier ones do not.
Higher bitrate 4K HDR files can direct play absolutely fine as long as they are:
Format Profile Main 10@L5@Main
Is this a bug? Or something that’s just not possible on the NVIDIA Shield Plex Client? These files also all work OK on Kodi.
Feb 24, 2022 11:29:40.411 [0x7efcdf80ab38] DEBUG - [Transcode] Codecs: 10-bit HEVC test succeeded
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: Selected protocol hls; container: mkv
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: analyzing media item 37103
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): Direct Play is disabled
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): media must be transcoded in order to use the hls protocol
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): selected audio stream is not the first audio stream and direct play stream selection is not enabled
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): no direct play video profile exists for http/mkv/hevc
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): no direct play video profile exists for http/mkv/hevc/eac3
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): selected sidecar subtitle stream cannot be direct played
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): no direct play video profile exists for http/mkv/hevc/truehd
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): selected sidecar subtitle stream cannot be direct played
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): no direct play video profile exists for http/mkv/hevc/ac3
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): selected sidecar subtitle stream cannot be direct played
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): no direct play video profile exists for http/mkv/hevc/ac3
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): selected sidecar subtitle stream cannot be direct played
Feb 24, 2022 11:29:40.414 [0x7efcdf80ab38] DEBUG - [Transcode] My video File - video.colorTrc limitation applies: smpte2084 != bt709|bt470m|smpte240m|smpte170m|bt470bg|bt2020-10 [list]
Feb 24, 2022 11:29:40.415 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: My video File (The year): no remuxable profile found, so video stream will be transcoded
Feb 24, 2022 11:29:40.415 [0x7efcdf80ab38] DEBUG - [Transcode] MDE: Cannot direct stream video stream due to profile or setting limitations
Feb 24, 2022 11:29:40.415 [0x7efcdf80ab38] DEBUG - [Transcode] Codecs: testing hevc (decoder) with hwdevice vaapi
Feb 24, 2022 11:29:40.415 [0x7efcdf80ab38] DEBUG - [Transcode] Codecs: hardware transcoding: testing API vaapi```
Very happy to provide logs for this issue. I have had a look at playing back the same video file on both NVIDIA Shields that I have (one where it works, and one where it doesn’t).
The two logs aren’t really anything alike as far as I can tell (though they are both very busy!) so I may have missed something. But it’s hard to see why one decides to play whilst the other doesn’t. They just seem to go down completly sepearate paths.
If someone can be a little specific about what I should provide, happy do so!
Thanks for response. To be clear - it’s the same issue, I just don’t get it. Some 4K HDR files work; some don’t. The distinguishing feature seems to be whether they are High Tier or not.
Here’s a log of the file playing on the shield that’s connected to the new OLED TV, where it works:
Here’s one on the other shield attached to an old TV where it does’t work:
I’m afraid I can’t make head nor tail of the logs, so, whilst I think I have included at least enough of the timeframe of the log, I don’t know which bits I should be concentrating on!
I’m a little confused. I thought you were saying the the 1080p TV was playing “Main” but not “High”. It makes sense that your OLED TV has no issues as it’s HDR capable.
My 1080p SDR TV can’t play my HEVC HDR videos without transcoding and it has the same colorspace reason that your logs do. All of mine are “Main”.
Had a bit of a meltdown at home and wasn’t able to do this, but I now think that hardware transcoding my not be working at all on my server, so I’ve started a new thread!