lavc: add a sample_aspect_ratio field to AVFrame

The sample aspect ratio is a per-frame property, so it makes sense to
define it in AVFrame rather than in the codec/stream context.
Simplify application-level sample aspect ratio information extraction,
and allow further simplifications.
This commit is contained in:
Stefano Sabatini
2011-04-29 13:04:47 +02:00
committed by Anton Khirnov
parent 671005558a
commit b58dbb5b03
6 changed files with 14 additions and 3 deletions

View File

@@ -1258,6 +1258,13 @@ typedef struct AVFrame {
* decoding: set by AVCodecContext.get_buffer()
*/
uint8_t **extended_data;
/**
* sample aspect ratio for the video frame, 0/1 if unknown\unspecified
* - encoding: unused
* - decoding: Read by user.
*/
AVRational sample_aspect_ratio;
} AVFrame;
struct AVCodecInternal;