[FFmpeg-devel] question: why (pts < dts) is Invalid timestamps
C Chatterjee
cchatterj at hotmail.com
Fri Jan 6 10:03:17 CET 2012
Correct. I tried twice to show the time difference between the DTS and PTS arrays but hotmail reformatted it. Any GOP with 0 Heirarchic B pictures will have latency of 1 ie DTS starts from -1 and PTS starts from 0, where 1 is a unit of frame period. 1 Hierarchic B will create DTS starting from -2, ... and so on.
Chanchal
> Date: Fri, 6 Jan 2012 16:57:22 +0800
> From: ffmpeg at gmail.com
> To: ffmpeg-devel at ffmpeg.org
> Subject: Re: [FFmpeg-devel] question: why (pts < dts) is Invalid timestamps
>
> 2012/1/6 Maksym Veremeyenko <verem at m1stereo.tv>:
> > 06.01.12 09:13, C Chatterjee написав(ла):
> >
> >>
> >> pts< dts means you are displaying video you have not decoded. Not
> >> possible.
> >>
> >> Your PTS DTS numbers below are presentation and decoding order not
> >> presentation and decoding time stamps.
> >> These are:
> >> Decoding order 0 3 1 2
> >> Presentation Order 0 1 2 3
> >
> >
> > assume we have a GOP IBBP with time base 1/1000000
> >
> > ORDER TYPE DTS PTS
> > 0 I 0 0
> > 1 P 40000 120000
> > 2 B 80000 40000
> > 3 B 120000 80000
> >
> > what is wrong?
> >
>
> the DTS column is wrong, DTS should start from negative value such as
>
> DTS
>
> -80000
> -40000
> 0
> 40000
>
>
>
> --
> -----------------------------------------------------------------------------------------
> My key fingerprint: d1:03:f5:32:26:ff:d7:3c:e4:42:e3:51:ec:92:78:b2
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
More information about the ffmpeg-devel
mailing list