[gst-devel] Query on qtdemux - Tmiestamping and display order for NVOP (MPEG4/XVID)

Manoj Arvind manojarvin at gmail.com
Tue Jan 12 06:09:24 CET 2010


Hello,

  I had query on qtdemux timestamping on NVOP sequences (MPEG4 / XVID).

  Since ture NVOPS are used to indicate that we need to repeat previous
frame for another frame duration ...

a) Assume i have a sequence *I0 P1 B2 N3 P4 B5 N6 ....* Would QT demux
automatically take care of providing me the correct timestamp (PTS) on
output video bitstream buffer
    would qt demux provide me input buffer timestamps as *0 (I0), 0.99 (P1),
0.33 (B2), 0.66 (N3/B2), 1.66 (P4), 1.32 (B5)*
           Or else,
         would it give me timestamp as* 0 (I0), 0.66 (P1), 0.33 (B2), ???
(N3), 1.32 (P4), 0.99 (B5), ...* etc

b) Or else, if qtdemux detects a NVOP, would it increase the
GST_BUFFER_DURATION appropriately.

c) I'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.

Once again, thank u for your help


Regards,
Manoj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100112/d5132966/attachment.htm>


More information about the gstreamer-devel mailing list