diff options
author | Reinhard Tartler <siretart@tauware.de> | 2010-05-25 18:34:19 +0000 |
---|---|---|
committer | Reinhard Tartler <siretart@tauware.de> | 2010-05-25 18:34:19 +0000 |
commit | cdfe333493f54edc4d27ac88fd31f81acdd45954 (patch) | |
tree | fc808801af2baca08c1af9863f8916af881d47c6 | |
parent | 5f1a8c5e808b2b5f98e76fffbb6082b85e50236b (diff) | |
download | ffmpeg-cdfe333493f54edc4d27ac88fd31f81acdd45954.tar.gz |
Document CODEC_FLAG_EMU_EDGE and avcodec_align_dimensions interaction.
backport r23258 by reimar
Originally committed as revision 23321 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
-rw-r--r-- | libavcodec/avcodec.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index c6e3b7d820..72db24642c 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -3303,12 +3303,20 @@ unsigned avcodec_get_edge_width(void); * Modifies width and height values so that they will result in a memory * buffer that is acceptable for the codec if you do not use any horizontal * padding. + * + * May only be used if a codec with CODEC_CAP_DR1 has been opened. + * If CODEC_FLAG_EMU_EDGE is not set, the dimensions must have been increased + * according to avcodec_get_edge_width() before. */ void avcodec_align_dimensions(AVCodecContext *s, int *width, int *height); /** * Modifies width and height values so that they will result in a memory * buffer that is acceptable for the codec if you also ensure that all * line sizes are a multiple of the respective linesize_align[i]. + * + * May only be used if a codec with CODEC_CAP_DR1 has been opened. + * If CODEC_FLAG_EMU_EDGE is not set, the dimensions must have been increased + * according to avcodec_get_edge_width() before. */ void avcodec_align_dimensions2(AVCodecContext *s, int *width, int *height, int linesize_align[4]); |