# HG changeset patch # User michael # Date 1198143781 0 # Node ID 0277500fe13dce71a776d10e9cae95f214f6cc2e # Parent 2f9c17454842e840c75bb0d060968ad9e457117d Document structure change rules with relation to ABI/API. diff -r 2f9c17454842 -r 0277500fe13d avcodec.h --- a/avcodec.h Thu Dec 20 00:55:08 2007 +0000 +++ b/avcodec.h Thu Dec 20 09:43:01 2007 +0000 @@ -753,7 +753,11 @@ #define DEFAULT_FRAME_RATE_BASE 1001000 /** - * main external API structure + * main external API structure. + * New fields can be added to the end with minor version bumps. + * Removial, reordering and changes to existing fields require a Major + * version bump. + * sizeof(AVCodecContext) must not be used outside libav* */ typedef struct AVCodecContext { /**