<div dir="ltr">Hi,<div><br></div><div>I'm developing an application with gstreamer 1.16.2 (Ubuntu 20 LTS) and I have a pipeline the starts with NAL units fed into an AppSrc, then to h264parse, then nvv4l2decoder, and then videorate to a final AppSink with `sync=false`. On the video rate element I've set:</div><div><br></div><div>     videorate.set_property("drop-only", true);<br>     videorate.set_property("max-rate", 15);<br>     videorate.set_property("skip-to-first", true);<br>     videorate.set_property("average-period", 3 * 1_000_000_000);<br></div><div><br></div><div>And what I expect to see is a consistent rate of frames at 15fps. In my test bed, for streams that are 25fps I get 15fps as expected. However I have one camera that is 20fps and for some reason:</div><div><br></div><div>1. I am seeing an FPS that varies from 18-19fps.</div><div>2. There is considerable lag in the stream from real time. After a couple hours the videorate stream is behind the original stream.</div><div><br></div><div>The properties in the documentation aren't clear how these pieces work and most examples online exclusively use the capsfilter. Any reason why I could be seeing this behavior? </div><div><br></div><div>Thanks</div></div>