<div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-02-13 16:51 GMT+11:00 Carl Eugen Hoyos <span dir="ltr"><<a href="mailto:ceffmpeg@gmail.com" target="_blank">ceffmpeg@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">2018-02-13 2:20 GMT+01:00 YIRAN LI <<a href="mailto:mrfun.china@gmail.com">mrfun.china@gmail.com</a>>:<br>
<br>
> Say we has packets in [DTS, PTS]: [10, 0], [11, 2], [12, 3]<br>
<br>
</span>These are invalid timestamps<br>
<span class=""><div class="gmail_default" style="font-family:georgia,serif;display:inline">​--- Hi Carl,</div></span></blockquote><div><br></div><div class="gmail_default" style="font-family:georgia,serif">​Just want to know why they are invalid, because packet.dts must be <= packet.pts, right?</div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default" style="font-family:georgia,serif">if [0, 1], [1, 2], [2, 3] is valid then [10, 1], [11, 2], [12, 3] can be processed with -= 10 so ​it's same.</div><div class="gmail_default" style="font-family:georgia,serif"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""><div class="gmail_default" style="font-family:georgia,serif;display:inline">​</div><br>
> If decoding and display reference different clocks, DTS and PTS can be<br>
> totally decoupled and above is a valid sequence packets.<br>
<br>
</span>I don't think this is correct, DTS and PTS cannot be decoupled.<br>
<br>
Carl Eugen<br>
______________________________<wbr>_________________<br>
Libav-user mailing list<br>
<a href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a><br>
<a href="http://ffmpeg.org/mailman/listinfo/libav-user" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
</blockquote></div><br></div></div>