diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2011-01-31 20:48:35 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2011-04-26 07:38:24 +0200 |
commit | 7a11c82fb760619d0e17ca234381b50d6c675cc0 (patch) | |
tree | 49dae2b00d22741477c930b1ac9089c72c0a1b75 /doc/filters.texi | |
parent | 2f84bb4236accadffdfad30a5ec0d80e72449f15 (diff) | |
download | ffmpeg-7a11c82fb760619d0e17ca234381b50d6c675cc0.tar.gz |
vsrc_buffer: add sample_aspect_ratio fields to arguments.
This fixes aspect handling in ffmpeg.
This is based on a patch by Baptiste.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
Diffstat (limited to 'doc/filters.texi')
-rw-r--r-- | doc/filters.texi | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/doc/filters.texi b/doc/filters.texi index 8f949221a8..48c03f1ed8 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -1190,7 +1190,7 @@ This source is mainly intended for a programmatic use, in particular through the interface defined in @file{libavfilter/vsrc_buffer.h}. It accepts the following parameters: -@var{width}:@var{height}:@var{pix_fmt_string}:@var{timebase_num}:@var{timebase_den} +@var{width}:@var{height}:@var{pix_fmt_string}:@var{timebase_num}:@var{timebase_den}:@var{sample_aspect_ratio_num}:@var{sample_aspect_ratio.den} All the parameters need to be explicitely defined. @@ -1209,15 +1209,20 @@ name. @item timebase_num, timebase_den Specify numerator and denomitor of the timebase assumed by the timestamps of the buffered frames. + +@item sample_aspect_ratio.num, sample_aspect_ratio.den +Specify numerator and denominator of the sample aspect ratio assumed +by the video frames. @end table For example: @example -buffer=320:240:yuv410p:1:24 +buffer=320:240:yuv410p:1:24:1:1 @end example will instruct the source to accept video frames with size 320x240 and -with format "yuv410p" and assuming 1/24 as the timestamps timebase. +with format "yuv410p", assuming 1/24 as the timestamps timebase and +square pixels (1:1 sample aspect ratio). Since the pixel format with name "yuv410p" corresponds to the number 6 (check the enum PixelFormat definition in @file{libavutil/pixfmt.h}), this example corresponds to: |