Poor Quality from NvVideoEncoder

We have recently switched from using a TX2 to an AGX Xavier in our robots and while the transition was mostly seamless we are seeing very different behavior from the NvVideoEncoder. On the TX2 the encoding looked really good, but on the Xavier it looks almost fuzzy. Here’s a recorded example with the following settings:

  • Bitrate 4 Mbps
  • Profile V4L2_MPEG_VIDEO_H264_PROFILE_HIGH
  • Level V4L2_MPEG_VIDEO_H264_LEVEL_5_0
  • Rate control V4L2_MPEG_VIDEO_BITRATE_MODE_VBR
  • HW Preset V4L2_ENC_HW_PRESET_SLOW
  • Framerate 30
  • IFrameInterval 30
  • IDR Interval 240
  • setInsertAudEnabled true
  • setInsertVuiEnabled true
  • setInsertSpsPpsAtIdrEnabled true

I have verified that the frames coming from Argus are not the problem and I will attempt to re-create the issue using the samples next week. In the meantime were there any changes to the hardware encoder that could have caused this sort of distortion?

Edit: I have also tried in H265 mode with the exact same blurriness on the output

Hi,
Please share a command with 01_video_encode so that we can compare TX2 and Xavier on JP4.4.1.