I’m trying to encode some sequence to HEVC using nvenc with constrainedFrame enabled but I cannot find
enableConstrainedEncoding flag in NV_ENC_CONFIG_HEVC structure. It is present in NV_ENC_CONFIG_H264 but not in HEVC.
My question is: is it enough to set constrainedFrame on pic params when using hevc ? (doesn’t seem like so, as the resulting bitstream contains unconstrained frames though) or is this error in VideoSDK’s nvEncodeAPI.h ?
querying encoder caps on Quadro P5000 and Quadro M4000 cards returns in both cases “false” for NV_ENC_CAPS_SUPPORT_CONSTRAINED_ENCODING in HEVC encoder and “true” in H264. Is there any specification that list detailed capabilities of nvenc (Pascal GP10x) (other than querying the card itself, or reading video sdk headers)?
Hi Mikołaj,
This seems to be a bug from our side. We will investigate this more and post when we have an update.
For future reference, this issue is tracked internally as 200532912.