Hello,<br><div class="gmail_quote"><br>  I had query on qtdemux timestamping on NVOP sequences (MPEG4 / XVID). <br>
<br>  Since ture NVOPS are used to indicate that we need to repeat previous frame for another frame duration ...<br><br>a) Assume i have a sequence <b>I0 P1 B2 N3 P4 B5 N6 ....</b> Would QT demux automatically take care of providing me the correct timestamp (PTS) on output video bitstream buffer<br>

    would qt demux provide me input buffer timestamps as <b>0 (I0), 0.99 (P1), 0.33 (B2), 0.66 (N3/B2), 1.66 (P4), 1.32 (B5)</b><br>           Or else, <br>         would it give me timestamp as<b> 0 (I0), 0.66 (P1), 0.33 (B2), ??? (N3), 1.32 (P4), 0.99 (B5), ...</b> etc<br>

<br>b) Or else, if qtdemux detects a NVOP, would it increase the GST_BUFFER_DURATION appropriately.<br><br>c) I&#39;ve read that there are fake NVOPs, but i donot know the purpose of these. But if these are present in container, will qtdemux detect and avoid time stamping these.<br>

<br>Once again, thank u for your help<br><br><br>Regards,<br><font color="#888888">Manoj<br>
</font></div><br>