[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