diff avcodec.h @ 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 378caf7b42ef
children cec5a6f0beec
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]);