<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi All,<div><br></div><div>For gstreamer v4l2 encoder we send frame numbers instead of actual timestamp in th output plane</div><div><br></div><div>gst_v4l2_buffer_pool_qbuf<br></div><div><div> if (frame_number) {</div><div>    group->buffer.timestamp.tv_sec = *frame_number;</div><div>    group->buffer.timestamp.tv_usec = 0;</div><div>  } </div></div><div><br></div><div>But if v4l2 driver (Encoder) need buffer actual timestamps for some reason how can we send that?</div><div><br></div><div>From the patch below it looks like the frame number is mandated over the actual timestamp.</div><div><a href="https://github.com/GStreamer/gst-plugins-good/commit/bcb3428ed06e59945dc1c6034f6e68c0e9d3a964">v4l2codec: Pass system frame number as timestamp and use it to retrie… · GStreamer/gst-plugins-good@bcb3428 · GitHub</a><br></div><div><br></div><div>Thanks</div><div>Arindam</div></div></div></div></div>