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

Ronald S. Bultje rsbultje
Tue Feb 1 02:54:34 CET 2011


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?

Ronald



More information about the ffmpeg-devel mailing list