[FFmpeg-devel] [PATCH] Document that av_write_header set stream time_base to a value of it chosing.

Janne Grunau janne-ffmpeg
Wed Feb 16 10:26:41 CET 2011


On Mon, Jan 31, 2011 at 08:54:34PM -0500, Ronald S. Bultje wrote:
> Hi,
> 
> On Sat, Jan 29, 2011 at 8:43 AM, Reimar D?ffinger
> <Reimar.Doeffinger at gmx.de> wrote:
> > ---
> > ?libavformat/avformat.h | ? ?4 ++++
> > ?1 files changed, 4 insertions(+), 0 deletions(-)
> >
> > diff --git a/libavformat/avformat.h b/libavformat/avformat.h
> > index f9f9be5..82991c1 100644
> > --- a/libavformat/avformat.h
> > +++ b/libavformat/avformat.h
> > @@ -507,6 +507,8 @@ typedef struct AVStream {
> > ? ? ?* This is the fundamental unit of time (in seconds) in terms
> > ? ? ?* of which frame timestamps are represented. For fixed-fps content,
> > ? ? ?* time base should be 1/framerate and timestamp increments should be 1.
> > + ? ? * decoding: set by libavformat
> > + ? ? * encoding: set by libavformat in av_write_header
> > ? ? ?*/
> > ? ? AVRational time_base;
> > ? ? int pts_wrap_bits; /**< number of bits in pts (used for wrapping control) */
> > @@ -1374,6 +1376,8 @@ void av_url_split(char *proto, ? ? ? ? int proto_size,
> > ?/**
> > ?* Allocate the stream private data and write the stream header to an
> > ?* output media file.
> > + * Note: this sets stream time-bases, if possible to stream->codec->time_base
> > + * but for some formats it might also be some other time base
> 
> @note?

queued with @note

Janne



More information about the ffmpeg-devel mailing list