diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-04-11 15:42:32 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-04-11 15:42:32 +0200 |
commit | cf7d3846fc865df47bd64f7d4d10bbedf9e3a17b (patch) | |
tree | 864dea8c658c68cfbded99964a36e0836032f28e /libavcodec | |
parent | e2e992c077615efbbb539912f242316bd04faa69 (diff) | |
parent | 9de9b828ef005dec37052548c195a6b4f18fc701 (diff) | |
download | ffmpeg-cf7d3846fc865df47bd64f7d4d10bbedf9e3a17b.tar.gz |
Merge commit '9de9b828ef005dec37052548c195a6b4f18fc701'
* commit '9de9b828ef005dec37052548c195a6b4f18fc701':
lavc: don't overwrite display dimensions with coded dimensions.
lavc: extend / update the [coded_]{width,height} doxy
Conflicts:
libavcodec/avcodec.h
libavcodec/utils.c
The change to the w/h handling is not merged as it breaks lowres
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/avcodec.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 4f68fad112..3f520375a8 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -1282,16 +1282,20 @@ typedef struct AVCodecContext { /** * picture width / height. * - encoding: MUST be set by user. - * - decoding: Set by libavcodec. - * Note: For compatibility it is possible to set this instead of - * coded_width/height before decoding. + * - decoding: May be set by the user before opening the decoder if known e.g. + * from the container. Some decoders will require the dimensions + * to be set by the caller. During decoding, the decoder may + * overwrite those values as required. */ int width, height; /** - * Bitstream width / height, may be different from width/height if lowres enabled. + * Bitstream width / height, may be different from width/height e.g. when + * the decoded frame is cropped before being output or lowres is enabled. * - encoding: unused - * - decoding: Set by user before init if known. Codec should override / dynamically change if needed. + * - decoding: May be set by the user before opening the decoder if known + * e.g. from the container. During decoding, the decoder may + * overwrite those values as required. */ int coded_width, coded_height; |