[FFmpeg-devel] libavformat/utils.c/compute_pkt_fields2: calculate dts from pts

Måns Rullgård mans
Tue Oct 9 18:42:27 CEST 2007

Michael Niedermayer wrote:
> On Tue, Oct 09, 2007 at 04:21:12PM +0200, Dirk Musfeldt wrote:
>> As you may have read in the mail the frames indeed have valid timestamps. It
>> is not required for a frame to have a dts value, at least it isn't in MPEG
>> streams.
> mpeg does require every frame which has a pts value also to have a dts value
> actually you cannot even store one for which this is not true the mpeg syntax
> doesnt support that

MPEG syntax and semantics allow packets with not timestamp, only PTS or
PTS and DTS.  If a packet has PTS but no DTS, DTS is implicitly equal to
PTS.  The syntax doesn't allow only DTS to be specified.

M?ns Rullg?rd
mans at mansr.com

More information about the ffmpeg-devel mailing list