diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2007-12-20 09:59:07 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2007-12-20 09:59:07 +0000 |
commit | ba66ae94a08a3d2c3115bd59cec5a0f37e25e191 (patch) | |
tree | ffda02b81df16cf9721e3876c3d31976b89bdad6 /libavcodec/avcodec.h | |
parent | b356f75d465779892b924b91227ffdace2c1eef0 (diff) | |
download | ffmpeg-ba66ae94a08a3d2c3115bd59cec5a0f37e25e191.tar.gz |
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.h | 6 |
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 |