<div dir="ltr"><div>I have a pipeline that looks like this:</div><div><br></div><div>matroskamux name=muxer streamable=true ! multifilesink max-file-duration=60s  locaiton=capture_%08d.mkv<br></div><div>.. ! h264parse ! identity ! muxer.video_0</div><div><br></div><div>(I believe this is the only pertinent snippet needed for this discussion)<br></div><div><br></div><div>And each frame is timestamped in my identity handoff callback via essentially gettimeofday()).</div><div><br></div><div>But occasionally we seem to be seeing that the timestamps in the file I am writing out don't align with the frames in the final stream. Barring obviously flushing errors of the data, shouldn't the timestamps of each frame parsed by the h264parse correlate with my timestamp file. The frames are also numbered monotonically increasing (1, 2, 3, 4, ...) and I have been told that identity doesn't drop frames so this has me confuzzled. <br></div><div><br></div><div>Is there a fundamental assumption I am making that might lead to the problem I am describing?<br></div><div><br></div><div>-aps<br></div></div>