Support Direct Play of 4096x2160p Videos on Nvidia Shield TV

Currently there seems to be an artificial limitation on the Shield TV (2019) to 3840x2160p. The Shield supports up to 4096x2160p though.

over 3 years and can’t even just add/implement 1 single already supported by the device resolution to the default/built in client profiles?

I just came across this myself as I was trying to figure out why Plex was constantly transcoding a 4K (4096x2160p) 30mbps 24 FPS HEVC Lvl Main 5.1 movie trailer with AAC 2.0 audio and this was the problem - JustPlayer and other apps play the file back on the SHIELD fine natively.

Please, guys, this isn’t a very difficult problem to fix…

@elan

Hmm it should be supported unless the SHIELD is saying its not supported via the Android APIs. Do you have a sample I can try?

@sixones Yes when looking at playback info it specifically says transcode forced because 4096x2160p is not supported:

Here is the specific trailer/file:

And again, it plays fine @ native res of 4096x2160p using other players on the SHIELD like JustPlayer

The SHIELD is reporting that the resolution isn’t supported, as it’s capped at 4K resolution. However I’ve made a tweak so we ignore that on the SHIELD and instead allow up to 8K as that seems to playback reliably without any issues.

Here’s a build you can sideload, it will be released in 10.15.0;

https://artifacts.plex.tv/android-experimental/10.15.0.537-d878e50d/PlexForAndroid-10.15.0.537-d878e50d-arm64-v8aGooglePlayRelease.apk

1 Like

Thanks I’ll give this a shot and report back - even when I applied 4096x2160p to the SHIELD itself by exposing more resolutions in developer options, it still did it FYI (before I made this post)

@sixones working great now, thank you :+1:

Its the decoder that tells us what is capable, we pass it the resolution and ask “can you play this”, anything above the standard 4K resolution seems to get denied. But I tried an 8K sample, and your sample and they both play fine on the SHIELD, so it seems safe enough to ignore the limit. :person_shrugging:

1 Like