Mercurial > libavcodec.hg
changeset 11754:0ec1a0299e2d libavcodec
Document CODEC_FLAG_EMU_EDGE and avcodec_align_dimensions interaction.
author | reimar |
---|---|
date | Sun, 23 May 2010 15:34:39 +0000 |
parents | 4c894b716948 |
children | d796f05e90f5 |
files | avcodec.h |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/avcodec.h Fri May 21 23:19:50 2010 +0000 +++ b/avcodec.h Sun May 23 15:34:39 2010 +0000 @@ -3316,12 +3316,20 @@ * 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]);