summaryrefslogtreecommitdiff
path: root/libavcodec/avcodec.h
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2007-12-20 09:59:07 +0000
committerMichael Niedermayer <michaelni@gmx.at>2007-12-20 09:59:07 +0000
commitba66ae94a08a3d2c3115bd59cec5a0f37e25e191 (patch)
treeffda02b81df16cf9721e3876c3d31976b89bdad6 /libavcodec/avcodec.h
parentb356f75d465779892b924b91227ffdace2c1eef0 (diff)
Document a few more structure change rules with relation to ABI/API.
Originally committed as revision 11283 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/avcodec.h')
-rw-r--r--libavcodec/avcodec.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index 98d1489f34..d7e81bf55c 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -745,6 +745,12 @@ typedef struct AVPanScan{
/**
* Audio Video Frame.
+ * New fields can be added to the end of FF_COMMON_FRAME with minor version
+ * bumps.
+ * Removial, reordering and changes to existing fields require a Major
+ * version bump. No fields should be added into AVFrame before or after
+ * FF_COMMON_FRAME!
+ * sizeof(AVFrame) must not be used outside libav*
*/
typedef struct AVFrame {
FF_COMMON_FRAME