Log in

View Full Version : Pro Tip - x265 HDR10 encoding targeting DRM playback on nVidia Shield


Blue_MiSfit
29th August 2018, 00:04
If you happen to be encoding HEVC HDR10 content that will be used for DRM'd playback (e.g. Widevine) on the nVidia Shield, and you're using x265, do yourself a favor and disable the "info" SEI.

If not, you'll more than likely overflow an nVidia limit on how big the clear header can be, and have a bad time with rebuffering when switching ABR renditions.

Just a suggestion :)

@x265 folks - maybe consider adding a note to your documentation about this?

user1085
29th August 2018, 05:20
This is not for playback with plex or kodi right?

Blue_MiSfit
29th August 2018, 21:19
Right, that shouldn't matter as those platforms don't apply DRM AFAIK.

WhatZit
2nd September 2018, 08:03
do yourself a favor and disable the "info" SEI.

Is this the one you mean?

--info, --no-info
Emit an informational SEI with the stream headers which describes the encoder version, build info, and encode parameters. This is very helpful for debugging purposes but encoding version numbers and build info could make your bitstreams diverge and interfere with regression testing.
Default enabled

Using --no-info (info=0) sure makes MediaInfo dumps boring :p

Blue_MiSfit
4th September 2018, 04:13
Yes, exactly.

I know, and I like to have it there for debugging, but sure enough once this gets big enough it blows up some players, including the Shield using ExoPlayer.