On Thu, Apr 21, 2011 at 04:30:35PM -0400, Ronald S. Bultje wrote:
> 
> On Thu, Apr 21, 2011 at 4:22 PM, Tony Strauss <[email protected]> wrote:
> > On Thu, Apr 21, 2011 at 3:34 PM, Mike Scheutzow
> > <[email protected]> wrote:
> >> Tony Strauss wrote:
> >>> The
> >>> key thing is that this file was encoded without b frames, so pts ==
> >>> dts for every frame.
> >>
> >> It requires more than "no B frames" for this statement to be true.
> >>
> >> Does the video contain P-frames? If it contains P-frames, then pts != dts. 
> >> Please post a link to a valid file so we can see.
> >
> > Interesting.  I really don't know much about video encoding, but this
> > surprises me.  Certainly a patched ffprobe shows pts == dts for
> > clip.no_bframes.ts (and this does have p frames, since refs=1).  Why
> > would the presence of p-frames change pts == dts?  Since p-frames only
> > depend on an earlier frame, can't they be presented as soon as they're
> > decoded?
> 
> Yes. If there's no B-frames, pts == dts is fine.
> 
> (I intend to look at your bug at some point, but didn't get to it yet so far.)

... ping ...

Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to