AGX video transcode capabilities

According to the specs of the AGX Xavier, it should be able to decode/encode up to 32 1080p30 streams simultaneously! In practice, I start to see artifacts on the streams starting from about 14 720p25 concurrent streams.
Here is the command I am using:

gst-launch-1.0 filesrc location=input.ts ! queue ! tsparse ! tsdemux name=demux0 demux0. ! queue ! h264parse ! omxh264dec ! ‘video/x-raw(memory:NVMM)’ ! nvvidconv ! ‘video/x-raw(memory:NVMM),width=1280,height=720,framerate=25/1,format=NV12’ ! omxh264enc profile=1 insert-sps-pps=1 preset-level=2 iframeinterval=50 insert-vui=1 bitrate=3000000 control-rate=1 ! queue ! mux0. demux0. ! queue ! mpegaudioparse ! queue ! mpegtsmux name=mux0 ! filesink location=output.ts

Am I doing something wrong?

We are deprecating omxplugins. Please run with v4l2 plugins such as nvv4l2decoder and nvv4l2h264enc. If you still observer the issues with v4l2 plugins, please share steps of reproducing the issue.