I’ve been investigating issues with omxh264enc on Xavier (never had a problem on TX2). I will post more details soon, but one of the things I see (100%) is that when running a pipeline, a bunch of frames at the beginning of the video get dropped - they never make it to to the pipeline sink.
This is true even though I have no leaky queues and all frames are set to GST_BUFFER_FLAG_NON_DROPPABLE. Is this because omxh264enc takes some time to init and drops some frames during that time? Is it expected?
FWIW, I think this is related to this issue ( https://devtalk.nvidia.com/default/topic/1047670/video-encoder-performance-when-using-appsink-omxh264enc- ) which although it’s marked a answered is actually still quite mysterious (and 100% reproducible for me on all Xavier hardware but on no TX2 hardware).