# HG changeset patch # User reimar # Date 1274628879 0 # Node ID 0ec1a0299e2d664d98adcad07cabe15fcad84d34 # Parent 4c894b7169485c86ebf05755b3fe726267539637 Document CODEC_FLAG_EMU_EDGE and avcodec_align_dimensions interaction. diff -r 4c894b716948 -r 0ec1a0299e2d avcodec.h --- 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]);