<div dir="ltr"><div><div><div>Hi All,<br><br></div>We use gstreamer and matroskamux with application passing buffer and taking out, here is the pipeline<br><br>appsrc
 name=appsrc block=false is-live=true format=GST_FORMAT_TIME ! queue 
name=q !  matroskamux streamable=true ! appsink name=appsink<br><br><br></div>We pass buffer with PTS -<br><br>        GST_BUFFER_PTS(buffer) = timestamp; // in nanos<br>        GST_BUFFER_DTS(buffer) = GST_CLOCK_TIME_NONE; <br>        gst_app_src_push_buffer(GST_APP_SRC (m_source), buffer);<br><br></div>we get duplicate PTS on output buffer, though input always has increasing timestamps, is that possible?</div>